boykopovar
|
fa2df2e2ff
|
fix(tests): correct buffer descriptors in memory and wave execution tests
|
2026-10-08 17:37:32 +03:00 |
boykopovar
|
49f36309bf
|
fix(tests): correct buffer OOB modes in half, FMA and packed arithmetic tests
|
2026-10-08 17:37:31 +03:00 |
boykopovar
|
9e7aad07c8
|
fix(tests): correct buffer OOB modes in F32, F64 and division tests
|
2026-10-08 17:37:30 +03:00 |
boykopovar
|
972122bcef
|
fix(tests): correct buffer OOB modes in VOP and SDWA tests
|
2026-10-08 17:37:29 +03:00 |
boykopovar
|
d2c6546124
|
fix(tests): correct buffer OOB modes in DPP, DS, LDS and scalar tests
|
2026-10-08 17:37:28 +03:00 |
boykopovar
|
0cd9650100
|
fix(shader): initialize null pixel shader registration state
|
2026-10-08 17:37:27 +03:00 |
boykopovar
|
2d93308780
|
fix(shader): preserve main behavior in cached specialization
|
2026-10-08 17:37:25 +03:00 |
boykopovar
|
7fc7372274
|
perf(shader): cache registered state + reduce preparation transaction overhead
|
2026-10-08 17:37:03 +03:00 |
boykopovar
|
2441bd265d
|
perf(log): write frame timings async to a buffered file
|
2026-10-08 17:29:49 +03:00 |
boykopovar
|
2ec144d4d3
|
perf(shader): avoid redundant resource validation + eliminate dead spirv computations
|
2026-10-08 17:29:48 +03:00 |
boykopovar
|
ca40b70b60
|
fix(shader): correct descriptor size check in disk cache decoder
|
2026-10-08 17:29:46 +03:00 |
boykopovar
|
702bc73954
|
perf(shader): precompute binding metadata and populate only live descriptors
|
2026-10-08 17:29:45 +03:00 |
boykopovar
|
26dab1fb43
|
perf(shader): cache binding plans and deduplicate spirv materialization
|
2026-10-08 17:29:22 +03:00 |
boykopovar
|
250cc792eb
|
fix(shader): register reviewed prepared cache calls
|
2026-10-08 17:29:21 +03:00 |
boykopovar
|
aad742169b
|
perf(shader): reuse prepared state and build lookup keys once
|
2026-10-08 17:29:20 +03:00 |
boykopovar
|
ed0b89e042
|
fix(shader): relocate prepared push constants across graphics stages
|
2026-10-08 17:29:19 +03:00 |
boykopovar
|
746bfa2a20
|
fix(shader): materialize prepared shaders without spirv-tools
|
2026-10-08 17:29:18 +03:00 |
boykopovar
|
05fa426112
|
perf(shader): eliminate prepared-path overhead in data, descriptors, dispatch, bda
|
2026-10-08 17:29:17 +03:00 |
boykopovar
|
7431e5a6e1
|
perf(shader): restore prepared vertex inputs + harden buffer specialization
|
2026-10-08 17:28:55 +03:00 |
boykopovar
|
7f56e04157
|
fix(shader): validate and serialize pipeline specialization constants (wip)
|
2026-10-08 17:28:35 +03:00 |
boykopovar
|
73816838dc
|
perf(shader): add pipeline specialization and direct buffer access (wip)
|
2026-10-08 17:28:34 +03:00 |
boykopovar
|
e47d012cac
|
perf(shader): eliminate dispatch for single image modes
|
2026-10-08 17:28:32 +03:00 |
boykopovar
|
71ebaaecdf
|
fix(agc): use nid postfix for shader preparation transactions exports
|
2026-10-08 17:28:31 +03:00 |
boykopovar
|
d21c4b737b
|
fix(shader): publish prepared stage groups atomically + preserve snapshot lifetime
|
2026-10-08 17:28:31 +03:00 |
boykopovar
|
b157046640
|
fix(libc): guard fread buffers with ostrite
|
2026-10-08 17:28:30 +03:00 |
boykopovar
|
2a117a6e5a
|
fix(shader): apply fragment export mappings at runtime
|
2026-10-08 17:28:29 +03:00 |
boykopovar
|
9a1783c043
|
fix(shader): prepare rectangle artifacts across separate helper calls
|
2026-10-08 17:27:59 +03:00 |
boykopovar
|
cb57d2502a
|
fix(shader): align prepared graphics with draw stage decoding
|
2026-10-08 17:27:58 +03:00 |
boykopovar
|
3e47c30ed7
|
fix(shader): handle repeated registers and prepare msaa storage shaders
|
2026-10-08 17:27:28 +03:00 |
boykopovar
|
dc62c432b4
|
perf(shader): eliminate redundant prepared invocation work
|
2026-10-08 17:27:26 +03:00 |
boykopovar
|
ed3055a914
|
fix(shader): restore prepared shader execution tests
|
2026-10-08 17:26:57 +03:00 |
boykopovar
|
f524bbedc3
|
refactor(shader): separate artifact preparation from draw and dispatch
|
2026-10-08 17:26:40 +03:00 |
boykopovar
|
b2a4813307
|
refactor(shader): remove resource specialization from artifact key
|
2026-10-08 17:26:38 +03:00 |
boykopovar
|
ab0f9985fa
|
feat(shader): resolve bindless resources through runtime heap metadata
|
2026-10-08 17:26:36 +03:00 |
boykopovar
|
1174069239
|
feat(shader): select image and sampler resources at runtime
|
2026-10-08 17:26:34 +03:00 |
boykopovar
|
dccfa08de9
|
feat(shader): add fixed runtime abi + typed descriptor heaps
|
2026-10-08 17:26:04 +03:00 |
boykopovar
|
27439c43cc
|
feat(shader): version runtime abi + freeze device capabilities
|
2026-10-08 17:26:01 +03:00 |
boykopovar
|
ae9a36e075
|
feat(shader): execute vertex fetch through runtime buffer descriptors
|
2026-10-08 17:25:35 +03:00 |
boykopovar
|
91a33705b6
|
fix(shader): avoid copying spirv in artifact reuse test
|
2026-10-08 17:25:15 +03:00 |
boykopovar
|
b08c410b97
|
feat(shader): move buffer accesses to runtime descriptors via bda
|
2026-10-08 17:25:14 +03:00 |
boykopovar
|
f26c8b6112
|
refactor(shader): separate compiled artifacts from invocation data
|
2026-10-08 17:21:17 +03:00 |
Adrià
|
68cebaee8b
|
Merge pull request #1474 from popcoder565/fix/agc-queue-worker-precise-poll
fix(agc): poll for completions with a high-resolution timer on Windows
|
2026-10-08 16:20:23 +02:00 |
Adrià
|
9e2ffe0da4
|
Merge pull request #1457 from drk1rd/fix/relinker-ud1-trap
fix(relinker): decode UD1 as a trap
|
2026-10-08 16:17:06 +02:00 |
Adrià
|
4d03ecf4de
|
Merge pull request #1472 from popcoder565/fix/videoout-vblank-precise-wait
fix(videoout): pace vblanks with a high-resolution timer
|
2026-10-08 16:13:49 +02:00 |
Adrià
|
7a047bc171
|
Merge pull request #1441 from ToyuAU/fix/windows-import-watch
fix(agc): compare Windows host imports after late driver writes
|
2026-10-08 16:12:45 +02:00 |
Adrià
|
fe9beae001
|
Merge pull request #1452 from mrk1987/fix/posix-mkdir-errors
fix(libkernel): return POSIX errors from mkdir
|
2026-10-08 16:09:37 +02:00 |
Adrià
|
050538528a
|
Merge pull request #1470 from oneandonlydean/up/waitmemory-race
fix(agc): guard the reported wait-timeout set against concurrent queues
|
2026-10-08 16:07:49 +02:00 |
Adrià
|
94d03f29fa
|
Merge pull request #1454 from mrk1987/fix/windows-internal-guest-libc
fix(relinker): resolve internal libc imports from guest libc
|
2026-10-08 16:07:33 +02:00 |
Adrià
|
f7e98dad39
|
Merge pull request #1453 from mrk1987/fix/posix-pthread-setstack
feat(libkernel): export POSIX pthread_attr_setstack
|
2026-10-08 16:07:11 +02:00 |
Adrià
|
f2f7abab71
|
Merge pull request #1448 from ewraj/fix/net-connect-einprogress
fix(libSceNet): report EINPROGRESS for a non-blocking connect and translate the missing socket errors
|
2026-10-08 16:02:31 +02:00 |