Commit Graph

  • 3481c93efc Don't just check FBO candidates for RAW, but all referenced DS views goeiecool9999 2026-01-06 01:37:40 +0100
  • 753a667cd0 Remove all except one global memory barrier goeiecool9999 2026-01-06 01:01:48 +0100
  • cc01133d06 Remove global memory barrier and only sync images that would actually race goeiecool9999 2026-01-06 00:09:33 +0100
  • cea40e9835 simplify stage mask assignment goeiecool9999 2026-01-05 22:56:01 +0100
  • 6e4d311ffc 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
  • a8ddc1008d formatting goeiecool9999 2025-12-31 13:13:52 +0100
  • 66d007e7d3 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
  • 782d53eee6 only traverse inputs when changed. goeiecool9999 2025-12-29 00:21:23 +0100
  • 1c9381653e remove unused flush index goeiecool9999 2025-12-29 00:20:50 +0100
  • c0810797e1 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
  • 55bc72fb34 Remove duplicate WAW detection. goeiecool9999 2025-12-27 14:40:22 +0100
  • 853b7fcb70 non-depth attachments also perform render pass loads goeiecool9999 2025-12-27 14:31:40 +0100
  • 9fd42a60b2 do not put barrier in render pass goeiecool9999 2025-12-27 14:10:19 +0100
  • 4b42b508a1 backport rework from feedback loop branch goeiecool9999 2025-12-27 14:01:20 +0100
  • f3dbc86f9b fix render pass barrier logic goeiecool9999 2025-12-26 16:15:59 +0100
  • b3e310220e vulkan: use the right exit function when vulkan fails to initialize. goeiecool9999 2026-04-04 16:45:00 +0200
  • c16936d381
    build: Link zstd explicitly (#1860) GaryOderNichts 2026-04-04 16:32:12 +0200
  • a886cd5fbd Link zstd explicitly GaryOderNichts 2026-04-04 16:13:17 +0200
  • fd1a1d1688 unix: simplify the case-insensitivity algorithm goeiecool9999 2026-04-03 02:47:52 +0200
  • 72b5740ed4 unix: check current working directory for case-insensitive relative paths when no more parents goeiecool9999 2026-04-03 02:30:48 +0200
  • a1d47c37b6 unix: handle edge case where path does not exist goeiecool9999 2026-04-03 01:07:37 +0200
  • 920a9a8a5b Vulkan: Use LLVM shader compiler for BOTW on Linux + Mesa goeiecool9999 2026-03-30 20:57:34 +0200
  • f26e716686 LatteAddrLib: fix misaligned pointer UB in optimizedDecodeLoop_tm04 Fabio Arnold 2026-03-29 15:20:57 +0200
  • d4857e8749 Latte: use 32-bit version of __builtin_clz Fabio Arnold 2026-03-18 22:56:44 +0100
  • bc21013d21 PPC: zero sign extend sint32 only Fabio Arnold 2026-03-18 23:06:39 +0100
  • fbff89d03b PPC: fix UB sint overflow Fabio Arnold 2026-03-18 23:05:17 +0100
  • 245f7ed270 PPC: fix undefined sint underflow Fabio Arnold 2026-03-18 22:46:03 +0100
  • 8e2cf6c7b2 PPC: use unsigned int where wrapping is defined Fabio Arnold 2026-03-18 22:29:09 +0100
  • 555469974c Metal: fix null pointer use in LatteTextureViewMtl destructor Fabio Arnold 2026-03-29 15:32:28 +0200
  • 9ad8b44b52 Metal: 0-init pointers in MetalPipelineCache Fabio Arnold 2026-03-18 23:10:58 +0100
  • 9870810c65 Metal: prevent OOB write in MetalRenderer() Fabio Arnold 2026-03-18 21:40:19 +0100
  • 2ec9c00dc6 Metal: convert triangle fan to triangle list Fabio Arnold 2026-03-16 22:09:24 +0100
  • ff8d78d2eb Core: remove obsolete #pragma pack(1) Fabio Arnold 2026-03-21 11:41:56 +0100
  • 271e8b8adc CMake: add option for sanitizers Fabio Arnold 2026-03-21 11:32:50 +0100
  • 2913a8ca7a
    input: Fix bitwise operation for button mask (#1851) Squall Leonhart 2026-03-29 17:56:12 +1100
  • 991d21af76 Fix wiimote settings GUI Squall-Leonhart 2026-03-29 04:42:38 +1100
  • 7889b37370 making wii motes less crashy Squall-Leonhart 2026-03-29 00:45:01 +1100
  • d31ccf28f2 Improve pairing of RVL-CNT-01-TR Squall-Leonhart 2026-03-28 23:08:18 +1100
  • 0ca9121cd3 revert #1731 and gate the bluez headers properly. Squall-Leonhart 2026-03-28 20:35:17 +1100
  • 77d5e09576
    Fix bitwise operation for button state check Squall Leonhart 2026-03-28 16:41:45 +1100
  • 6648a9c225 coreinit: Log errors in OSUnlockMutex instead of debug asserts Exzap 2026-03-24 03:33:53 +0100
  • f2f70e5df8 GX2: Fix several missing/incorrect cmd reserve calls Exzap 2026-03-23 17:11:49 +0100
  • f893e2928c GX2: Fix return type of GX2DrawDone Exzap 2026-03-21 12:25:46 +0100
  • 8065520583 PPCRec: Fix eflags optimization Exzap 2026-03-20 22:48:48 +0100
  • 0121e63408 coreinit: Implement OSFatal Exzap 2026-03-19 20:49:25 +0100
  • c92bef0352 coreinit: Refactor OSScreen Exzap 2026-03-19 20:49:02 +0100
  • 5e0e3f42da coreinit: Improve vcprintf implementation Exzap 2026-03-19 18:38:47 +0100
  • a5ae41fdbe build: Remove unnecessary includes to improve compile times Exzap 2026-03-06 07:49:26 +0100
  • 8e2e2c44bb build: Generate precompiled header only once (msvc only) Exzap 2026-03-05 17:43:55 +0100
  • 1a5546e4ad GfxPack: Add version (8) for new features Exzap 2026-03-04 07:32:11 +0100
  • c1965c3d89 Enforce LF line endings Exzap 2026-03-04 07:07:47 +0100
  • b2058d679c
    Merge branch 'cemu-project:main' into main rcaridade145 2026-03-19 10:21:52 +0000
  • a098946d15 Metal: zero-initialize render target textures on first use Fabio Arnold 2026-03-15 22:13:51 +0100
  • cba8ef79a7 Metal: fix triangle fan primitive Fabio Arnold 2026-03-15 22:12:32 +0100
  • c4c7165c4f nn_ac: Add local IP getter implementation for Linux Ash Logan 2025-10-29 03:02:03 +1100
  • 6312fb936c
    ci: Update github actions (#1836) shinra-electric 2026-03-14 16:24:20 +0000
  • 68220aa8fd Update github actions shinra-electric 2026-03-14 14:43:30 +0000
  • 7bfeca555e Checkout various versions --> v6 shinra-electric 2026-03-14 14:20:41 +0000
  • e16057a675 Upload-artifact v4 --> v6 shinra-electric 2026-03-14 14:18:56 +0000
  • 49231a7729 Download-artifact v4 --> v8 shinra-electric 2026-03-14 14:17:41 +0000
  • 0ff7d6ef0c
    input: Fix logging crash in WPADGetInfoAsync due to mismatching type (#1832) Squall Leonhart 2026-03-14 07:38:33 +1100
  • 9797a8ced4
    Get the PPC address instead in WPADGetInfoAsync logging. Squall Leonhart 2026-03-14 04:43:35 +1100
  • 8e86aac1b0
    Fix fmt format spec crash in WPADGetInfoAsync Squall Leonhart 2026-03-14 01:03:12 +1100
  • 1fd50781fb
    Merge branch 'cemu-project:main' into cmake-sign shinra-electric 2026-03-12 21:31:36 +0000
  • a04eb53822
    vcpkg: Update wxWidgets to 3.3.2 (#1824) Crementif 2026-03-12 21:58:22 +0100
  • ecce226b12 UI: Add small padding to fix icon overflow issues Crementif 2026-03-04 14:10:56 +0100
  • 12a6a20673 UI: Update wxWidgets to 3.3.2 and fix listctrl issues Crementif 2026-03-04 14:06:42 +0100
  • 383d340fc2
    Merge branch 'cemu-project:main' into cmake-sign shinra-electric 2026-03-03 09:20:48 +0000
  • 3ee166101a debugger: fix breakpoints window right-click being offset Crementif 2026-02-23 17:06:59 +0100
  • ceb9771a5c Vulkan: Fixes for object refcounting Exzap 2026-02-23 03:21:24 +0100
  • 4ca4d1caed config: Retain Vulkan device selection from previous config format Exzap 2026-02-20 21:00:22 +0100
  • 2096c434de Latte: Cleanup some endian handling code Exzap 2026-02-20 19:19:44 +0100
  • 18dd75c1f5 Latte: Force height of 1D textures to 1 Exzap 2026-02-20 18:26:11 +0100
  • 556fc24896 GameList: Reduce time it takes for the list to be populated Exzap 2026-02-12 15:48:05 +0100
  • f5be6bef2d GameList: Save config after updating favorites Exzap 2026-02-12 08:55:41 +0100
  • 752a9f37da
    Merge branch 'cemu-project:main' into main rcaridade145 2026-02-21 19:31:59 +0000
  • cd5838fc7f
    Windows: Don't re-attach stdio when piping output (#1812) Luminyx 2026-02-18 21:30:45 -0500
  • 0406e66d01 remove pointless whitespace changes Squall-Leonhart 2026-02-16 20:13:48 +1100
  • fce4bdd510 initial-working Squall-Leonhart 2026-02-16 17:07:34 +1100
  • 27b2fe7ef3
    Update main.cpp Luminyx 2026-02-15 22:22:53 -0500
  • de0e59a130
    Fix format Luminyx 2026-02-15 22:22:18 -0500
  • 2d347ff5c5
    Don't re-attach stdio when piping output Luminyx 2026-02-15 22:19:31 -0500
  • 4f53bb06c8
    Merge branch 'cemu-project:main' into cmake-sign shinra-electric 2026-02-13 13:46:25 +0000
  • be30c611e9
    Changing StartupWMClass Kyuyrii 2026-02-09 19:12:20 -0300
  • 3b5c6f5246 Fix dark mode in download manager Crementif 2026-02-09 14:10:19 +0100
  • 9f58f3a118 coreinit: Fix initialization order Exzap 2026-02-09 07:08:01 +0100
  • 8cd5ce102f Vulkan: Properly shutdown pipeline compile threads + code cleanup Exzap 2026-02-09 04:11:10 +0100
  • 2c03ac3217
    GraphicPack: Support wildcard titleId and RPX hash + entrypoint callbacks (#1805) Luminyx 2026-02-08 20:20:34 -0500
  • 4a47e82a37
    Address reviews Luminyx 2026-02-08 03:37:59 -0500
  • a3fa9f9939
    Reimpl wildcard title id Luminyx 2026-02-07 04:13:18 -0500
  • f887b6f3b6
    oops Luminyx 2026-02-07 03:53:06 -0500
  • 8a4c99cd1d
    rpx ModuleMatches Luminyx 2026-02-07 03:51:32 -0500
  • b072a7e9fc
    Callbacks Luminyx 2026-02-07 02:49:19 -0500
  • fb2e8c1c1d
    Don't apply to libs Luminyx 2026-02-07 01:39:40 -0500
  • 1631e1110d remove titleid req. from patches asm jhmaster2000 2026-02-07 02:41:31 -0300
  • 9ec02dfd6e impl. graphicpack titleid wildcard jhmaster2000 2026-02-07 01:09:19 -0300
  • cce972b9e0
    Fix pan control check in snd_user.cpp rcaridade145 2026-02-03 11:41:23 +0000
  • 5bc60b9452
    AX: Fix linear filter (#1802) rcaridade145 2026-02-02 16:16:46 +0000
  • 219b44a006
    Modify srcFilterMode condition for audio processing rcaridade145 2026-02-02 15:31:24 +0000
  • ba82dc57d6
    OpenGL+Vulkan: Use unified uniform block layout for output shaders (#1785) goeiecool9999 2026-02-01 02:06:05 +0100