sharpemu/tests/SharpEmu.Libs.Tests/Agc
Mathias f84246cf90
Fix/agc rendering and module loading (#881)
* test(cpu): verify VEH thunk preserves nonvolatile registers

* fix(memory): commit complete native guest mappings

* fix(cpu): treat time polling as import-loop progress

* fix(cli): preserve DLL path in mitigation relaunch

* refactor(cpu): remove obsolete inflate recovery hack

* fix(agc): accept shaders without embedded program registers

* fix(cpu): treat user event polling as import-loop progress

* fix(shader): lower unsigned sum of absolute differences

* fix(agc): emit direct shader register packets

* fix(agc): report native wait packet sizes

* fix(agc): propagate embedded vertex fetch offsets

* fix(vulkan): keep vertex attributes relative to upload

* fix(agc): avoid double applying embedded vertex offsets

* docs(agc): clarify embedded vertex offset handling

* fix(gpu): separate vertex IDs from stream offsets

* fix(shader): decode global load destinations

* fix(runtime): index application-root PRX modules
2026-09-11 14:17:37 +03:00
..
AgcCommandBufferChainTests.cs AGC: follow command-buffer branches across arena switches (#720) 2026-07-31 12:12:35 +03:00
AgcContextRegisterTests.cs AGC: correct GS program registers, stop dropping rect-list draws, add a missing size export (#734) 2026-08-01 17:30:02 +03:00
AgcCreateShaderTests.cs fix: improve Direct Execution guest runtime and AGC compatibility (#880) 2026-09-11 13:37:31 +03:00
AgcDcbDirectRegisterTests.cs Fix/agc rendering and module loading (#881) 2026-09-11 14:17:37 +03:00
AgcEventQueueTests.cs Kernel: correct equeue event delivery and waiter lifetime (#723) 2026-07-31 12:13:15 +03:00
AgcFusedShaderTests.cs fix(gta): restore wiped GTA foundation and gameplay path (PPSA04264) (#650) 2026-07-27 01:58:55 +03:00
AgcLabelProducerRetentionTests.cs Combined: Pad, AGC, Metal, Vulkan, Ampr, overlay, and CPU hot-path fixes (#727) 2026-07-31 12:14:02 +03:00
AgcPredicationTests.cs [VideoOut] Add Bink2 support via FFMPEG bridge (#527) 2026-07-22 21:41:41 +03:00
AgcPrimStateHullVariantTests.cs fix(gta): restore wiped GTA foundation and gameplay path (PPSA04264) (#650) 2026-07-27 01:58:55 +03:00
AgcRectListIndexHelpersTests.cs fix(gta): restore wiped GTA foundation and gameplay path (PPSA04264) (#650) 2026-07-27 01:58:55 +03:00
AgcResourceOwnerTests.cs [VideoOut] Add Bink2 support via FFMPEG bridge (#527) 2026-07-22 21:41:41 +03:00
AgcShaderStageRegisterTests.cs AGC: correct GS program registers, stop dropping rect-list draws, add a missing size export (#734) 2026-08-01 17:30:02 +03:00
AgcSubmitCompletionEventTests.cs AGC: deliver compute-queue completion events at the queue fence (#721) 2026-07-31 12:12:43 +03:00
AgcTextureTransportTests.cs fix(gpu): support Gen5 flat memory and 3D images (#587) 2026-07-24 15:44:58 +03:00
AgcVertexMetadataTests.cs fix(agc): refine vertex layouts without rebasing captured inputs (#841) 2026-08-24 14:49:36 +02:00
AgcWaitRegMemTests.cs Fix/agc rendering and module loading (#881) 2026-09-11 14:17:37 +03:00
DetileComputeSpirvTests.cs feat(gpu): GPU compute detile for guest tiled textures (Vulkan + Metal) (#592) 2026-07-24 20:13:02 +03:00
Gen5FmaMixSpirvTests.cs Shader: lower VOP3P V_FMA_MIX_F32/LO/HI (was dropping Unity HDR shaders) (#466) 2026-07-20 14:37:40 +03:00
Gen5MoveRelativeSpirvTests.cs VMovrelsB32 opcode fix (#825) 2026-08-18 00:00:28 +03:00
Gen5SadSpirvTests.cs Fix/agc rendering and module loading (#881) 2026-09-11 14:17:37 +03:00
Gen5ScalarMemoryFallbackTests.cs [Tests] Isolate Gen5 scalar fallback test from parallel static mutation (#488) 2026-07-21 12:59:03 +03:00
Gen5ShaderAtomicDecodeTests.cs [AGC] Implement RDNA2 buffer/image/DS 32-bit atomic instructions (#222) 2026-07-16 17:28:39 +03:00
Gen5ShaderDecoderBoundaryTests.cs shader: allow larger bounded Gen5 programs (#514) 2026-07-22 14:46:15 +03:00
Gen5ShaderProgramTests.cs perf(shader): cache pixel export masks (#288) 2026-07-17 04:17:39 +03:00
Gen5SpirvAtomicTranslationTests.cs [AGC] Implement RDNA2 buffer/image/DS 32-bit atomic instructions (#222) 2026-07-16 17:28:39 +03:00
Gen5VertexInputSpirvTests.cs fix(gpu): one vertex attribute per guest stream view (#718) 2026-07-31 12:12:26 +03:00
Gen5VertexOffsetTests.cs Fix/agc rendering and module loading (#881) 2026-09-11 14:17:37 +03:00
Gen5WaveMaskSpirvTests.cs Shader: test a wave mask consumed as a per-lane predicate at the lane bit (#465) 2026-07-20 14:18:20 +03:00
GnmTilingDetileTests.cs fix(gta): restore wiped GTA foundation and gameplay path (PPSA04264) (#650) 2026-07-27 01:58:55 +03:00
GpuWaitRegistryProducedRetentionTests.cs Combined: Pad, AGC, Metal, Vulkan, Ampr, overlay, and CPU hot-path fixes (#727) 2026-07-31 12:14:02 +03:00