..
execution
fix(agc): preserve array slice XOR in color target views
2026-10-13 16:25:05 +02:00
shaders
Merge pull request #4408 from santhoshkumar-dev/codex/agc-render-target-vertex-aliasing
2026-10-13 16:29:52 +02:00
BdaContracts.cpp
…
BdaDevice.cpp
test(recompiler): verify BDA store boundary faults and written pages
2026-10-11 07:46:41 -04:00
BdaExecution.cpp
fix(shader): store unaligned 32-bit BDA writes byte by byte
2026-10-12 16:06:16 +02:00
BdaResources.cpp
perf(agc): keep adjacent ranges one import serves as one region of the cached address space
2026-10-13 19:03:20 +13:00
BdaShader.cpp
fix(shader): store unaligned 32-bit BDA writes byte by byte
2026-10-12 16:06:16 +02:00
BdaShader.hpp
fix(shader): store unaligned 32-bit BDA writes byte by byte
2026-10-12 16:06:16 +02:00
BdaTests.hpp
test(agc): reproduce stale bytes in sparse buffer holes
2026-10-11 21:06:02 -04:00
BufferPool.cpp
fix(agc): reclaim idle buffers on allocation OOM
2026-10-11 15:50:46 +02:00
CmaskFastClear.cpp
fix(agc): keep the texels of CMASK tiles with codes other than 0 and 15
2026-10-13 02:17:33 +02:00
ColorTargetLayout.cpp
fix(agc): size multisample guest guards by fragment blocks
2026-10-13 02:52:51 +02:00
ColorTransferTests.cpp
…
ColorTransferTests.hpp
…
ComputePipelineCapture.cpp
fix(agc): capture larger compute modules and binding flags
2026-10-11 16:14:44 -04:00
ComputePipelineCaptureRun.cmake
feat(agc): capture and replay compute pipeline compilation
2026-10-11 16:09:48 -04:00
ComputePipelineReplay.cpp
fix(agc): accept core Vulkan capabilities during compute replay
2026-10-11 16:34:26 -04:00
ConstantBitTest.cpp
fix(shader): fold BitReverse32 of an immediate
2026-10-11 05:23:40 -04:00
ConstantPhi.cpp
fix(shader): preserve distinct definitions while folding phi inputs
2026-10-11 16:44:34 -03:00
ControlFlow.cpp
fix(recompiler): give an early-return selection a merge when its parent's other arm reaches the same join
2026-10-12 09:11:25 +02:00
DccKeySharing.cpp
…
DenormalFlushElimination.cpp
…
DepthSurfaceReuse.cpp
fix(agc): validate dynamic layer limits and host subgroup size
2026-10-13 13:01:17 +04:00
DeviceMemoryFallback.cpp
fix(agc): choose host memory from the heap budget instead of retrying
2026-10-12 09:13:34 -03:00
DisplayBufferDcc.cpp
…
DppWrite.cpp
…
EmbeddedVertexFetch.cpp
…
EmbeddedVertexFetchAliasing.cpp
…
ExecutionTestNotBuilt.cpp
ci(windows): build only the execution tests that run without a Vulkan device
2026-10-13 13:44:08 +02:00
Flip.cpp
Merge pull request #4106 from fma-rc/feat/agc-present-mode
2026-10-12 23:53:46 +13:00
Float16Conversion.cpp
…
FormattedBufferOnce.cpp
test(agc): compare the cost of more formatted loads with the first one, not with the module
2026-10-12 12:46:16 +02:00
FragmentBarycentric.cpp
…
Graphics.cpp
feat(agc): decode GS_FAST_LAUNCH geometry with one point per subgroup
2026-10-13 17:00:45 +02:00
GraphicsTests.hpp
…
GuestAllocations.cpp
perf(libc): share one snapshot of the registered guest ranges between leases until the registry changes
2026-10-12 21:07:13 +02:00
GuestSamplerResource.cpp
fix(agc): pick float or integer sampler border colours from the paired images
2026-10-10 21:57:09 -04:00
GuestTextureResource.cpp
fix(agc): accept a linear 2D texture whose DEPTH holds its default pitch
2026-10-12 11:04:50 +09:00
HostImportRetireHold.cpp
test(agc): keep the retire test's mock device out of the Linux import probe
2026-10-12 17:00:45 +02:00
IntegerNarrowing.cpp
fix(shader): preserve integer narrowing in constant folding
2026-10-12 06:08:56 +05:30
IrReclaim.cpp
perf(shader): reclaim unreachable cached source IR values
2026-10-13 15:48:04 +02:00
LiveStack.cpp
…
MaskedSelect.cpp
fix(shader): prove masked lanes unread for every select in one backward pass
2026-10-12 21:16:29 +13:00
Mesh.cpp
feat(agc): decode GS_FAST_LAUNCH geometry with one point per subgroup
2026-10-13 17:00:45 +02:00
MubufLdsDecode.cpp
…
NarrowConstantStoreFixture.hpp
…
PassHazards.cpp
…
PerformanceTrace.cpp
feat(agc): add the GPU, GPU mutex waits and shader preparation to the trace
2026-10-12 22:13:44 +02:00
PipelineLinkOptimization.cpp
fix(agc): skip the background pipeline relink on NVIDIA's proprietary driver
2026-10-11 12:44:46 +02:00
PixelPositionExport.cpp
…
PlaceholderImages.cpp
fix(agc): typed image heaps on devices without nullDescriptor
2026-10-11 10:32:49 +02:00
Pm4.cpp
perf(graphics): track draw register fingerprints incrementally
2026-10-13 14:49:24 +02:00
PositionInvariance.cpp
fix(shader): clip primitives with an all-zero clip position
2026-10-12 06:46:34 +02:00
ProfileOutput.cpp
…
RdnaTruncatedModifier.cpp
…
Recorder.cpp
Merge pull request #4408 from santhoshkumar-dev/codex/agc-render-target-vertex-aliasing
2026-10-13 16:29:52 +02:00
RecorderKeptBytes.cpp
…
RectListPositionInvariant.cpp
fix(shader): decorate rect-list gl_Position as Invariant
2026-10-12 10:45:38 +02:00
RegisterKey.cpp
perf(graphics): track draw register fingerprints incrementally
2026-10-13 14:49:24 +02:00
ResidentPresent.cpp
…
ResidentPresent.hpp
…
ScalarSelectMask.cpp
…
ShaderDeviceProfile.cpp
fix(agc): typed image heaps on devices without nullDescriptor
2026-10-11 10:32:49 +02:00
ShaderDiskCache.cpp
perf(shader): convert f16 operands with UnpackHalf2x16 where f16 denormals are kept
2026-10-13 12:15:00 +02:00
ShaderMemory.cpp
fix(shader): declare the GDS buffer coherent
2026-10-13 15:43:31 +02:00
ShaderModeRegisters.cpp
…
SharedWrites.cpp
fix(libc): track writes to shared guest memory per 4 KiB page on Windows
2026-10-12 18:03:53 -04:00
Spirv13Image.cpp
…
SpirvBranchTargets.cpp
fix(shader): never branch conditionally to one label twice
2026-10-12 16:04:13 +00:00
SpirvLdsAtomicLock.cpp
fix(shader): 32-bit flat atomics in the LDS aperture take the workgroup lock
2026-10-11 01:53:37 +03:00
SpirvModule.cpp
fix(shader): count only id operands as uses when dropping specialization debris
2026-10-12 17:03:08 +02:00
SpirvNarrowConstantStore.cpp
fix(shader): clip primitives with an all-zero clip position
2026-10-12 06:46:34 +02:00
SpirvOptimizer.cpp
Merge pull request #4580 from coltken95/fix/shader-same-target-branch
2026-10-13 16:52:48 +13:00
StackWalk.cpp
feat(agc): write the worker sampler's stacks as collapsed stacks
2026-10-12 21:23:11 +02:00
Structurizer.cpp
fix(recompiler): give an early-return selection a merge when its parent's other arm reaches the same join
2026-10-12 09:11:25 +02:00
SubgroupClock.cpp
…
Submit.cpp
fix(agc): raise the graphics end-of-pipe event when a flip completes
2026-10-13 15:49:45 +02:00
TessellationFactorRing.cpp
…
TextureDetiler.cpp
test(agc): render into packed mip tails through the guest-memory fallback
2026-10-12 03:17:32 -03:00
TextureFormat.cpp
feat(agc): encode packed R11G11B10 float DCC fast clears
2026-10-13 23:14:10 +13:00
TextureTiling.cpp
…
ThreadPriority.cpp
…
ValidateProgram.cpp
…
VectorWindow.cpp
test(shader): make the read-only window tests pass in the full Linux build
2026-10-13 14:09:05 +13:00
VertexBarrier.cpp
fix(shader): clip primitives with an all-zero clip position
2026-10-12 06:46:34 +02:00
VertexLayerExport.cpp
fix(agc): preserve main interfaces in the layered rendering rebase
2026-10-13 13:00:51 +04:00
Visual.cpp
…
Vop1ControlDecode.cpp
…
Vop1SdwaMoveDecode.cpp
…
Vop2EncodingDecode.cpp
…
Vop3InterpDecode.cpp
test(shader): cover the VOP3 interpolation result and source modifiers
2026-10-11 18:57:55 +01:00
WaitShutdown.cpp
fix(agc): wait for shutdown at shader ABI entrypoints
2026-10-11 12:48:40 +00:00
WaveControlDecode.cpp
…
WriteTracking.cpp
fix(agc): defer write tracking for fresh Windows shared imports
2026-10-13 10:37:27 +05:30
WriteWatchCoverage.cpp
…