Commit Graph

  • a9c6339726
    Merge a0528659ea into 4fe73a3582 shinra-electric 2026-01-29 13:24:37 +0000
  • a0528659ea Bump macOS min version to 13.4 shinra-electric 2026-01-29 13:22:46 +0000
  • aa37d0b5d9
    Merge b233cb56a6 into 4fe73a3582 shinra-electric 2026-01-27 17:29:39 +0000
  • b233cb56a6 Dynamically add copyright year to the app bundle shinra-electric 2026-01-27 17:29:28 +0000
  • e3c1b60669 Remove ninja as a dependency. It is already installed shinra-electric 2026-01-27 13:46:13 +0000
  • e1a2cd1bd0 Attempt to fix other platforms shinra-electric 2026-01-27 13:44:24 +0000
  • 611bc37cb9 Add entitlements file property to cmake shinra-electric 2026-01-27 13:08:27 +0000
  • c6dc2aa168 Set output name to Cemu (not Cemu_release) if it is a release build shinra-electric 2026-01-27 12:49:50 +0000
  • 55aed97f80 Move chmod step for setting update script permissions into cmake shinra-electric 2026-01-27 12:47:45 +0000
  • 8960443e86 Add entitlements file and codesign shinra-electric 2026-01-27 12:45:56 +0000
  • cb9c6d22c0 Correctly change the rpath for libusb shinra-electric 2026-01-27 12:41:08 +0000
  • 40310e9de4 Don't hard-code bundle name shinra-electric 2026-01-27 12:37:09 +0000
  • 318e55ec6a
    Merge c99ae0f833 into 4fe73a3582 Nintendocustom 2026-01-22 21:18:26 +0100
  • 4a2c2e06a5
    Merge 528fc53718 into 4fe73a3582 jn64 2026-01-22 21:18:26 +0100
  • 5d4655dc39
    Merge d936f2a38c into 4fe73a3582 goeiecool9999 2026-01-22 19:13:54 +0000
  • d936f2a38c Revert "Remove LatteDraw header and deprecated shader compilation code" goeiecool9999 2026-01-22 20:13:36 +0100
  • 81a6f92f8d C++-ify GL default shader code goeiecool9999 2026-01-22 20:05:07 +0100
  • 657d9f6f43 Remove LatteDraw header and deprecated shader compilation code goeiecool9999 2026-01-22 19:48:44 +0100
  • f20187b8ab Attempt to fix compiling metal goeiecool9999 2026-01-22 19:28:56 +0100
  • d8d5f2a9a3 Defer waiting for shader to be compiled to point of use goeiecool9999 2026-01-22 18:14:02 +0100
  • 0c7fb1b660
    Merge cd8a2a6e77 into 4fe73a3582 goeiecool9999 2026-01-23 00:36:06 +0800
  • 9ac9c9df92
    Merge 2280f7f473 into 4fe73a3582 Crementif 2026-01-22 15:42:11 +0000
  • e10bd2ef00 Avoid copying shader source string goeiecool9999 2026-01-22 15:07:36 +0100
  • 468b89c6ad Correct multiplication error capitalistspz 2026-01-22 13:56:16 +0000
  • 350c7b01d5 Implement WENCGetEncodeData capitalistspz 2026-01-22 13:22:35 +0000
  • 2f950766b1 immediately issue link call as well goeiecool9999 2025-07-24 10:55:32 +0200
  • 4f8fdc47e8 only use GL_COMPLETION_STATUS_ARB when the extension is used goeiecool9999 2025-07-24 10:18:59 +0200
  • 615ac737ee GL: delay shader error check and program linking to improve parallel shader compilation goeiecool9999 2025-07-24 09:45:02 +0200
  • 4cda08866e ShaderCache: theoretical loading speedup by first checking to see if a shader later in the queue is already compiled goeiecool9999 2025-07-24 09:43:46 +0200
  • f5bcba3c9f Remove LatteShader_FinishCompilation goeiecool9999 2025-07-24 09:38:53 +0200
  • b5c87b4834 Remove unused isRendererThread argument from PreponeCompilation goeiecool9999 2025-07-24 09:15:50 +0200
  • f395b7b99d GL: use unique_ptr for prgramBinaryCache goeiecool9999 2025-07-24 09:02:33 +0200
  • 4c0dc6404a
    Merge dafadbfe9e into 4fe73a3582 goeiecool9999 2026-01-22 08:05:21 +0100
  • 4fe73a3582 rpl: Fix RPLs not loading from cafeLibs/ main Exzap 2026-01-22 06:55:22 +0100
  • f45623523d CPU: Fix PSQ_L/PSQ_ST scaler calculation Exzap 2026-01-21 06:29:58 +0100
  • a20032ffb5
    Latte/Metal: Exclude more Metal only logic on non-Apple platforms and cleanups (#1781) RedBlackAka 2026-01-21 04:46:06 +0100
  • 7db733b337
    UI: more cleanup (#1769) oltolm 2026-01-21 04:38:38 +0100
  • f01aeab075
    Add trailing space Peter Eik 2026-01-19 19:11:31 +0100
  • 76dcc06545
    Undo spacing in unchanged file Peter Eik 2026-01-19 19:09:55 +0100
  • d9cc8f81c2
    metal: Create temporary autorelease pools (#1783) SamoZ256 2026-01-16 04:23:12 +0100
  • 3d26998975
    UI: Update graphics settings immediately when possible (#1782) goeiecool9999 2026-01-16 04:21:44 +0100
  • 42262b5823 UI: Fix crash on exit hotkey button press goeiecool9999 2026-01-16 00:51:46 +0100
  • 8af510b9e3 Vulkan: Move command buffer setup to more sensible location goeiecool9999 2026-01-15 22:54:01 +0100
  • cd8a2a6e77 fix alignment issue goeiecool9999 2026-01-15 00:41:10 +0100
  • fd238e3a4b GL/VK: Use uniform block for output shaders to homogenize uniform specification goeiecool9999 2026-01-14 22:35:55 +0100
  • b788ee0e3d Codesign macOS app shinra-electric 2026-01-14 15:25:49 +0000
  • 4d5ff855e3
    metal: create temporary autorelease pools Samuel Žúbor 2026-01-14 13:51:28 +0100
  • b276ccf3bb GeneralSettings: Update graphics settings immediately when possible goeiecool9999 2026-01-14 12:24:26 +0100
  • 970dee0294 More removals RedBlackAka 2026-01-13 22:53:19 +0100
  • 52378c02c1 Remove some ifs RedBlackAka 2026-01-13 20:16:54 +0100
  • 39424eb734 Backend: Exclude more Metal only logic on non-Apple platforms RedBlackAka 2026-01-13 16:20:33 +0100
  • e376b15075 Vulkan: Fix validation error on Spir-V Execution Mode intrinsic goeiecool9999 2026-01-12 22:39:45 +0100
  • d0f73b1c6a
    Refactor AllocateMemory and FreeMemory functions rcaridade145 2026-01-11 14:00:55 +0000
  • dfabe7faa7
    vcpkg: Update SDL2 to 2.32.10 (#1770) RedBlackAka 2026-01-10 04:20:02 +0100
  • 2280f7f473 debugger: Add interpreter mode switch and log-only memory breakpoints Crementif 2026-01-10 02:04:11 +0100
  • 99c6426a53 Add workaround for slightly improved multi-thread debugging Crementif 2026-01-10 01:57:08 +0100
  • 0fa11da218 Ignore keyboard inputs when debugger is focused Crementif 2026-01-06 02:21:59 +0100
  • ca73549717
    nim: Fix memory leak (#1775) goeiecool9999 2026-01-09 16:47:59 +0100
  • 1fb2052ea1 nim: Fix memory leak goeiecool9999 2026-01-09 15:36:38 +0100
  • e3260daea2 Fix dump directory creation goeiecool9999 2026-01-09 11:02:35 +0100
  • bc0ebfc106 rpl: Fix sysapp name + fix logging order Exzap 2026-01-09 02:15:01 +0100
  • df26b1ca37 change LatteTextureLoader_UpdateTextureSliceData to use ActiveSettings::GetUserDataPath instead of relative path Switch 2026-01-07 14:49:05 -0500
  • af9296a3b6 remove hardcoded directory from generic directory creation Switch 2026-01-07 14:29:57 -0500
  • 0762ef0431 Fix texture dumping directory creation Switch 2026-01-07 13:30:47 -0500
  • c5913fe8cb refactor/rpl: Treat HLE libs more like RPL modules Exzap 2025-12-02 14:42:49 +0100
  • dafadbfe9e Don't just check FBO candidates for RAW, but all referenced DS views goeiecool9999 2026-01-06 01:37:40 +0100
  • 7e54008da4 Remove all except one global memory barrier goeiecool9999 2026-01-06 01:01:48 +0100
  • 8432fc0293 Remove global memory barrier and only sync images that would actually race goeiecool9999 2026-01-06 00:09:33 +0100
  • 8c2c1e965f simplify stage mask assignment goeiecool9999 2026-01-05 22:56:01 +0100
  • a3a9e5c522 Also check RAW hazards on descriptor images and mark them as read at the start of render pass goeiecool9999 2026-01-05 22:34:25 +0100
  • 086d631bc5 UI: fix clangd errors in headers oltolm 2025-12-02 00:26:16 +0100
  • c4e4d63381 UI: use SelectLightDark oltolm 2026-01-03 01:07:21 +0100
  • 04b48380b1 UI: remove unnecessary parameters oltolm 2025-12-07 23:54:39 +0100
  • b7cce309dd
    vcpkg: Update SDL2 to 2.32.10 RedBlackAka 2026-01-05 21:02:31 +0100
  • c2a2b52d8b formatting goeiecool9999 2025-12-31 13:13:52 +0100
  • 10f02e14a0 simplyify mask assignment and remove read from source scope, WAR can be resolved with only execution dep. goeiecool9999 2025-12-29 14:30:02 +0100
  • baeb004bee only traverse inputs when changed. goeiecool9999 2025-12-29 00:21:23 +0100
  • 12d3f331a2 remove unused flush index goeiecool9999 2025-12-29 00:20:50 +0100
  • c7c3c7a335 copy changes from feedback_loop_fewer_barriers, again more validations errors but seems to make more sense this way goeiecool9999 2025-12-28 20:41:49 +0100
  • 47f80d525c Remove duplicate WAW detection. goeiecool9999 2025-12-27 14:40:22 +0100
  • 95606a3e1c non-depth attachments also perform render pass loads goeiecool9999 2025-12-27 14:31:40 +0100
  • 5430437da7 do not put barrier in render pass goeiecool9999 2025-12-27 14:10:19 +0100
  • bd9c0da6d0 backport rework from feedback loop branch goeiecool9999 2025-12-27 14:01:20 +0100
  • ea35c9f216 fix render pass barrier logic goeiecool9999 2025-12-26 16:15:59 +0100
  • df52fd69b7 vcpkg: update fmt to 12.1.0 goeiecool9999 2026-01-04 19:18:54 +0100
  • 59a5118472
    UI: misc. code cleanups (#1762) oltolm 2026-01-03 11:23:41 +0100
  • 678be0f5f7 use strtoul instead of std::stoul oltolm 2026-01-01 02:54:27 +0100
  • 97dce3c802 remove unnecessary c_str() oltolm 2026-01-01 02:54:04 +0100
  • c7ac9900a9
    build: Search for MVK when not bundling (#1765) qurious-pixel 2026-01-02 14:48:02 -0800
  • 05e0ed518f
    Search for MVK when not bundling qurious-pixel 2026-01-02 13:19:47 -0800
  • 20b688dbac use ToStdString and wc_string oltolm 2026-01-01 02:53:47 +0100
  • 68bad90890 UI: improve scrolling in RegisterWindow oltolm 2025-12-07 15:28:25 +0100
  • c43d2c760d UI: remove unnecessary parenthesis oltolm 2025-12-07 15:25:15 +0100
  • d94cf17e88 UI: replace std::string with wxString in ChangeListFilter oltolm 2025-12-07 15:24:35 +0100
  • 70a27bb5a1 UI: use std::string oltolm 2025-12-07 15:23:41 +0100
  • b098e6591a UI: use FAILED oltolm 2025-12-07 15:17:07 +0100
  • 9a84b7f749 UI: use wxGetApp() instead of wxTheApp oltolm 2025-11-27 00:32:36 +0100
  • 7330cdf3a9 Vulkan: Reuse pipeline layout for DRC to fix layout object leak goeiecool9999 2025-12-29 13:38:19 +0100
  • 422b5b3a1d Vulkan: force barriers on Gerudo Town water shader goeiecool9999 2025-12-28 23:17:56 +0100
  • 08aa28468b
    Latte: Fix ASAN error (#1760) oltolm 2025-12-28 13:20:54 +0100