nmzik
|
807a594c2d
|
textures: keep atlas data across compressed block views
|
2026-09-06 18:57:26 +04:00 |
|
nmzik
|
ced73c56cc
|
shader: fix spilled mesh shader data loads
|
2026-09-06 17:17:51 +04:00 |
|
nmzik
|
9c6f6fa624
|
json2: add array and object value lifecycles
|
2026-09-06 14:48:49 +04:00 |
|
nmzik
|
533176f9ff
|
shader: drop inactive pixel values under whole-quad masks
|
2026-09-06 14:38:32 +04:00 |
|
nmzik
|
66c1663495
|
audio: use the shared AAC decoder for Audiodec
|
2026-09-06 14:16:27 +04:00 |
|
nmzik
|
30c7715d3f
|
audio: separate the decoder interface from AJM jobs
|
2026-09-06 14:07:12 +04:00 |
|
nmzik
|
093911a1dc
|
audio: check packet buffers only during decode
|
2026-09-06 14:04:27 +04:00 |
|
nmzik
|
d83f1f8235
|
memory: handle GPU faults at the mapped boundary
Co-authored-by: CheesyPoofs346 <jjs777406@gmail.com>
|
2026-09-06 11:08:05 +04:00 |
|
nmzik
|
50e78d717d
|
render: use guest polygon modes
|
2026-09-06 10:56:59 +04:00 |
|
nmzik
|
6ca8201982
|
textures: handle DCC memory reused as HTile
|
2026-09-06 10:34:02 +04:00 |
|
nmzik
|
99a87bd65b
|
shader: keep loop branches during selection routing
|
2026-09-06 10:23:44 +04:00 |
|
nmzik
|
f9f8e12c35
|
shader: add viewport-index exports and indexed raster state
Co-authored-by: Ettore Sartori <85788613+Ekt0re@users.noreply.github.com>
|
2026-09-06 10:16:38 +04:00 |
|
nmzik
|
dcaf4205cb
|
render: track pages for DMA fills and copies
|
2026-09-06 10:16:27 +04:00 |
|
nmzik
|
4735359466
|
textures: invalidate stencil links on CPU writes
|
2026-09-06 09:38:22 +04:00 |
|
nmzik
|
211242452b
|
kernel: use per-thread signal stacks for guest stack faults
|
2026-09-06 09:28:19 +04:00 |
|
nmzik
|
6ae5cb7b64
|
system: keep controller focus in overlays
|
2026-09-06 09:15:29 +04:00 |
|
nmzik
|
997ad60c50
|
system: keep error dialogs open until dismissed
|
2026-09-06 08:34:58 +04:00 |
|
nmzik
|
44f982bca7
|
render: apply DCC clears before binding images
Co-authored-by: Techx3 <56268269+Techx3@users.noreply.github.com>
Co-authored-by: Brandon Strong <brandostrong@gmail.com>
|
2026-09-06 08:00:59 +04:00 |
|
nmzik
|
0456f5a06b
|
libc: fix UTF-16 printf strings and precision limits
|
2026-09-06 07:28:19 +04:00 |
|
nmzik
|
b346f58b73
|
shader: read sample IDs from pixel ancillary input
|
2026-09-06 06:54:38 +04:00 |
|
nmzik
|
ace877ce28
|
shader: lower FMASK loads before binding images
|
2026-09-06 06:42:23 +04:00 |
|
nmzik
|
cf0cbee02d
|
shader: fix vertex attribute identity swizzles
|
2026-09-06 05:47:20 +04:00 |
|
nmzik
|
98e7eeb72a
|
textures: keep dirty pages during image-to-buffer sync
|
2026-09-06 05:36:41 +04:00 |
|
nmzik
|
803c124136
|
textures: reuse range lookups for buffer sync
|
2026-09-06 05:07:44 +04:00 |
|
nmzik
|
d9d17737c3
|
net: return native SO_ERROR
|
2026-09-06 05:07:44 +04:00 |
|
nmzik
|
46850f9574
|
net: fix socket wakeups and readiness checks
|
2026-09-06 05:00:12 +04:00 |
|
nmzik
|
314d37155a
|
net: add TCP_NODELAY and translate socket errors
|
2026-09-06 04:51:07 +04:00 |
|
nmzik
|
ddcdb654ad
|
net: share native connect and accept
|
2026-09-06 04:47:15 +04:00 |
|
nmzik
|
cdec5c515b
|
net: use native listen on POSIX
|
2026-09-06 04:45:53 +04:00 |
|
nmzik
|
1eb13dfa5e
|
render: call Vulkan diagnostics and capability checks directly
|
2026-09-06 04:11:46 +04:00 |
|
nmzik
|
dda628ca81
|
render: simplify command and resource ownership
|
2026-09-06 04:05:35 +04:00 |
|
nmzik
|
13ad9f510d
|
render: clean up cache and image internals
|
2026-09-06 03:55:13 +04:00 |
|
nmzik
|
4c769dfbf9
|
render: simplify buffer and memory tracking ownership
|
2026-09-06 03:46:34 +04:00 |
|
nmzik
|
ccd19b3e56
|
render: choose depth layouts independently of load clears
Co-authored-by: DeathWhispers <56944463+Death-Whispers-U@users.noreply.github.com>
|
2026-09-06 03:35:56 +04:00 |
|
nmzik
|
81d0ea5697
|
render: ignore stale export formats with no pixel shader
|
2026-09-05 23:36:42 +04:00 |
|
nmzik
|
43de8bfaac
|
shader: cache integer dependency checks
|
2026-09-05 20:35:18 +04:00 |
|
nmzik
|
86b539a9ea
|
tests: clear BDA page tables before transfer updates
|
2026-09-05 16:04:58 +04:00 |
|
nmzik
|
81a5dd612f
|
shader: fix embedded vertex fetch swizzles
|
2026-09-05 16:00:46 +04:00 |
|
nmzik
|
9c00c7077b
|
shader: keep per-invocation mesh exports out of shared memory
|
2026-09-05 15:48:29 +04:00 |
|
nmzik
|
49ff962f69
|
shader: add conditional 64-bit scalar moves
Co-authored-by: shadowbeat070 <70843316+shadowbeat070@users.noreply.github.com>
|
2026-09-05 15:38:51 +04:00 |
|
nmzik
|
c83aac966e
|
textures: keep incompatible mip layouts separate
|
2026-09-05 15:24:07 +04:00 |
|
nmzik
|
9918dc2591
|
render: set merged GS user data from shader registers
Co-authored-by: shadowbeat070 <70843316+shadowbeat070@users.noreply.github.com>
|
2026-09-05 15:08:20 +04:00 |
|
nmzik
|
3ab372ccec
|
render: build indexed triangles for merged ES/GS shaders
Co-authored-by: shadowbeat070 <70843316+shadowbeat070@users.noreply.github.com>
|
2026-09-05 14:59:28 +04:00 |
|
nmzik
|
843c0c59be
|
render: use Vulkan-Hpp setup defaults
|
2026-09-05 14:42:14 +04:00 |
|
nmzik
|
d93812b0bd
|
render: simplify pool wrapping and scissor clipping
|
2026-09-05 14:37:11 +04:00 |
|
nmzik
|
1c68c94c05
|
render: remove redundant cache setup
|
2026-09-05 14:37:04 +04:00 |
|
nmzik
|
c66060be10
|
render: simplify pipeline setup
|
2026-09-05 14:36:52 +04:00 |
|
nmzik
|
e7b269a9f6
|
render: clean up image setup and tiler recording
|
2026-09-05 14:36:42 +04:00 |
|
nmzik
|
d5b19850fb
|
render: clean up texture transfers and compute fills
|
2026-09-05 13:20:52 +04:00 |
|
nmzik
|
e7fe8192bb
|
tests: wait for interrupt callbacks before the next queue
Co-authored-by: Vyas Devgna <vyasdevgna@gmail.com>
|
2026-09-05 13:20:16 +04:00 |
|