Commit Graph

  • c717fcab1c general: More MEMPTR operators should be const (#2072) main capitalistspz 2026-09-24 15:17:01 +01:00
  • 5e09ec72a4 UI: Various (macOS) UI fixes (#2064) Crementif 2026-09-23 16:48:31 +02:00
  • d3d16f7a23 UI: Clean up (#2069) oltolm 2026-09-23 07:51:32 +02:00
  • b1fe77e995 Refactor ELF reader class goeiecool9999 2026-09-22 20:01:24 +02:00
  • e24374a137 coreinit: fix OSTicksToCalendarTime accuracy w/ leap years Crementif 2026-08-28 02:09:30 +02:00
  • 0314ec915c GX2: Set correct shader mode default Exzap 2026-09-20 13:37:00 +02:00
  • 71d92f66fc Vulkan: Fix imgui leaking viewport/scissor state into game rendering Exzap 2026-09-20 11:05:38 +02:00
  • 0d8ff87b6b GX2: Check actual connection status in GX2SetDRCConnectCallback Exzap 2026-09-20 09:29:08 +02:00
  • 14e74ea33f nsysnet: Avoid CPU starvation when games call select in a loop Exzap 2026-09-20 05:04:21 +02:00
  • 3277f9f9c2 coreinit: Fix export module for OSAllocFromSystem/OSFreeToSystem Exzap 2026-09-20 04:34:56 +02:00
  • 0a2df05943 Latte: Copying a cubemap slice should create the target as 2D/2D_ARRAY Exzap 2026-09-20 01:45:13 +02:00
  • 00bd6c96d3 Latte+GX2: Improve GX2SetShaderModeEx and handle uniform mode Exzap 2026-09-19 03:52:28 +02:00
  • fc0a841c9b Latte: Very minor optimization for vertex buffer binding Exzap 2026-09-18 10:54:56 +02:00
  • c12284f1da Latte: Refactor texture and vertex fetch constants into unified enum Exzap 2026-09-18 00:51:44 +02:00
  • 3d5881ac6e util: Added small frame based CPU benchmark helper Exzap 2026-09-18 00:02:46 +02:00
  • c43303e920 CI: Bump macOS runner version from 14 to 15 (#2065) shinra-electric 2026-09-20 11:17:35 +09:00
  • e33db57f94 Latte: Use the Wii U overflow value for MOVA Crementif 2026-09-17 20:03:23 +02:00
  • 54ffbed26a Latte: Handle edge cases in texture hashing for 16-byte compressed texture formats (#2051) Lain 2026-09-19 05:39:54 +02:00
  • 3310f3b8b1 Vulkan: Experimental barrier skip when the game does not request it Exzap 2026-09-10 02:35:50 +02:00
  • 57c89d62c1 Latte: Fix barriers and feedback loop disabling too early Exzap 2026-09-08 23:18:21 +02:00
  • fad88fd336 Latte: Fix endianness of UINT texture formats Exzap 2026-09-07 22:00:15 +02:00
  • 9743a32005 Latte: Add non-zero mip support to texture readback + refactor Exzap 2026-09-10 13:49:21 +02:00
  • afb97632f0 Latte: Use correct surface width/height when creating tex copy target Exzap 2026-09-07 21:12:05 +02:00
  • 303915a61e Latte: Rehash texture immediately if it switches to GPU-updated mode Exzap 2026-09-07 20:43:02 +02:00
  • bda380dd33 Latte+GX2: Improve GX2Invalidate and implement basic tex invalidation Exzap 2026-09-07 00:03:06 +02:00
  • c25dbdf86d Latte: Partial support for mips in texture readback Exzap 2026-09-05 19:24:21 +02:00
  • 8a471c8933 docs: Move contribution guidelines to separate file + text tweaks Exzap 2026-09-04 07:32:04 +02:00
  • a81a28ccf8 RPL: Refactor RPL loader + robustness improvements Exzap 2026-09-04 07:27:27 +02:00
  • 89af543211 debugging: Added RPX dump option Exzap 2026-09-02 06:42:15 +02:00
  • f0009d8e61 TCL: Yield thread when waiting for ringbuffer space Exzap 2026-09-02 06:11:06 +02:00
  • 9d3a4dc656 Latte: Fix incorrect signedness of LSHR_INT instruction Exzap 2026-09-01 15:22:52 +02:00
  • 686164a4de GameList: Fix ordering Exzap 2026-09-01 15:08:07 +02:00
  • a1cd67ca11 UI: Refactor auto-updater and make it more robust Exzap 2026-09-01 07:29:24 +02:00
  • 7945f102dc input+kpad: Avoid overwriting values before use Exzap 2026-08-27 20:34:53 +02:00
  • f07c987d11 nex+fp: Fix retry timeout Exzap 2026-07-28 11:30:48 +02:00
  • 95efc3fd10 prudp: Fix syn packet length check + read data payload size correctly Exzap 2026-07-26 11:06:43 +02:00
  • 38c6ea1895 Remove mac disclaimer + minor code cleanup Exzap 2026-07-26 10:41:03 +02:00
  • bef2d224fa Latte: Refresh source texture before copy Exzap 2026-07-24 18:28:48 +02:00
  • 73001002e0 Latte: Add support for texture readback with non-zero slice index Exzap 2026-07-24 18:24:50 +02:00
  • b235696189 Latte: Fix destination slice index for texture copies Exzap 2026-07-24 18:13:13 +02:00
  • 54d0392375 General code cleanup + various smaller fixes Exzap 2026-07-26 10:32:32 +02:00
  • fb3d265d70 RPL: Fix race condition when closing Cemu while game is booting Exzap 2026-07-21 08:43:11 +02:00
  • 8cf39971a7 PPCRec: Fix subfic carry when subtracting from -1 Crementif 2026-09-05 16:30:59 +02:00
  • 9a5b3301b2 PPCRec: Fix mcrfs and fcmpo using the wrong instruction Crementif 2026-09-05 16:30:47 +02:00
  • 10ba5585c8 PPCRec: Fix sthbrx changing the address register Crementif 2026-09-05 16:30:35 +02:00
  • cee557d46d GeneralSettings: Do not enumerate devices while running and disable drop-down goeiecool9999 2026-09-07 01:52:21 +02:00
  • 51250c02de Fix makeCallableExport (#2049) capitalistspz 2026-09-03 04:13:23 +01:00
  • 5f7f0a805b macOS: Never hide menu bar (#1989) Emma 2026-09-02 04:09:03 +01:00
  • 5ead58008d cli: add launch setting to open debugger Crementif 2026-07-25 18:59:35 +02:00
  • 22b0b8b0f8 ppc: add blrl, bdzlrl and bdnzlrl instructions to PPC assembler Crementif 2026-08-21 17:18:33 +02:00
  • f36bc09c10 ppc: add bdnzlr and bdzlr instructions to PPC assembler Crementif 2026-07-25 18:25:13 +02:00
  • fce56be36b ppc: add LWBRX and LHBRX to PPC assembler Crementif 2026-07-23 21:51:06 +02:00
  • f6a8883d29 build: add missing package for arch linux (#2031) jpk68 2026-08-18 08:34:58 -04:00
  • f8282763af Enforce that first arg contains '.rpx' in cos-argstr parameter (#2028) Cynthia Coan 2026-08-16 02:11:03 -07:00
  • 3a1d257399 AArch64: Restore code size after processing jumps (#2027) SSimco 2026-08-16 11:37:42 +03:00
  • daacdda0ba coreinit: Return correct size from MEMResizeForMBlockExpHeap when requested size equals block size (#2022) capitalistspz 2026-08-06 20:50:38 +00:00
  • 1706e5f379 UI: Correct tooltips on checksum tool buttons (#2014) capitalistspz 2026-07-31 00:15:43 +00:00
  • b8f2cf4b43 coreinit: Implement Dynload notify callbacks (#2003) techmuse 2026-07-23 01:25:39 -04:00
  • 50b9e4ba1d vulkan: crash on fence errors instead of possibly spamming the log goeiecool9999 2026-07-22 01:20:55 +02:00
  • 13d1826b4d nn_fp: Improve Comment struct and fix invalid Mii name on Linux (#1986) primaviera 2026-07-19 03:08:57 -03:00
  • 3005cb7b46 coreinit: Implement a few more DynLoad functions (#1990) techmuse 2026-07-17 20:36:43 -04:00
  • f82598e42f build: Fix CMAKE_CXX_FLAGS goeiecool9999 2026-07-17 23:11:12 +02:00
  • acb105bd58 build: Link SDL3 earlier (#1982) Samuel 2026-07-12 20:56:18 -04:00
  • d8a5f4bac9 Latte: Smaller fixes Exzap 2026-07-13 01:46:54 +02:00
  • 578312b6e0 nn_nfp: Fix wrong constant Exzap 2026-07-13 01:31:41 +02:00
  • 4b72d7cf1e swkbd: Refactor + implement and stub more API Exzap 2026-07-13 01:29:18 +02:00
  • 372cadd617 RPL: Improve load order Exzap 2026-07-11 23:41:37 +02:00
  • 0e1c927d59 h264: Handle stream interruption more gracefully Exzap 2026-07-01 13:52:45 +02:00
  • 145ad1e9d5 deps: update to wxwidgets 3.3.3 Crementif 2026-07-11 02:06:12 +02:00
  • 2b9938d48a Latte: Fix caching of shader error state goeiecool9999 2026-07-10 16:50:17 +02:00
  • aa7c82dda3 ppc: add mcrf support to assembler Crementif 2026-07-06 02:49:02 +02:00
  • c201c65147 ppc: Add mfcr and mtcrf support to assembler Crementif 2026-07-05 23:19:53 +02:00
  • 880d2b3bd0 Vulkan: Make vertexPipelineStoresAndAtomics optional Exzap 2026-07-01 13:26:18 +02:00
  • c2e807f8a3 Metal: specify blit options when copying to textures (#1912) Emma 2026-06-30 17:20:19 +01:00
  • 0e7e9ee632 CI: homebrew - Untap aws and azure to silence warnings (#1972) shinra-electric 2026-07-01 01:19:16 +09:00
  • 359f1d9beb h264: Improve H264DECGetImageSize and fix a regression Exzap 2026-06-29 13:10:02 +02:00
  • 4c4ef50f49 Vulkan: Smaller fixes + code cleanup Exzap 2026-06-27 06:43:42 +02:00
  • 62ac48f0e9 Latte: Add support for VK_EXT_attachment_feedback_loop Exzap 2026-06-23 14:02:18 +02:00
  • e142fadfcd Latte: Remove calculation of unused minIndex Exzap 2026-06-21 12:38:36 +02:00
  • 57bc919e7c Latte: Simplify code Exzap 2026-06-20 17:34:25 +02:00
  • 3923bfcc01 Latte: Optimize shader lookup by caching whole sets Exzap 2026-06-19 16:04:30 +02:00
  • a39e99ecd4 h264: Improve H264DECMemoryRequirement Exzap 2026-06-17 05:11:44 +02:00
  • a5d8ceb0dd Vulkan: Additional smaller optimizations Exzap 2026-06-17 05:11:15 +02:00
  • 6d050e68ea Latte+Vulkan: Optimize by using incremental state update checking Exzap 2026-06-16 22:59:11 +02:00
  • c7ee701edd Latte: Omit FragCoordScale uniform in shader if unused Exzap 2026-06-16 00:13:21 +02:00
  • 45eedb4cd3 Vulkan: Separate function for continued drawcalls Exzap 2026-06-15 21:12:45 +02:00
  • 309bca61b2 Latte+Vulkan: More code tweaks for performance and cleanup Exzap 2026-06-15 19:57:36 +02:00
  • 377307515c Latte+Vulkan: Several smaller optimizations Exzap 2026-06-15 04:07:57 +02:00
  • 321fa4d74d Latte+Vulkan: Small code cleanup and optimization Exzap 2026-06-14 21:51:16 +02:00
  • 038781a05e Latte: Widen conditions for fast draw mode Exzap 2026-06-14 21:50:02 +02:00
  • 1c7fbafb00 coreinit: Flush logs when forwarding (#1965) Cynthia Coan 2026-06-25 08:26:41 -07:00
  • 53a74e44df coreinit+UI: Implement exit() Exzap 2026-06-25 06:42:08 +02:00
  • a3d6395ed7 Add command line parameters to make Cemu more useful for running tests (#1959) Cynthia Coan 2026-06-22 19:59:53 -07:00
  • f3d5788f0c FST: Look for .key file next to wud/wux file (#1961) JosJuice 2026-06-23 04:50:35 +02:00
  • 4ee027d3a8 UI: Show "Could not decrypt title" for drag and drop too (#1962) JosJuice 2026-06-21 17:54:49 +02:00
  • 079a4af651 debugging: Add GDB pretty printers for common types (#1957) capitalistspz 2026-06-17 16:24:09 +00:00
  • fe70fdcfe5 debugger: Don't clear register views when continuing to run code Crementif 2026-06-13 20:35:12 +02:00
  • dbec2c717c Clean up includes in MainWindow and remove duplicate helper (#1955) goeiecool9999 2026-06-13 15:54:26 +02:00
  • 65a37336a7 ih264d: Fix color inaccuracy on aarch64 (#1954) Exverge 2026-06-11 16:23:18 -04:00
  • b517fbc147 build: Make CMake ask for fmt 12.1 instead of 9 (#1953) capitalistspz 2026-06-11 13:38:44 +00:00