Commit Graph

1031 Commits

Author SHA1 Message Date
Exzap
fc0a841c9b Latte: Very minor optimization for vertex buffer binding 2026-09-20 04:34:02 +02:00
Exzap
c12284f1da Latte: Refactor texture and vertex fetch constants into unified enum 2026-09-20 04:34:02 +02:00
Exzap
3d5881ac6e util: Added small frame based CPU benchmark helper 2026-09-20 04:34:02 +02:00
shinra-electric
c43303e920 CI: Bump macOS runner version from 14 to 15 (#2065) 2026-09-20 04:17:35 +02:00
Crementif
e33db57f94 Latte: Use the Wii U overflow value for MOVA
Some checks failed
Build check / build (push) Has been cancelled
Generate translation template / generate-pot (push) Has been cancelled
The Wii U returns -256 when MOVA goes out of range.
Cemu clamped large positive values to 255 instead.
2026-09-19 18:31:32 +02:00
Lain
54ffbed26a Latte: Handle edge cases in texture hashing for 16-byte compressed texture formats (#2051)
Some checks failed
Build check / build (push) Has been cancelled
Generate translation template / generate-pot (push) Has been cancelled
2026-09-19 05:39:54 +02:00
Exzap
3310f3b8b1 Vulkan: Experimental barrier skip when the game does not request it
Some checks failed
Build check / build (push) Has been cancelled
Generate translation template / generate-pot (push) Has been cancelled
2026-09-10 13:52:55 +02:00
Exzap
57c89d62c1 Latte: Fix barriers and feedback loop disabling too early 2026-09-10 13:52:48 +02:00
Exzap
fad88fd336 Latte: Fix endianness of UINT texture formats 2026-09-10 13:52:48 +02:00
Exzap
9743a32005 Latte: Add non-zero mip support to texture readback + refactor
y
2026-09-10 13:52:48 +02:00
Exzap
afb97632f0 Latte: Use correct surface width/height when creating tex copy target 2026-09-10 13:27:23 +02:00
Exzap
303915a61e Latte: Rehash texture immediately if it switches to GPU-updated mode 2026-09-10 13:27:23 +02:00
Exzap
bda380dd33 Latte+GX2: Improve GX2Invalidate and implement basic tex invalidation 2026-09-10 13:27:23 +02:00
Exzap
c25dbdf86d Latte: Partial support for mips in texture readback 2026-09-10 13:27:23 +02:00
Exzap
8a471c8933 docs: Move contribution guidelines to separate file + text tweaks 2026-09-10 13:27:23 +02:00
Exzap
a81a28ccf8 RPL: Refactor RPL loader + robustness improvements 2026-09-10 13:27:23 +02:00
Exzap
89af543211 debugging: Added RPX dump option 2026-09-10 13:27:23 +02:00
Exzap
f0009d8e61 TCL: Yield thread when waiting for ringbuffer space 2026-09-10 13:27:23 +02:00
Exzap
9d3a4dc656 Latte: Fix incorrect signedness of LSHR_INT instruction 2026-09-10 13:27:23 +02:00
Exzap
686164a4de GameList: Fix ordering 2026-09-10 13:27:23 +02:00
Exzap
a1cd67ca11 UI: Refactor auto-updater and make it more robust 2026-09-10 13:27:23 +02:00
Exzap
7945f102dc input+kpad: Avoid overwriting values before use 2026-09-10 13:27:22 +02:00
Exzap
f07c987d11 nex+fp: Fix retry timeout 2026-09-10 13:27:22 +02:00
Exzap
95efc3fd10 prudp: Fix syn packet length check + read data payload size correctly 2026-09-10 13:27:22 +02:00
Exzap
38c6ea1895 Remove mac disclaimer + minor code cleanup 2026-09-10 13:27:22 +02:00
Exzap
bef2d224fa Latte: Refresh source texture before copy
Fixes loading saved paintings in Art Academy
2026-09-10 13:27:22 +02:00
Exzap
73001002e0 Latte: Add support for texture readback with non-zero slice index 2026-09-10 13:27:22 +02:00
Exzap
b235696189 Latte: Fix destination slice index for texture copies 2026-09-10 13:27:22 +02:00
Exzap
54d0392375 General code cleanup + various smaller fixes 2026-09-10 13:27:22 +02:00
Exzap
fb3d265d70 RPL: Fix race condition when closing Cemu while game is booting 2026-09-10 13:27:22 +02:00
Crementif
8cf39971a7 PPCRec: Fix subfic carry when subtracting from -1
Some checks failed
Build check / build (push) Has been cancelled
Generate translation template / generate-pot (push) Has been cancelled
2026-09-09 16:51:17 +02:00
Crementif
9a5b3301b2 PPCRec: Fix mcrfs and fcmpo using the wrong instruction 2026-09-09 16:51:16 +02:00
Crementif
10ba5585c8 PPCRec: Fix sthbrx changing the address register 2026-09-09 16:51:16 +02:00
goeiecool9999
cee557d46d GeneralSettings: Do not enumerate devices while running and disable drop-down
Some checks failed
Build check / build (push) Has been cancelled
Generate translation template / generate-pot (push) Has been cancelled
Also replace pointer with span for better compile-time safety checks
2026-09-07 09:46:17 +02:00
capitalistspz
51250c02de Fix makeCallableExport (#2049)
Some checks failed
Build check / build (push) Has been cancelled
Generate translation template / generate-pot (push) Has been cancelled
2026-09-03 05:13:23 +02:00
Emma
5f7f0a805b macOS: Never hide menu bar (#1989)
Some checks failed
Build check / build (push) Has been cancelled
Generate translation template / generate-pot (push) Has been cancelled
2026-09-02 05:09:03 +02:00
Crementif
5ead58008d cli: add launch setting to open debugger
Some checks failed
Build check / build (push) Has been cancelled
Generate translation template / generate-pot (push) Has been cancelled
2026-08-21 21:33:01 +02:00
Crementif
22b0b8b0f8 ppc: add blrl, bdzlrl and bdnzlrl instructions to PPC assembler 2026-08-21 17:18:33 +02:00
Crementif
f36bc09c10 ppc: add bdnzlr and bdzlr instructions to PPC assembler 2026-08-21 17:18:29 +02:00
Crementif
fce56be36b ppc: add LWBRX and LHBRX to PPC assembler 2026-08-21 17:18:29 +02:00
jpk68
f6a8883d29 build: add missing package for arch linux (#2031) 2026-08-18 14:34:58 +02:00
Cynthia Coan
f8282763af Enforce that first arg contains '.rpx' in cos-argstr parameter (#2028)
Some checks failed
Build check / build (push) Has been cancelled
Generate translation template / generate-pot (push) Has been cancelled
2026-08-16 11:11:03 +02:00
SSimco
3a1d257399 AArch64: Restore code size after processing jumps (#2027) 2026-08-16 10:37:42 +02:00
capitalistspz
daacdda0ba coreinit: Return correct size from MEMResizeForMBlockExpHeap when requested size equals block size (#2022)
Some checks failed
Build check / build (push) Has been cancelled
Generate translation template / generate-pot (push) Has been cancelled
2026-08-06 22:50:38 +02:00
capitalistspz
1706e5f379 UI: Correct tooltips on checksum tool buttons (#2014)
Some checks failed
Build check / build (push) Has been cancelled
Generate translation template / generate-pot (push) Has been cancelled
2026-07-31 02:15:43 +02:00
techmuse
b8f2cf4b43 coreinit: Implement Dynload notify callbacks (#2003)
Some checks failed
Build check / build (push) Has been cancelled
Generate translation template / generate-pot (push) Has been cancelled
2026-07-23 07:25:39 +02:00
goeiecool9999
50b9e4ba1d vulkan: crash on fence errors instead of possibly spamming the log
Some checks failed
Build check / build (push) Has been cancelled
Generate translation template / generate-pot (push) Has been cancelled
2026-07-22 01:22:01 +02:00
primaviera
13d1826b4d nn_fp: Improve Comment struct and fix invalid Mii name on Linux (#1986)
Some checks failed
Build check / build (push) Has been cancelled
Generate translation template / generate-pot (push) Has been cancelled
2026-07-19 08:08:57 +02:00
techmuse
3005cb7b46 coreinit: Implement a few more DynLoad functions (#1990)
Some checks failed
Build check / build (push) Has been cancelled
Generate translation template / generate-pot (push) Has been cancelled
2026-07-18 02:36:43 +02:00
goeiecool9999
f82598e42f build: Fix CMAKE_CXX_FLAGS
Some checks are pending
Build check / build (push) Waiting to run
Generate translation template / generate-pot (push) Waiting to run
2026-07-17 23:11:12 +02:00