Commit Graph

  • eda4cf4b24 Fix UI crash on Windows (#813) Exzap 2023-05-11 15:27:45 +02:00
  • dba724c4a0 Update translation files Cemu-Language CI 2023-05-11 06:58:20 +00:00
  • 5530e5c613 Revert "Update translation files" Cemu-Language CI 2023-05-11 06:35:06 +00:00
  • 5c1c05adde Update translation files Cemu-Language CI 2023-05-11 06:35:06 +00:00
  • 1bcdb35e42 Add GameMode support for Linux build (#796) Nicholas F 2023-05-11 01:19:44 -04:00
  • b74ae21953 Resolve domains to IPs in Friends NEX (#807) Jonathan Barrow 2023-05-10 05:51:54 -04:00
  • d56bc807cf GraphicsPackWindow2: Use UTF8 (#802) goeiecool9999 2023-04-26 15:41:23 +02:00
  • 1f16e999c5 Migrate missing forceLog_printf statement to new logging (#800) why-keith 2023-04-25 17:15:37 +01:00
  • e58a84629f Migrate coreinitMemLog_printf to new logging (#799) why-keith 2023-04-25 17:09:00 +01:00
  • caa57a3cfd Logging migration (forceLogDebug_printf) (#780) why-keith 2023-04-25 07:43:31 +01:00
  • f48ad6a1ca Dont format logging calls with only the format string Exzap 2023-04-20 13:14:11 +02:00
  • c209feeaaa Use system cairo instead of vcpkg port Exzap 2023-04-19 19:01:10 +02:00
  • e3e167b8ba vcpkg: Use system GTK3 Exzap 2023-04-17 15:48:18 +02:00
  • 41f2c27229 Remove dependency on boost::dll and boost::range Exzap 2023-04-16 11:25:44 +02:00
  • 80953fe603 Migrate saveLog_printf to new logging (#768) why-keith 2023-04-15 23:31:53 +01:00
  • 27a5671056 Migrate inputLog_printf to new logging (#767) why-keith 2023-04-15 23:18:11 +01:00
  • a519b01b58 Migrate socketLog_printf to new logging (#766) why-keith 2023-04-15 23:08:22 +01:00
  • 9c6e3fb144 Migrate nfpLog_printf to new logging (#769) why-keith 2023-04-15 14:19:00 +01:00
  • a6e9481b64 Use vcpkg GTK3 with enabled wayland (#772) Exzap 2023-04-15 12:21:08 +02:00
  • ecb7b77326 Latte: Use better hashing algorithm for cache invalidation Exzap 2023-04-15 10:02:56 +02:00
  • a640bd079c Migrate sndApiLog_printf to new logging (#762) why-keith 2023-04-13 13:18:45 +01:00
  • 486e228f72 Migrate gx2Log_printf to new logging (#761) why-keith 2023-04-13 13:13:54 +01:00
  • a8b30cf96b Temporarily use dummy port for GTK3 Exzap 2023-04-13 13:49:08 +02:00
  • fe2855168d Update SDL2 + Better way to use sys packages on linux Exzap 2023-04-13 13:42:09 +02:00
  • d27935a1bd Update URLs related towards cemu_graphic_packs repo. (#764) Michael 2023-04-12 19:37:53 -07:00
  • 916e9099ac Migrate force_log_printf to new logging (#714) why-keith 2023-04-12 15:32:26 +01:00
  • 4be57f4896 Migrate force_log_printf to new logging (#714) why-keith 2023-04-12 15:31:34 +01:00
  • 072c18a6e3 Improve exception logging on posix Exzap 2023-04-06 06:08:14 +02:00
  • 3428e4dae6 Use system libpng for vcpkg on linux Exzap 2023-04-05 23:44:16 +02:00
  • 59f6fe6e2f Use system GTK3 instead of the vcpkg port Exzap 2023-04-04 22:01:12 +02:00
  • 55e1551cc7 Add F11 hotkey to gamepad view (#727) Nicholas F 2023-04-03 22:39:29 -04:00
  • 27f7b4d550 metainfo.xml: respect AppStream version format (#738) Forest 2023-04-03 11:49:14 +00:00
  • 82783d0f53 update homebrew to get latest packages and use llvm@15, llvm @16 has a compatibility issue with boost Tillsunset 2023-03-30 06:13:06 -05:00
  • cb9570e229 Fix disable screensaver workaround (#728) goeiecool9999 2023-03-30 11:32:25 +02:00
  • b3180bc4a6 Fix GamePad window when using vulkan with wayland Colin Kinloch 2023-03-26 18:03:27 +01:00
  • be1e77186e Wayland: Set app_id for icon in kde (#718) Colin Kinloch 2023-03-29 15:28:17 +01:00
  • 715d2247a9 Allow user to enter fullscreen with F11 Nicholas F 2023-03-28 22:01:57 -04:00
  • aa63a6a36e Disable the "Disable screen saver" option Tillsunset 2023-03-24 14:47:15 -05:00
  • 02ec40b7ba Fetch full history for vcpkg Exzap 2023-03-28 18:29:30 +02:00
  • 9a75e8df53 Keep vcpkg_overlay_ports folder Exzap 2023-03-28 17:53:54 +02:00
  • 3ff3b732c8 Upgrade vcpkg + submodule dependencies (#719) Exzap 2023-03-28 17:43:02 +02:00
  • a7f6043205 switched cafeLog_logLine() with cemuLog_log() JP-Carr 2023-03-25 16:22:30 +00:00
  • 18a266155f Revert "Force async compile off for macos (#532)" Tillsunset 2023-03-08 01:40:27 -06:00
  • 823386cc09 gui: Added location column in Title Manager (#697) Rivan Parmar 2023-03-19 15:55:05 +05:30
  • 9049ad91f9 Add missing constructor Exzap 2023-03-13 04:55:27 +01:00
  • eaf006d606 Dont find_package cubeb in vcpkg mode Exzap 2023-03-13 03:43:13 +01:00
  • e803c6be47 Use attribute for AES-NI instead of -maes option Exzap 2023-03-13 03:30:40 +01:00
  • 9fb8f4cb6b Fix StringBuf.add() Exzap 2023-03-12 10:59:20 +01:00
  • 504e0488a8 Remove shaderMulAccuracy "min" option Exzap 2023-03-12 10:30:53 +01:00
  • 040cc27a40 Logging: Fix typo in preprocessor constant name Exzap 2023-03-12 08:35:25 +01:00
  • 8ce3f834c4 Latte: Optimize shader decompiler output Exzap 2023-03-12 08:33:31 +01:00
  • 3590ad9099 PPCRec: Implement MFCR and MTCRF Exzap 2023-03-13 05:10:34 +01:00
  • 3acdd47eaf Merge pull request #682 from Exzap/shader-improvements-2 Exzap 2023-03-11 04:41:08 +01:00
  • a2c518354f Remove unnecessary include Exzap 2023-03-02 16:44:22 +01:00
  • 466ad8d35e Latte/Vulkan: Set RoundingModeRTE for all float types Exzap 2023-03-02 16:18:50 +01:00
  • f8ea594447 Latte: Small refactor for shader decompiler Exzap 2023-03-01 22:16:57 +01:00
  • 4a564e2447 Latte/Vulkan: Set shader rounding mode via VK_KHR_SHADER_FLOAT_CONTROLS Exzap 2023-03-01 15:36:57 +01:00
  • 43c9a4eccd Fix compilation error when ENABLE_DISCORD_RPC is not set Exzap 2023-03-02 11:09:54 +01:00
  • b87465fd8a Fix building with cubeb disabled Georgiy NN 2023-02-25 01:35:58 +03:00
  • 44c16e1c64 Delete dead EmulatedController::find_controller method Jonathan Mohrbacher 2023-02-25 10:20:23 -05:00
  • 4c697d3755 Add cross-platform "disable screen saver" setting (#497) lisa-wolfgang 2023-02-24 15:10:07 -06:00
  • 80b1c50b50 coreinit: Fix thread scheduler not resetting quantum Exzap 2023-02-22 13:16:49 +01:00
  • 9d25b88368 Latte: Add support for MIN_DX10 shader instruction Exzap 2023-02-22 13:09:37 +01:00
  • 05e0f349e0 debugger: Disable Linux read/write breakpoints for now (#669) Crementif 2023-02-20 00:29:32 +01:00
  • 6d75776b28 Add GDB stub for debugging (#657) Crementif 2023-02-19 15:41:49 +01:00
  • 05d82b09e9 Add back missing flag to keep background image in background (#667) goeiecool9999 2023-02-19 14:52:19 +01:00
  • cbb79fd34c Separate imgui contexts for TV and Pad windows. (#664) goeiecool9999 2023-02-18 11:56:43 +01:00
  • daf3ef060a BUILD.md: Add note about 'span' not found (#646) Douglas Thor 2023-02-08 02:15:33 -08:00
  • 97e39e37fc PPCRec: FPRs now use the shared register allocator Exzap 2023-02-06 18:03:18 +01:00
  • d8bccfe32f PPCRec: Further work on support for typed registers in RA Exzap 2023-02-05 21:20:26 +01:00
  • 6a63eb8871 PPCRec: Partial support for typed registers in RA Exzap 2023-02-04 17:54:46 +01:00
  • cb619b143d PPCRec: Initial support for typed registers Exzap 2023-02-02 17:18:36 +01:00
  • 5d96191e00 PPCRec: Fix capitalization in include Exzap 2023-01-30 06:57:48 +01:00
  • e9ac89da14 PPCRec: Use agnostic breakpoints Exzap 2023-01-30 06:30:29 +01:00
  • 9dae9461ad PPCRec: Use IMLReg type in FPR RA Exzap 2023-01-30 06:01:39 +01:00
  • 8e834e6c6e PPCRec: Unify code + misc RA preparation Exzap 2023-01-30 03:52:43 +01:00
  • 8fffefedcc PPCRec: Simplify PPC and IML logic instructions Exzap 2023-01-05 07:05:47 +01:00
  • 9ef079cdf8 PPCRec: Use IMLReg in more places, unify and simplify var names Exzap 2023-01-05 05:34:36 +01:00
  • ac175bcc62 PPCRec: Refactor load/store instructions Exzap 2023-01-03 09:13:40 +01:00
  • f59f4af582 PPCRec: Refactoring and clean up Exzap 2023-01-03 06:18:22 +01:00
  • e0dd7f3bf9 PPCRec: Rework CR bit handling Exzap 2023-01-03 00:51:27 +01:00
  • 5b07df5f29 PPCRec: Avoid complex optimizations in backend Exzap 2022-12-28 14:26:38 +01:00
  • b5d237e40e PPCRec: Rework carry bit and generalize carry IML instructions Exzap 2022-12-27 05:20:47 +01:00
  • db4563879e PPCRec: Further unify CR code Exzap 2022-12-19 01:29:50 +01:00
  • abb7df11e6 PPCRec: Streamline instructions + unify code for CR updates Exzap 2022-12-19 00:08:10 +01:00
  • dfcd1232e1 PPCRec: New compare and cond jump instrs, update RA Exzap 2022-12-17 21:06:27 +01:00
  • 02fef01a2f PPCRec: New x86-64 code emitter Exzap 2022-12-17 20:59:00 +01:00
  • 2976fa78c5 PPCRec: Rename register constants to avoid name collision Exzap 2022-12-14 06:52:06 +01:00
  • 058d13f70d PPCRec: Make register pool for RA configurable Exzap 2022-12-13 19:19:29 +01:00
  • 906f397839 PPCRec: Make LSWI/STWSI more generic + GPR temporaries storage Exzap 2022-12-13 05:41:26 +01:00
  • dae91088fc PPCRec: Clean up unused flags Exzap 2022-12-12 16:55:30 +01:00
  • 5207e9c2df PPCRec: Remove now unused PPC_ENTER and jumpMarkAddress Exzap 2022-12-12 15:44:50 +01:00
  • 88485c32bb PPCRec: Fix single segment loop not being detected Exzap 2022-12-12 15:33:01 +01:00
  • dbe73e8eff PPCRec: Unify BCCTR and BCLR code Exzap 2022-12-12 14:13:46 +01:00
  • bdfc99e9d5 PPCRec: Fix merge conflicts Exzap 2022-12-12 10:48:44 +01:00
  • 98e398c92e PPCRec: Reworked IML builder to work with basic-blocks Exzap 2022-12-12 08:50:29 +01:00
  • 400b107b8c PPCRec: Move X64 files into subdirectory and rename Exzap 2022-11-07 04:03:05 +01:00
  • 294f9ed11b PPCRec: Emit x86 movd for non-AVX + more restructuring Exzap 2022-11-07 03:23:46 +01:00
  • 5ecc65dc45 PPCRec: Move IML register allocator Exzap 2022-11-06 12:39:30 +01:00
  • e36e7b5d18 PPCRec: Move IML optimizer file Exzap 2022-11-05 22:06:24 +01:00