Commit graph

  • 81fd7c8d1f PPCRec: Refactoring and clean up Exzap 2023-01-03 06:18:22 +01:00
  • ce9a48b987 PPCRec: Rework CR bit handling Exzap 2023-01-03 00:51:27 +01:00
  • db1f9c162f PPCRec: Avoid complex optimizations in backend Exzap 2022-12-28 14:26:38 +01:00
  • f305a2ba17 PPCRec: Rework carry bit and generalize carry IML instructions Exzap 2022-12-27 05:20:47 +01:00
  • 84909d109f PPCRec: Further unify CR code Exzap 2022-12-19 01:29:50 +01:00
  • c5ef9a5a98 PPCRec: Streamline instructions + unify code for CR updates Exzap 2022-12-19 00:08:10 +01:00
  • a51a8bb7d5 PPCRec: New compare and cond jump instrs, update RA Exzap 2022-12-17 21:06:27 +01:00
  • d0590ef1f5 PPCRec: New x86-64 code emitter Exzap 2022-12-17 20:59:00 +01:00
  • 53436f1c79 PPCRec: Rename register constants to avoid name collision Exzap 2022-12-14 06:52:06 +01:00
  • d420622da7 PPCRec: Make register pool for RA configurable Exzap 2022-12-13 19:19:29 +01:00
  • c4fb7b74f8 PPCRec: Make LSWI/STWSI more generic + GPR temporaries storage Exzap 2022-12-13 05:41:26 +01:00
  • d724dded8e PPCRec: Clean up unused flags Exzap 2022-12-12 16:55:30 +01:00
  • 0f1d7532a1 PPCRec: Remove now unused PPC_ENTER and jumpMarkAddress Exzap 2022-12-12 15:44:50 +01:00
  • 6cdcef880b PPCRec: Fix single segment loop not being detected Exzap 2022-12-12 15:33:01 +01:00
  • bb6b18d78f PPCRec: Unify BCCTR and BCLR code Exzap 2022-12-12 14:13:46 +01:00
  • f2a07ade4c PPCRec: Fix merge conflicts Exzap 2022-12-12 10:48:44 +01:00
  • e1e710e3f5 PPCRec: Reworked IML builder to work with basic-blocks Exzap 2022-12-12 08:50:29 +01:00
  • 0622631868 PPCRec: Move X64 files into subdirectory and rename Exzap 2022-11-07 04:03:05 +01:00
  • da08eda506 PPCRec: Emit x86 movd for non-AVX + more restructuring Exzap 2022-11-07 03:23:46 +01:00
  • 411a83799c PPCRec: Move IML register allocator Exzap 2022-11-06 12:39:30 +01:00
  • 231b5c5dc3 PPCRec: Move IML optimizer file Exzap 2022-11-05 22:06:24 +01:00
  • 14d82ae4a5 PPCRec: Move analyzer file + move some funcs to IMLInstruction Exzap 2022-11-05 08:27:30 +01:00
  • f95180d0fc PPCRec: Move debug printing + smaller clean up Exzap 2022-11-05 05:06:21 +01:00
  • faf6c17438 PPCRec: Rename IML structs for better clarity Exzap 2022-11-05 03:45:54 +01:00
  • 4abd5127c0 PPCRec: Move Segment and Instruction struct into separate files Exzap 2022-11-04 22:44:15 +01:00
  • ce5d010611 PPCRec: Use vector for instruction list Exzap 2022-11-04 21:33:03 +01:00
  • d42ea6e5a8 PPCRec: Use vector for segment list + deduplicate RA file Exzap 2022-11-04 01:35:12 +01:00
  • bbba516f08 Latte: Fix race condition on close during game boot Exzap 2022-11-04 01:31:13 +01:00
  • a01b088854
    Merge c36a82b259 into 06233e3462 Robert Peralta 2025-04-20 14:19:31 +01:00
  • 59f815cbbe MacOS Performance Improvement Arjun Nirgudkar 2025-04-19 20:07:13 -04:00
  • 06233e3462 UI: Fix wxWidgets debug assert Exzap 2025-04-16 14:36:11 +02:00
  • 4972381edc Vulkan: Fix imgui validation error when sRGB framebuffer is used Exzap 2025-04-15 22:46:19 +02:00
  • cd6eb1097b Vulkan: Fix a validation error + minor code refactor Exzap 2025-04-15 21:10:11 +02:00
  • cbfb5c519b Rename functions. Chris Spegal 2025-04-06 00:37:50 -04:00
  • 345098c37a Merge with latest. Chris Spegal 2025-04-06 00:33:16 -04:00
  • 7529383861 Minor changes. Chris Spegal 2025-04-05 23:48:15 -04:00
  • f16648f2ce
    Merge pull request #1 from cemu-project/main Spegs21 2025-04-05 23:33:05 -04:00
  • 4985ac0c82
    cmake: fix for cmake 4 Alexandre Bouvier 2025-04-03 23:57:28 +00:00
  • c4eab08f30 Update vcpkg Exzap 2025-04-03 17:35:09 +02:00
  • d00222be11 Change from singleton CameraManager to namespace. Update openpnp-capture dep for static linking. Fix camera selection dropdown width capitalistspz 2025-03-31 10:04:25 +01:00
  • 29feae80e4 Update openpnp branch capitalistspz 2025-03-30 22:05:01 +01:00
  • 9b878f82de add missing push_back capitalistspz 2025-03-30 04:23:25 +01:00
  • 3a88019cb2 macOS compile error fix attempt no. 4 capitalistspz 2025-03-30 04:22:53 +01:00
  • 5fe8d8d90a macOS compile error fix attempt no. 3 capitalistspz 2025-03-30 04:16:43 +01:00
  • c74891a4fb macOS compile error fix attempt #2 also ubuntu capitalistspz 2025-03-30 04:07:52 +01:00
  • 8042e1c14c macOS compile error fix attempt capitalistspz 2025-03-30 03:10:46 +01:00
  • b9000bd667 Add camera settings window and save camera config capitalistspz 2025-03-30 03:03:49 +01:00
  • 791e358bf7 Small capitalistspz 2025-03-28 21:27:38 +00:00
  • c8f5c2c528 input: controller support for configurable hotkeys Anime 2025-03-25 17:59:42 +02:00
  • dc2d0901e6 input: fastforward hotkey Anime 2025-03-19 16:15:41 +02:00
  • 5a17e983aa input: configurable hotkeys Anime 2025-03-15 08:31:18 +02:00
  • 95f5295e0c Formatting and style capitalistspz 2025-03-24 12:42:05 +00:00
  • 2218d552cf Set worker thread name capitalistspz 2025-03-24 11:32:08 +00:00
  • 0f13272977 Make exiting worker thread possible capitalistspz 2025-03-24 11:31:20 +00:00
  • 062ac500e4 Correct mistakes in CameraManager::Open and CameraManager::Close capitalistspz 2025-03-24 11:19:49 +00:00
  • 154eacd85c Use an OSThread for handling the callback capitalistspz 2025-03-24 10:43:52 +00:00
  • cd3dc74548 MSVC stuff capitalistspz 2024-09-02 23:58:01 +01:00
  • 7a53a5cac7
    Merge branch 'main' into camera capitalistspz 2025-03-24 06:42:59 +00:00
  • e9f26a5068 Attempt to fix close freeze capitalistspz 2025-03-24 06:33:41 +00:00
  • fd946f63db Formatting capitalistspz 2025-03-24 06:16:23 +00:00
  • 95238d60b7 Separate camera code capitalistspz 2025-03-24 05:44:24 +00:00
  • cdd178d68d Use alternate repo for openpnp-capture, simplify CMakeLists.txt capitalistspz 2025-03-23 22:24:28 +00:00
  • 95a7ecabd8 Adding a lot of constexpr Xphalnos 2025-03-22 18:57:37 +01:00
  • 57ff99ce53
    cubeb: Show default device option even if enumerating devices fails (#1515) mitoposter 2025-03-19 16:06:55 +00:00
  • 4d59741b25 Correct UV pointer offset capitalistspz 2025-03-17 16:59:45 +00:00
  • 9ba1a49bb0 cubeb: Allow to select the default device even if cubeb_enumerate_devices fails mitoposter 2025-03-15 09:19:42 +00:00
  • 46d6e889cd input: timer shift factor hotkey Ben Ten 2025-03-15 08:31:18 +02:00
  • 8b5cafa98e
    Wiimote/L2CAP: More accurate descriptions for descriptors (#1512) capitalistspz 2025-03-13 00:09:45 +00:00
  • 4b807e13f1 Complete renaming capitalistspz 2025-03-12 00:20:16 +00:00
  • d0463ca4b1 Close data fd before control fd capitalistspz 2025-03-12 00:17:52 +00:00
  • c3419d5589 More accurate descriptions for descriptors capitalistspz 2025-03-12 00:07:01 +00:00
  • 186e92221a
    debugger: allow printing registers using logging breakpoint placeholders (#1510) Crementif 2025-03-07 23:40:17 +01:00
  • 46b4a49d08 debugger: allow printing registers using logging breakpoint placeholders Crementif 2025-03-07 22:39:14 +01:00
  • 31d2db6f78 OpenGL: Add explicit/matching qualifiers in output shader interface goeiecool9999 2025-03-04 17:58:18 +01:00
  • 1367e11d26
    Merge pull request #21 from SamoZ256/metal-mesh-shaders-check SamoZ256 2025-03-04 08:38:59 +01:00
  • d4e2135725
    add an option to force mesh shaders Samuliak 2025-03-04 08:34:35 +01:00
  • ebb5ab53e2
    Add menu item for opening shader cache directory (#1494) capitalistspz 2025-02-14 19:56:51 +00:00
  • 2b672d9308 Vulkan: Match Vulkan Device Version and Shaders Targets Xphalnos 2025-02-13 15:04:07 +01:00
  • 06491baafa
    check for mesh shaders support Samuliak 2025-02-11 18:09:42 +01:00
  • 5bc1f282be Add menu item for opening shader cache directory capitalistspz 2025-02-09 17:17:33 +00:00
  • 74c51d7204
    fix(linux gui): allow rescan of DSU controllers Rémi Ait-Younes 2025-02-07 21:21:03 +01:00
  • c36a82b259 Add 2 new cli options to allow for opening with logs and debug windows open. Robert Peralta 2025-02-05 07:18:53 -04:00
  • b02bd6225b SoundAPI: OpenAL support LAGonauta 2025-02-01 22:20:01 -05:00
  • a6fb0a48eb
    BUILD.md: Provide more info about build configuration flags (#1486) v2.6 capitalistspz 2025-02-04 09:56:33 +00:00
  • aa60832817 Provide more info about build configuration flags capitalistspz 2025-02-03 14:08:46 +00:00
  • ec2d7c086a coreinit: Clean up time functions Exzap 2025-01-30 03:49:17 +01:00
  • c714e8cb6b coreinit: Time to tick conversion is unsigned Exzap 2025-01-30 03:32:24 +01:00
  • 0ac296d79a
    Update ih264_intra_pred_filters.h Exverge 2025-01-29 16:11:53 -05:00
  • 0e48f86412
    Update ih264_deblk_edge_filters.h Exverge 2025-01-29 15:03:16 -05:00
  • 3fececc3ba
    support line strip as vertex output with geometry shaders Samuliak 2025-01-28 19:23:47 +01:00
  • 1fb9cfd783
    create helper function for rasterization kill Samuliak 2025-01-28 16:41:30 +01:00
  • 05518c01fb
    support max anisotropy overwrite Samuliak 2025-01-28 07:12:10 +01:00
  • 2f9ef596d2
    Merge branch 'main' into metal SamoZ256 2025-01-27 20:42:24 +01:00
  • 58a8b708f4
    turn position invariance on for Star Fox Zero Samuliak 2025-01-27 20:36:34 +01:00
  • 15e5e4487e
    determine GPU vendor Samuliak 2025-01-26 13:16:06 +01:00
  • 8df01528f4
    fix auto position invariance not working Samuliak 2025-01-26 11:12:28 +01:00
  • 5d17b1e525
    improve sampler border color message Samuliak 2025-01-26 10:46:18 +01:00
  • 2e6eafde2e
    make sampler hash more accurate Samuliak 2025-01-26 10:39:39 +01:00
  • 24e1bba31c
    choose the closest matching sampler border color Samuliak 2025-01-26 10:23:07 +01:00
  • 2ccb5dd287 fix CI on windows Exverge 2025-01-25 21:05:25 -05:00