Cemu/src
Fabio Arnold a098946d15 Metal: zero-initialize render target textures on first use
Private storage Metal textures have undefined initial content.
Using LoadActionLoad on first render pass reads this garbage,
causing corrupt/brownish backgrounds on scene transitions.

Track initialization state per texture and use LoadActionClear
(black/zero) for the first render pass on uninitialized textures,
matching OpenGL's zero-initialization behavior and what MoltenVK
does implicitly for the Vulkan backend.
2026-03-15 23:27:06 +01:00
..
audio build/cmake: Clean up target_link_libraries (#1726) 2025-11-21 01:50:52 +01:00
Cafe Metal: zero-initialize render target textures on first use 2026-03-15 23:27:06 +01:00
Cemu Add Metal backend (#1287) 2025-12-06 17:14:25 +01:00
Common Add Metal backend (#1287) 2025-12-06 17:14:25 +01:00
config config: Retain Vulkan device selection from previous config format 2026-02-23 03:21:43 +01:00
gui vcpkg: Update wxWidgets to 3.3.2 (#1824) 2026-03-12 21:58:22 +01:00
imgui Add Metal backend (#1287) 2025-12-06 17:14:25 +01:00
input debugger: Various QoL improvements (#1777) 2026-02-01 01:53:02 +01:00
resource UI: Small adjustments and cleanup, end emulation hotkey for debug builds (#1754) 2025-12-26 23:00:40 +01:00
tools Add Metal backend (#1287) 2025-12-06 17:14:25 +01:00
util Fix dump directory creation 2026-01-09 11:04:43 +01:00
CMakeLists.txt macOS: Bump macOS min version to 13.4 (#1798) 2026-02-01 01:54:04 +01:00
main.cpp Windows: Don't re-attach stdio when piping output (#1812) 2026-02-19 03:30:45 +01:00
mainLLE.cpp UI+build: Isolate wxWidgets code from non-GUI code (#1633) 2025-07-15 04:28:41 +02:00