| .. |
|
execution
|
Merge pull request #3988 from karanvora2599/perf/shader-f16-unpack-half
|
2026-10-13 13:48:59 +02:00 |
|
shaders
|
…
|
|
|
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
|
Merge pull request #4206 from jweidenh/codex/sparse-buffer-hole-initialization
|
2026-10-13 17:48:00 +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
|
feat(agc): present 16-bit float display buffers
|
2026-10-11 00:38:12 +02:00 |
|
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
|
Merge pull request #4041 from ee6aba54/fix/agc-cmask-unknown-codes
|
2026-10-13 14:11:16 +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 |
|
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
|
perf(recompiler): read depth-compare state and export mappings at run time when modules are built at registration
|
2026-10-12 09:50:33 +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
|
feat(agc): write memory for WRITE_DATA with DST_SEL 3
|
2026-10-11 12:45:26 +00: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 #3874 from oneandonlydean/up4/import-window-compare
|
2026-10-13 17:55:13 +13:00 |
|
RecorderKeptBytes.cpp
|
fix(agc): count memory shared by a batch's keeps once and test the three keep sites
|
2026-10-11 00:33:07 +02:00 |
|
RectListPositionInvariant.cpp
|
fix(shader): decorate rect-list gl_Position as Invariant
|
2026-10-12 10:45:38 +02:00 |
|
ResidentPresent.cpp
|
feat(agc): present 16-bit float display buffers
|
2026-10-11 00:38:12 +02:00 |
|
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
|
Merge pull request #3988 from karanvora2599/perf/shader-f16-unpack-half
|
2026-10-13 13:48:59 +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): skip read-only depth resummarize draws
|
2026-10-12 02:01:36 +04: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
|
…
|
|