boykopovar
|
e5cd1c6079
|
test(font): avoid deleting an open system font on windows
|
2026-10-08 17:37:40 +03:00 |
boykopovar
|
1b3da3a740
|
test(agc): update graphics binding and bda range checks
|
2026-10-08 17:37:40 +03:00 |
boykopovar
|
c3e6727163
|
fix(agc): prune expired rectangle preparation links
|
2026-10-08 17:37:39 +03:00 |
boykopovar
|
6acf4ee0ee
|
test(agc): isolate shader linking and interpolant preparation checks
|
2026-10-08 17:37:38 +03:00 |
boykopovar
|
1f8a7e0b94
|
test(shader): align specialization checks with runtime abi
|
2026-10-08 17:37:37 +03:00 |
boykopovar
|
19ede29259
|
test(agc): fix mrt export index and vertex fetch abi checks
|
2026-10-08 17:37:36 +03:00 |
boykopovar
|
8c4e0b1524
|
fix(shader): propagate binding plan initialization failures outside call_once
|
2026-10-08 17:37:35 +03:00 |
boykopovar
|
6c858dab2c
|
fix(shader): validate unsupported sRGB sampling and SINT d16 writes at materialization
|
2026-10-08 17:37:35 +03:00 |
boykopovar
|
6ac7fbc5a4
|
fix(agc): stop profile writer before DLL teardown
|
2026-10-08 17:37:34 +03:00 |
boykopovar
|
416e284a31
|
fix(tests): align prepared shader checks with raw compute caching
|
2026-10-08 17:37:33 +03:00 |
boykopovar
|
92fcdbb1f7
|
fix(tests): correct buffer OOB modes in image and BVH tests
|
2026-10-08 17:37:33 +03:00 |
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 |