sharpemu/tests/SharpEmu.ShaderCompiler.Tests/Resources
ParantezTech f125d17510 [ShaderCompiler] Prefetch contiguous resource words in one resident read
Resource materialization read every descriptor and flattened-table word
through its own guarded TryReadGuestWord call, about 2.6 million per five
seconds in Demon's Souls. The raw reads of each plan are grouped once; at run
time their addresses are resolved, sorted and read as contiguous runs through
the resident guest reader, and the values seed the evaluator cache. A run the
GPU may still own, or one out of bounds or through a null base, falls back to
the word reads. The cache recorder records the prefetched words, and
SHARPEMU_RESOURCE_PREFETCH=0 turns the prefetch off.
2026-10-02 19:03:43 +03:00
..
BindingLayoutTests.cs Amd fix opcode nid filecache wave32 (#903) 2026-09-24 15:00:42 +03:00
BufferCandidateTablePlannerTests.cs Fix for DS,Little Nightmares, Little Nightmares III and Astro Bot shader (#913) 2026-09-27 20:43:07 +03:00
BufferCandidateTableSpirvTests.cs Fix for DS,Little Nightmares, Little Nightmares III and Astro Bot shader (#913) 2026-09-27 20:43:07 +03:00
DemonsSoulsProbeTests.cs Fix for DS,Little Nightmares, Little Nightmares III and Astro Bot shader (#913) 2026-09-27 20:43:07 +03:00
DeviceAddressRangePlannerTests.cs Fix for DS,Little Nightmares, Little Nightmares III and Astro Bot shader (#913) 2026-09-27 20:43:07 +03:00
DirectImageTableTests.cs Des dcc fixes (#1000) 2026-10-01 21:15:55 +03:00
EmbeddedVertexFetchDetectorTests.cs Alpha Rebuild Progress (#887) 2026-09-20 04:09:27 +03:00
FlattenedReadReuseTests.cs Alpha Rebuild Progress (#887) 2026-09-20 04:09:27 +03:00
IndirectSelectorValuesTests.cs Alpha Rebuild Progress (#887) 2026-09-20 04:09:27 +03:00
MslArgumentBufferDeclarationTests.cs Alpha Rebuild Progress (#887) 2026-09-20 04:09:27 +03:00
RawReadPrefetchTests.cs [ShaderCompiler] Prefetch contiguous resource words in one resident read 2026-10-02 19:03:43 +03:00
ResourceBranchTests.cs Alpha Rebuild Progress (#887) 2026-09-20 04:09:27 +03:00
ResourceMaterializationCacheTests.cs [ShaderCompiler] Keep recent materialization variants per draw key 2026-10-02 19:03:37 +03:00
ResourceMaterializationProfileTests.cs Alpha Rebuild Progress (#887) 2026-09-20 04:09:27 +03:00
ResourceMaterializerTests.cs Fix for DS,Little Nightmares, Little Nightmares III and Astro Bot shader (#913) 2026-09-27 20:43:07 +03:00
ResourceSnapshotStorageTests.cs Astrobot / Demon's soul performance improvement (#955) 2026-09-30 18:14:21 +03:00
ResourceTestProgram.cs Astrobot / Demon's soul performance improvement (#955) 2026-09-30 18:14:21 +03:00
ResourceTrackerTests.cs Fix for DS,Little Nightmares, Little Nightmares III and Astro Bot shader (#913) 2026-09-27 20:43:07 +03:00
RuntimeEvaluationScratchTests.cs Astrobot / Demon's soul performance improvement (#955) 2026-09-30 18:14:21 +03:00
ScalarGraphDiskCacheTests.cs [ShaderCompiler] Bind cached graph payloads to their input keys 2026-10-01 18:29:09 +02:00
ScalarGraphProcessingOrderTests.cs Alpha Rebuild Progress (#887) 2026-09-20 04:09:27 +03:00
ScalarValueGraphTests.cs Astrobot / Demon's soul performance improvement (#955) 2026-09-30 18:14:21 +03:00
ScalarValueInterningTests.cs [ShaderCompiler] Intern scalar graphs without string keys or hit allocations 2026-10-01 18:28:48 +02:00
SpirvBindingDeclarationTests.cs fix(gen5): handle runtime and shader buffer paths (#904) 2026-09-26 00:37:09 +03:00
SpirvModuleInspector.cs Alpha Rebuild Progress (#887) 2026-09-20 04:09:27 +03:00
VectorCompareResourceTests.cs Fix for DS,Little Nightmares, Little Nightmares III and Astro Bot shader (#913) 2026-09-27 20:43:07 +03:00
WaveMaskSelectorBoundsTests.cs Alpha Rebuild Progress (#887) 2026-09-20 04:09:27 +03:00