..
AlphaToCoverage.cpp
test(agc): cover UNORM16 and SNORM16 exports in the alpha-to-coverage GPU test
2026-10-11 08:00:05 -03:00
BdaSpanReads.cpp
fix(agc): address-based builds map only memory mapped for the GPU
2026-10-10 14:34:34 +05:30
BindlessImages.cpp
fix(tests): keep bindless image selection within one host subgroup
2026-10-08 19:04:45 +03:00
BitfieldMask.cpp
test(shader): skip the bitfield mask execution test below 32-lane subgroups
2026-10-10 02:14:00 +02:00
BranchPastEndpgm.cpp
fix(shader): keep decoding past an s_endpgm while a branch targets later code
2026-10-04 17:03:31 +02:00
BufferAtomicCsub.cpp
fix(shader): stop decoding gfx6/7-only VOP2 opcodes on RDNA
2026-10-09 12:30:40 -04:00
BufferAtomics.cpp
Merge pull request #1558 from krishnaraya4/test/agc-target-has-capability
2026-10-09 21:03:59 +13:00
BufferAtomicsFloat.cpp
Merge pull request #1558 from krishnaraya4/test/agc-target-has-capability
2026-10-09 21:03:59 +13:00
BufferAtomicsIncDec64.cpp
Merge pull request #1558 from krishnaraya4/test/agc-target-has-capability
2026-10-09 21:03:59 +13:00
BufferAtomicsOrSwap64.cpp
test(agc): check device capabilities by name in the execution tests
2026-10-08 08:29:12 -04:00
BufferFormat.cpp
fix(shader): convert unorm and snorm buffer format loads with correct rounding
2026-10-04 18:49:49 +02:00
BufferIntegerAtomics.cpp
test(shader): execute the untested buffer byte/short/dwordx2/x3 loads and stores and the 32-bit integer buffer atomics against values measured on RDNA
2026-10-04 18:37:45 +02:00
BufferLoadStore.cpp
fix(shader): use guest wave lane for ADD_TID on narrow subgroups
2026-10-08 19:48:08 +03:00
BufferUnalignedBase.cpp
test(agc): skip unsupported int64 atomic subcase
2026-10-09 11:23:21 +02:00
Bvh64IntersectRay.cpp
fix(agc): address-based builds map only memory mapped for the GPU
2026-10-10 14:34:34 +05:30
CacheControl.cpp
feat(shader): decode cache invalidations and performance hints as no-ops
2026-10-01 22:45:25 +02:00
ComputeUserDataCalls.cpp
feat(shader): link compute shaders' user-data callees at dispatch
2026-10-11 09:59:27 +02:00
ConservativeRasterization.cpp
perf(agc): give each graphics stage a fixed push constant slot with pipeline libraries
2026-10-10 12:19:31 +02:00
ConstantStore.cpp
fix(agc): address-based builds map only memory mapped for the GPU
2026-10-10 14:34:34 +05:30
CopiedWriterCopy.cpp
perf(agc): list a dispatch or draw as a copied writer only while it has a CPU write-back
2026-10-10 17:10:57 +02:00
CrossWorkgroupFlag.cpp
test(shader): register the cross-workgroup test block as GPU-accessible
2026-10-11 02:46:00 -05:00
D16Memory.cpp
fix(tests): correct buffer descriptors in memory and wave execution tests
2026-10-08 17:37:32 +03:00
DccKeysFirstWrite.cpp
test(agc): keep key bytes reused after a first write through the write-back
2026-10-11 12:51:36 +02:00
DepthBiasPerFace.cpp
perf(agc): give each graphics stage a fixed push constant slot with pipeline libraries
2026-10-10 12:19:31 +02:00
DepthCompareCopy.cpp
test(agc): pin the depth copy path, its refresh on reuse, R16 and several mips and layers; drop APS5_NO_DEPTH_COPY
2026-10-11 04:52:36 +02:00
DepthFastClear.cpp
fix(agc): depth fast clears through the HTILE metadata
2026-10-11 10:19:53 +02:00
DepthFastClearHarness.hpp
fix(agc): an HTILE fill covers a depth surface only over its whole pipe-aligned metadata
2026-10-11 10:19:53 +02:00
DepthFastClearSubmit.cpp
fix(agc): an HTILE fill covers a depth surface only over its whole pipe-aligned metadata
2026-10-11 10:19:53 +02:00
DeviceSelection.cpp
feat(agc): choose the Vulkan device by name with ANYPS5_GPU
2026-10-06 14:55:12 +03:00
DivFixupF16.cpp
fix(shader): quiet signaling NaNs only in IEEE mode
2026-10-09 00:33:02 +02:00
Division.cpp
fix(shader): flush v_div_scale_f32 input denormals
2026-10-11 01:14:31 +02:00
DivisionOutputModifiers.cpp
Merge pull request #1558 from krishnaraya4/test/agc-target-has-capability
2026-10-09 21:03:59 +13:00
DivisionResultModifiers.cpp
Merge pull request #1558 from krishnaraya4/test/agc-target-has-capability
2026-10-09 21:03:59 +13:00
Dpp8.cpp
fix(tests): correct buffer OOB modes in DPP, DS, LDS and scalar tests
2026-10-08 17:37:28 +03:00
Dpp16InactiveSource.cpp
fix(tests): correct buffer OOB modes in DPP, DS, LDS and scalar tests
2026-10-08 17:37:28 +03:00
Dpp16Operands.cpp
fix(tests): correct buffer OOB modes in DPP, DS, LDS and scalar tests
2026-10-08 17:37:28 +03:00
Dpp16RowShareXmask.cpp
fix(tests): correct buffer OOB modes in DPP, DS, LDS and scalar tests
2026-10-08 17:37:28 +03:00
DppNoForm.cpp
fix(shader): refuse DPP16 on opcodes with no DPP form
2026-10-05 03:33:06 +02:00
DrawCacheReuse.cpp
test(agc): require a repeated draw to reuse the cached draw
2026-10-10 21:24:11 +02:00
DrawOffsetIndices.cpp
perf(agc): give each graphics stage a fixed push constant slot with pipeline libraries
2026-10-10 12:19:31 +02:00
DsAppendConsume.cpp
fix(tests): correct buffer OOB modes in DPP, DS, LDS and scalar tests
2026-10-08 17:37:28 +03:00
DsPermute.cpp
fix(tests): correct buffer OOB modes in DPP, DS, LDS and scalar tests
2026-10-08 17:37:28 +03:00
DsSwizzle.cpp
fix(tests): correct buffer OOB modes in DPP, DS, LDS and scalar tests
2026-10-08 17:37:28 +03:00
DsWrxchg2.cpp
fix(tests): correct buffer OOB modes in DPP, DS, LDS and scalar tests
2026-10-08 17:37:28 +03:00
DsWrxchg2B64.cpp
fix(tests): correct buffer OOB modes in DPP, DS, LDS and scalar tests
2026-10-08 17:37:28 +03:00
DualSourceBlend.cpp
perf(agc): give each graphics stage a fixed push constant slot with pipeline libraries
2026-10-10 12:19:31 +02:00
DwordPatternFill.cpp
perf(agc): handle the dword pattern-fill kernel as a buffer fill
2026-10-10 09:31:03 +02:00
Dx10Clamp.cpp
feat(shader): follow DX10_CLAMP in the clamp modifier
2026-10-09 00:25:07 +02:00
EmulatedColorCompare.cpp
fix(shader): return 0 from 8-bit sRGB color comparison
2026-10-11 12:44:53 +02:00
ExecHostLanes.cpp
perf(agc): give each graphics stage a fixed push constant slot with pipeline libraries
2026-10-10 12:19:31 +02:00
F16MinMaxNan.cpp
fix(shader): flush f16 min3/max3/med3 denormal inputs
2026-10-10 14:21:31 -04:00
F16PackTowardZero.cpp
perf(shader): convert v_cvt_pkrtz_f16_f32 from the native nearest-even conversion
2026-10-09 14:11:02 -04:00
F32ArithmeticNan.cpp
feat(shader): choose f32 arithmetic NaN results on the bits
2026-10-09 09:14:44 +02:00
F32CompareConstant.cpp
perf(shader): fold the denormal flush into f32 compares against constants
2026-10-09 13:38:56 -04:00
F32ConstantFactorTininess.cpp
perf(shader): check f32 product tininess in one multiply to nearest even
2026-10-11 01:54:16 +02:00
F32DenormalFlush.cpp
test(shader): pin mixed-source tininess after rounding
2026-10-10 12:24:36 -04:00
F32Dot2Rounding.cpp
perf(shader): compute v_dot2_f32_f16 in f32 outside the special cases
2026-10-09 15:29:37 -04:00
F32MinMaxNan.cpp
feat(shader): follow IEEE_MODE in f32 min, max, min3, max3 and med3
2026-10-08 23:09:31 +02:00
F32OutputModifier.cpp
fix(shader): apply the output modifier only in the float modes where the hardware does
2026-10-08 23:58:08 +02:00
F32PackRounding.cpp
perf(shader): round v_cvt_pknorm and v_cvt_pk_u8 in f32
2026-10-09 14:05:07 -04:00
F32ResultClamp.cpp
fix(tests): correct buffer OOB modes in F32, F64 and division tests
2026-10-08 17:37:30 +03:00
F64Arithmetic.cpp
fix(shader): quiet f64 signaling NaNs only in IEEE mode
2026-10-10 09:40:09 +02:00
F64Conversions.cpp
fix(shader): quiet f64 signaling NaNs only in IEEE mode
2026-10-10 09:40:09 +02:00
F64Division.cpp
fix(shader): quiet f64 signaling NaNs only in IEEE mode
2026-10-10 09:40:09 +02:00
F64DivisionModifiers.cpp
fix(shader): quiet f64 signaling NaNs only in IEEE mode
2026-10-10 09:40:09 +02:00
F64FmaSubnormals.cpp
test(shader): run f64 denorm cases without preserve mode
2026-10-11 03:09:34 +00:00
F64NanConversions.cpp
fix(shader): quiet f64 signaling NaNs only in IEEE mode
2026-10-10 09:40:09 +02:00
F64Rounding.cpp
Merge pull request #1558 from krishnaraya4/test/agc-target-has-capability
2026-10-09 21:03:59 +13:00
F64Transcendental.cpp
fix(shader): quiet f64 signaling NaNs only in IEEE mode
2026-10-10 09:40:09 +02:00
FillCoverKeys.cpp
fix(agc): address-based builds map only memory mapped for the GPU
2026-10-10 14:34:34 +05:30
FlatApertures.cpp
test(agc): skip flat aperture 64-bit atomic rows without shaderBufferInt64Atomics
2026-10-11 01:21:40 -04:00
FlatCacheBits.cpp
fix(agc): address-based builds map only memory mapped for the GPU
2026-10-10 14:34:34 +05:30
FlatD16Loads.cpp
fix(agc): address-based builds map only memory mapped for the GPU
2026-10-10 14:34:34 +05:30
FlatGlobalLoadsRegion.hpp
test(shader): split the flat and global loads test to keep it within CI's time limit
2026-10-05 17:32:46 +02:00
FlatLoads.cpp
fix(agc): address-based builds map only memory mapped for the GPU
2026-10-10 14:34:34 +05:30
FlatLoadsX2X3.cpp
fix(agc): address-based builds map only memory mapped for the GPU
2026-10-10 14:34:34 +05:30
FlatLoadsX4.cpp
fix(agc): address-based builds map only memory mapped for the GPU
2026-10-10 14:34:34 +05:30
FlatStore.cpp
test(agc): flat store stamped blocks skip when host imports are compared, not watched
2026-10-11 12:54:02 +05:30
Float16Dot.cpp
Merge pull request #1558 from krishnaraya4/test/agc-target-has-capability
2026-10-09 21:03:59 +13:00
Float16FmaRounding.cpp
fix(shader): round the f16 fused multiply-adds once
2026-10-09 09:28:33 +00:00
Float16Misc.cpp
fix(tests): correct buffer OOB modes in half, FMA and packed arithmetic tests
2026-10-08 17:37:31 +03:00
Float16Modifiers.cpp
fix(shader): apply the output modifier only in the float modes where the hardware does
2026-10-08 23:58:08 +02:00
Float16ResultModifiers.cpp
fix(tests): correct buffer OOB modes in half, FMA and packed arithmetic tests
2026-10-08 17:37:31 +03:00
Float16Rounding.cpp
fix(shader): flush v_ldexp_f16 denormals per the f16 denormal mode
2026-10-11 04:24:00 -04:00
Float16TernaryClamp.cpp
fix(tests): correct buffer OOB modes in half, FMA and packed arithmetic tests
2026-10-08 17:37:31 +03:00
FmaLegacy.cpp
fix(shader): round the v_mad_legacy_f32 product before the add
2026-10-10 08:18:55 +02:00
FmaRounding.cpp
test(shader): check v_fma_mix_f32 in FmaRounding
2026-10-09 05:20:42 +03:00
FormatD16.cpp
feat(shader): move buffer accesses to runtime descriptors via bda
2026-10-08 17:25:14 +03:00
FormatD16Store.cpp
feat(shader): move buffer accesses to runtime descriptors via bda
2026-10-08 17:25:14 +03:00
FormattedStore.cpp
feat(shader): move buffer accesses to runtime descriptors via bda
2026-10-08 17:25:14 +03:00
Fp16Overflow.cpp
test(agc): skip fp16 overflow without shaderFloat64
2026-10-11 04:44:29 +00:00
GatedDispatchCapture.cpp
test(agc): check that a gated dispatch reads its table after the cross-queue label lands
2026-10-10 10:27:59 +02:00
GdsAppendConsume.cpp
fix(tests): correct buffer bounds modes in GDS LDS and scalar tests
2026-10-08 18:20:08 +03:00
GlobalAtomicCsub.cpp
fix(agc): address-based builds map only memory mapped for the GPU
2026-10-10 14:34:34 +05:30
GlobalAtomics.cpp
fix(agc): address-based builds map only memory mapped for the GPU
2026-10-10 14:34:34 +05:30
GlobalAtomics64.cpp
fix(agc): address-based builds map only memory mapped for the GPU
2026-10-10 14:34:34 +05:30
GlobalAtomicsFloat.cpp
fix(agc): address-based builds map only memory mapped for the GPU
2026-10-10 14:34:34 +05:30
GlobalAtomicsLanes.cpp
fix(agc): address-based builds map only memory mapped for the GPU
2026-10-10 14:34:34 +05:30
GlobalLoadAddtid.cpp
fix(shader): stop decoding gfx6/7-only VOP2 opcodes on RDNA
2026-10-09 12:30:40 -04:00
GlobalLoads.cpp
fix(agc): address-based builds map only memory mapped for the GPU
2026-10-10 14:34:34 +05:30
GlobalLoadsX2X3.cpp
fix(agc): address-based builds map only memory mapped for the GPU
2026-10-10 14:34:34 +05:30
GlobalLoadsX4.cpp
fix(agc): address-based builds map only memory mapped for the GPU
2026-10-10 14:34:34 +05:30
GlobalStoreAddtid.cpp
fix(agc): address-based builds map only memory mapped for the GPU
2026-10-10 14:34:34 +05:30
GlobalVccBase.cpp
fix(agc): address-based builds map only memory mapped for the GPU
2026-10-10 14:34:34 +05:30
GuardedNullPointer.cpp
feat(agc): implement deferred faults for descriptors read through null SRT pointers
2026-10-09 00:21:00 +02:00
HalfExpansion.cpp
test(shader): cover half expansion bit patterns
2026-10-08 12:19:59 +02:00
HostImportAtMap.cpp
fix(agc): import GPU-mapped guest memory when it is mapped
2026-10-11 00:23:23 +02:00
HostImportTeardown.cpp
fix(agc): address-based builds map only memory mapped for the GPU
2026-10-10 14:34:34 +05:30
ImageAddressDimension.cpp
test(agc): avoid ambiguous row-boundary filtering
2026-10-11 11:34:47 +00:00
ImageAtomics.cpp
feat(shader): select image and sampler resources at runtime
2026-10-08 17:26:34 +03:00
ImageAtomics64.cpp
Merge pull request #1558 from krishnaraya4/test/agc-target-has-capability
2026-10-09 21:03:59 +13:00
ImageAtomicsBitwise.cpp
fix(tests): correct buffer OOB modes in image and BVH tests
2026-10-08 17:37:33 +03:00
ImageAtomicsFloat.cpp
feat(shader): select image and sampler resources at runtime
2026-10-08 17:26:34 +03:00
ImageBy.cpp
fix(agc): address-based builds map only memory mapped for the GPU
2026-10-10 14:34:34 +05:30
ImageCacheBits.cpp
fix(tests): correct buffer OOB modes in image and BVH tests
2026-10-08 17:37:33 +03:00
ImageConvertedUnorm.cpp
fix(agc): address-based builds map only memory mapped for the GPU
2026-10-10 14:34:34 +05:30
ImageGatherOneDimensional.cpp
fix(tests): correct buffer OOB modes in image and BVH tests
2026-10-08 17:37:33 +03:00
ImageGatherOneDimensionalArray.cpp
fix(tests): correct raw buffer bounds modes in image tests
2026-10-08 18:21:50 +03:00
ImageLoadPacked.cpp
perf(shader): eliminate prepared-path overhead in data, descriptors, dispatch, bda
2026-10-08 17:29:17 +03:00
ImageOneDimensionalArray.cpp
fix(tests): correct raw buffer bounds modes in image tests
2026-10-08 18:21:50 +03:00
ImagePacked16Load.cpp
fix(agc): read X for a DST_SEL W of 5_6_5 textures as measured on gfx1035
2026-10-10 11:22:07 -04:00
ImagePackedHorizontalGather.cpp
test(shader): use raw buffer bounds in the packed horizontal gather test
2026-10-08 20:42:14 +02:00
ImagePckN.cpp
fix(agc): address-based builds map only memory mapped for the GPU
2026-10-10 14:34:34 +05:30
ImagePipeBankXor.cpp
feat(agc): detile XOR-swizzled textures whose base carries a pipe/bank XOR
2026-10-08 14:30:52 -05:00
ImagePlaneAddressOnLine.cpp
fix(shader): read 2D image accesses through 1D T#s as measured
2026-10-10 09:35:34 +02:00
ImagePlaneAddressOnLineImplicitLod.cpp
test(agc): enter whole quad mode in the implicit-LOD 1D sample test
2026-10-12 07:35:46 +13:00
ImageSampleAnisoOverride.cpp
fix(agc): decide ANISO_OVERRIDE single-level images from the T#'s own levels
2026-10-10 10:57:02 +02:00
ImageSampleBiasA16.cpp
Merge pull request #1558 from krishnaraya4/test/agc-target-has-capability
2026-10-09 21:03:59 +13:00
ImageSampleBorderColor.cpp
fix(agc): pick float or integer sampler border colours from the paired images
2026-10-10 21:57:09 -04:00
ImageSampleDerivatives.cpp
fix(tests): correct buffer OOB modes in image and BVH tests
2026-10-08 17:37:33 +03:00
ImageSampleForceDegamma.cpp
feat(agc): accept samplers that force sRGB decoding of sRGB textures
2026-10-10 01:38:17 +02:00
ImageSampleLodClamp.cpp
Merge pull request #1558 from krishnaraya4/test/agc-target-has-capability
2026-10-09 21:03:59 +13:00
ImageSampleReduction.cpp
fix(tests): correct buffer OOB modes in image and BVH tests
2026-10-08 17:37:33 +03:00
ImageSampleSharedSampler.cpp
fix(tests): correct raw buffer bounds modes in image tests
2026-10-08 18:21:50 +03:00
ImageSampleUnnormalized.cpp
fix(agc): read the base level of a mipmapped view through unnormalized coordinates only where the hardware does
2026-10-11 11:07:25 +02:00
ImageSint8.cpp
fix(tests): correct raw buffer bounds modes in image tests
2026-10-08 18:21:50 +03:00
ImageSrgbLoad.cpp
fix(agc): address-based builds map only memory mapped for the GPU
2026-10-10 14:34:34 +05:30
ImageStoreLineThroughPlane.cpp
fix(agc): address-based builds map only memory mapped for the GPU
2026-10-10 14:34:34 +05:30
ImageStorePacked.cpp
fix(agc): address-based builds map only memory mapped for the GPU
2026-10-10 14:34:34 +05:30
ImageStoreSint.cpp
fix(agc): address-based builds map only memory mapped for the GPU
2026-10-10 14:34:34 +05:30
ImageTexelStatus.cpp
fix(tests): correct buffer OOB modes in image and BVH tests
2026-10-08 17:37:33 +03:00
ImageVolumeAddressOnPlane.cpp
fix(shader): bind 2D textures to 3D sample and load accesses as measured
2026-10-10 05:15:30 +02:00
ImageVolumeAddressPlanarTexture.cpp
fix(shader): read 2D-array T#s through 3D image accesses
2026-10-10 23:42:50 +00:00
ImageXorSwizzleVolume.cpp
fix(agc): lay out 3D SW_64KB_D_X textures as thick volumes
2026-10-08 18:28:19 -04:00
IndirectArgumentsWrittenAhead.cpp
fix(agc): stop the dispatch look-ahead before indirect arguments an earlier dispatch may write
2026-10-10 14:58:18 -05:00
IntegerDot.cpp
fix(tests): correct buffer OOB modes in half, FMA and packed arithmetic tests
2026-10-08 17:37:31 +03:00
IntegerToF32Rounding.cpp
fix(shader): honor directed round32 in integer to f32 conversions
2026-10-10 16:34:07 -04:00
InterpolationF16.cpp
perf(agc): give each graphics stage a fixed push constant slot with pipeline libraries
2026-10-10 12:19:31 +02:00
InterpolationModes.cpp
feat(shader): follow the float mode in 16-bit interpolation
2026-10-08 23:36:04 +02:00
LdexpF16InlineConstants.cpp
fix(shader): read v_ldexp_f16 src1 float inline constants as f16
2026-10-09 05:53:32 +03:00
LdexpF32Denormal.cpp
fix(shader): keep f32 subnormals in v_ldexp_f32 when denormals are kept
2026-10-11 02:36:48 -04:00
LdsAddtid.cpp
fix(tests): correct buffer OOB modes in DPP, DS, LDS and scalar tests
2026-10-08 17:37:28 +03:00
LdsAtomics.cpp
fix(tests): correct buffer OOB modes in DPP, DS, LDS and scalar tests
2026-10-08 17:37:28 +03:00
LdsAtomics64.cpp
fix(shader): LDS float atomics quiet signalling NaNs and flush denormals as the hardware does
2026-10-10 09:40:41 +02:00
LdsBeyondDeviceLimit.cpp
feat(shader): implement compute LDS beyond the device's shared memory limit
2026-10-10 10:56:56 +02:00
LdsCondxchg.cpp
fix(tests): correct buffer bounds modes in GDS LDS and scalar tests
2026-10-08 18:20:08 +03:00
LdsFloatAtomicModes.cpp
fix(shader): flush LDS float atomic inputs for FP_DENORM_FLUSH_IN as well
2026-10-10 09:40:42 +02:00
LdsIntegerAtomics.cpp
fix(tests): correct buffer OOB modes in DPP, DS, LDS and scalar tests
2026-10-08 17:37:28 +03:00
LdsMixedWidthAtomics.cpp
test(agc-driver): add a split-lane case with per-lane operands to the LDS mixed-width atomic test
2026-10-11 01:53:37 +03:00
LdsReadWrite.cpp
fix(tests): correct buffer OOB modes in DPP, DS, LDS and scalar tests
2026-10-08 17:37:28 +03:00
LdsSrc2.cpp
fix(shader): refuse the f32 DS src2 operations until LDS float denormals are modelled
2026-10-08 23:13:23 +02:00
LogNearOne.cpp
fix(shader): correct v_log_f32 near 1.0 when the driver's log2 strays from a series
2026-10-11 01:33:44 +02:00
LookBackScan.cpp
test(agc): check device capabilities by name in the execution tests
2026-10-08 08:29:12 -04:00
LoopEndingExits.cpp
feat(recompiler): structurize loops whose exits reach different program ends
2026-10-06 00:35:47 +02:00
MacLegacy.cpp
fix(shader): flush v_mac_legacy_f32 denormals as measured on gfx1010
2026-10-10 10:54:23 +02:00
ManyBuffers.cpp
fix(tests): correct raw buffer bounds in DCC many-buffer and interlock tests
2026-10-08 18:24:15 +03:00
MaskedGlobalStore.cpp
fix(agc): address-based builds map only memory mapped for the GPU
2026-10-10 14:34:34 +05:30
MixPrecision.cpp
fix(shader): round v_fma_mixlo_f16 and v_fma_mixhi_f16 once to f16
2026-10-10 08:33:43 +02:00
NanQuieting.cpp
fix(shader): quiet f64 signaling NaNs only in IEEE mode
2026-10-10 09:40:09 +02:00
NggVertexWaveInfo.cpp
perf(agc): give each graphics stage a fixed push constant slot with pipeline libraries
2026-10-10 12:19:31 +02:00
OversizedDescriptorSets.cpp
fix(agc): allocate oversized descriptor sets from a dedicated pool
2026-10-07 22:37:10 +02:00
OversizedDispatch.cpp
fix(agc): split a compute dispatch over the workgroup count limit
2026-10-11 05:58:29 -05:00
PackedAlu.cpp
fix(shader): clamp packed f16 min/max signaling NaN results to zero
2026-10-09 00:43:35 -04:00
PackedIntegerClamp.cpp
fix(tests): correct buffer OOB modes in half, FMA and packed arithmetic tests
2026-10-08 17:37:31 +03:00
PackedUnormColorTarget.cpp
perf(agc): give each graphics stage a fixed push constant slot with pipeline libraries
2026-10-10 12:19:31 +02:00
PatternBufferFill.cpp
fix(agc): run a partial last thread group through the shader and validate every axis
2026-10-11 05:05:55 +02:00
PendingExactSurface.cpp
fix(agc): address-based builds map only memory mapped for the GPU
2026-10-10 14:34:34 +05:30
Permlane16.cpp
fix(tests): correct buffer descriptors in memory and wave execution tests
2026-10-08 17:37:32 +03:00
PixelBarycentricEmulation.cpp
perf(agc): give each graphics stage a fixed push constant slot with pipeline libraries
2026-10-10 12:19:31 +02:00
PixelFixedPointPosition.cpp
perf(agc): give each graphics stage a fixed push constant slot with pipeline libraries
2026-10-10 12:19:31 +02:00
PixelHelperLanes.cpp
perf(agc): give each graphics stage a fixed push constant slot with pipeline libraries
2026-10-10 12:19:31 +02:00
PixelInterlock.cpp
perf(agc): give each graphics stage a fixed push constant slot with pipeline libraries
2026-10-10 12:19:31 +02:00
PixelLds.cpp
perf(agc): give each graphics stage a fixed push constant slot with pipeline libraries
2026-10-10 12:19:31 +02:00
PixelLdsLaneSlots.cpp
perf(agc): give each graphics stage a fixed push constant slot with pipeline libraries
2026-10-10 12:19:31 +02:00
PixelUint16Export.cpp
perf(agc): give each graphics stage a fixed push constant slot with pipeline libraries
2026-10-10 12:19:31 +02:00
PixelValidMask.cpp
perf(agc): give each graphics stage a fixed push constant slot with pipeline libraries
2026-10-10 12:19:31 +02:00
PixelWaveReduction.cpp
perf(agc): give each graphics stage a fixed push constant slot with pipeline libraries
2026-10-10 12:19:31 +02:00
PooledBufferRange.cpp
fix(agc): give pooled buffers a VkBuffer of exactly the requested size
2026-10-10 15:25:21 +01:00
PreparedExports.cpp
test(agc): fix mrt export index and vertex fetch abi checks
2026-10-08 17:37:36 +03:00
PreparedGraphics.cpp
test(agc): adapt the tessellation tests to the fixed push slots and preparation at use
2026-10-11 11:25:56 +02:00
PreparedPublication.cpp
fix(agc): select the registered back half for a fused hull header
2026-10-11 12:36:01 +02:00
PreparedShaders.cpp
test(agc-driver): give the shared-code header draw a [0, 1] depth range
2026-10-11 04:23:22 +00:00
PreparedUnregisteredGraphics.cpp
fix(agc): read unregistered graphics programs only while no shader is registered
2026-10-10 19:12:14 -05:00
ProvokingVertex.cpp
test(agc): render recompiled guest flat inputs in both vertex modes
2026-10-10 08:26:14 +02:00
ReadFirstLane.cpp
fix(tests): correct buffer descriptors in memory and wave execution tests
2026-10-08 17:37:32 +03:00
ReadLane.cpp
fix(tests): correct buffer descriptors in memory and wave execution tests
2026-10-08 17:37:32 +03:00
RecordedKeptBytes.cpp
fix(agc): enforce retained-byte budget before buffer-only work
2026-10-10 22:25:59 -03:00
RegistrationPrepareShutdown.cpp
fix(agc): drain the registration preparation pool before the device is reset
2026-10-11 01:34:05 +02:00
RelativeIndexing.cpp
fix(tests): correct buffer descriptors in memory and wave execution tests
2026-10-08 17:37:32 +03:00
RuntimeImages.cpp
perf(shader): eliminate prepared-path overhead in data, descriptors, dispatch, bda
2026-10-08 17:29:17 +03:00
SampledCacheBudget.cpp
fix(agc): address-based builds map only memory mapped for the GPU
2026-10-10 14:34:34 +05:30
ScalarBitCount.cpp
fix(tests): correct buffer OOB modes in DPP, DS, LDS and scalar tests
2026-10-08 17:37:28 +03:00
ScalarGetreg.cpp
fix(tests): correct buffer OOB modes in DPP, DS, LDS and scalar tests
2026-10-08 17:37:28 +03:00
ScalarProgramEnd.cpp
fix(tests): correct buffer OOB modes in DPP, DS, LDS and scalar tests
2026-10-08 17:37:28 +03:00
ScalarProgramEndSaved.cpp
fix(tests): correct buffer OOB modes in DPP, DS, LDS and scalar tests
2026-10-08 17:37:28 +03:00
ScalarProgramFlow.cpp
fix(tests): correct buffer OOB modes in DPP, DS, LDS and scalar tests
2026-10-08 17:37:28 +03:00
ScalarRelativeIndexing.cpp
fix(tests): correct buffer OOB modes in DPP, DS, LDS and scalar tests
2026-10-08 17:37:28 +03:00
ScalarSethalt.cpp
fix(tests): correct buffer bounds modes in GDS LDS and scalar tests
2026-10-08 18:20:08 +03:00
ScalarSetpc.cpp
fix(tests): correct buffer OOB modes in DPP, DS, LDS and scalar tests
2026-10-08 17:37:28 +03:00
ScalarSop1.cpp
fix(tests): correct buffer OOB modes in DPP, DS, LDS and scalar tests
2026-10-08 17:37:28 +03:00
ScalarSop2.cpp
fix(tests): correct buffer OOB modes in DPP, DS, LDS and scalar tests
2026-10-08 17:37:28 +03:00
ScalarSopkCompare.cpp
fix(tests): correct buffer OOB modes in DPP, DS, LDS and scalar tests
2026-10-08 17:37:28 +03:00
ScalarSopkMisc.cpp
fix(tests): correct buffer OOB modes in DPP, DS, LDS and scalar tests
2026-10-08 17:37:28 +03:00
ScalarSopkWaitcnt.cpp
fix(tests): correct buffer OOB modes in DPP, DS, LDS and scalar tests
2026-10-08 17:37:28 +03:00
ScalarStaticCall.cpp
test(shader): report effective call targets
2026-10-08 20:23:47 +02:00
ScalarSwappc.cpp
fix(tests): correct buffer OOB modes in DPP, DS, LDS and scalar tests
2026-10-08 17:37:28 +03:00
ScalarSwappcFetch.cpp
perf(agc): give each graphics stage a fixed push constant slot with pipeline libraries
2026-10-10 12:19:31 +02:00
ScalarWideLoads.cpp
fix(agc): address-based builds map only memory mapped for the GPU
2026-10-10 14:34:34 +05:30
SdwaCvtF16U16.cpp
fix(recompiler): accept byte source selects on v_cvt_f16_u16 SDWA
2026-10-10 16:17:56 +00:00
SdwaDestination.cpp
fix(recompiler): accept SDWA byte sources on v_cvt_f16_u16 and v_cvt_f16_i16
2026-10-10 13:11:10 -05:00
SdwaFloatSelectors.cpp
fix(tests): correct buffer OOB modes in VOP and SDWA tests
2026-10-08 17:37:29 +03:00
SdwaIntegerClamp.cpp
fix(tests): correct buffer OOB modes in VOP and SDWA tests
2026-10-08 17:37:29 +03:00
SdwaIntegerSelectors.cpp
fix(tests): correct buffer OOB modes in VOP and SDWA tests
2026-10-08 17:37:29 +03:00
SdwaLdexpF16.cpp
fix(shader): quiet signaling NaNs only in IEEE mode
2026-10-09 00:33:02 +02:00
SdwaMoveSelectors.cpp
fix(tests): correct buffer OOB modes in VOP and SDWA tests
2026-10-08 17:37:29 +03:00
ShaderClock.cpp
test(agc): compare llvmpipe shader clocks modulo 2^32
2026-10-09 10:30:28 +00:00
SinCosNearZero.cpp
fix(agc): accept 2 ULP at the cosine's maximum in agc_driver_sin_cos_near_zero
2026-10-10 09:39:02 +02:00
SinCosReduction.cpp
fix(shader): reduce v_sin_f32 and v_cos_f32 inputs exactly
2026-10-09 06:34:59 +03:00
Srgb8ColorTarget.cpp
perf(agc): give each graphics stage a fixed push constant slot with pipeline libraries
2026-10-10 12:19:31 +02:00
StorageCacheBudget.cpp
fix(agc): evict resource-cache images with storage entries
2026-10-11 19:08:29 +08:00
StorageOneSliceAlias.cpp
test(agc): pass the GPU flag to GuestAllocations Add in the one-slice alias test
2026-10-11 05:41:07 +02:00
SwapAltBlend.cpp
feat(agc-driver): blend into COLOR_8_8 SWAP_ALT targets with a separate alpha equation
2026-10-11 04:00:44 +02:00
TbufferFormatD16.cpp
feat(shader): move buffer accesses to runtime descriptors via bda
2026-10-08 17:25:14 +03:00
Tessellation.cpp
test(agc): adapt the tessellation tests to the fixed push slots and preparation at use
2026-10-11 11:25:56 +02:00
TypedHeaps.cpp
perf(shader): eliminate prepared-path overhead in data, descriptors, dispatch, bda
2026-10-08 17:29:17 +03:00
Uint8x4ColorTarget.cpp
perf(agc): give each graphics stage a fixed push constant slot with pipeline libraries
2026-10-10 12:19:31 +02:00
UnimportedLabelOrder.cpp
fix(agc): address-based builds map only memory mapped for the GPU
2026-10-10 14:34:34 +05:30
VertexFetch.cpp
test(agc): fix mrt export index and vertex fetch abi checks
2026-10-08 17:37:36 +03:00
ViewPastLastMip.cpp
fix(agc): address-based builds map only memory mapped for the GPU
2026-10-10 14:34:34 +05:30
Vop1Control.cpp
test(shader): cover the operand-less decoding of v_nop, v_pipeflush and v_clrexcp
2026-10-02 17:50:53 +02:00
Vop1FloatUnary.cpp
fix(shader): quiet signaling NaNs only in IEEE mode
2026-10-09 00:33:02 +02:00
Vop1Vop2Integer.cpp
fix(tests): correct buffer OOB modes in VOP and SDWA tests
2026-10-08 17:37:29 +03:00
Vop2ModifierForms.cpp
fix(tests): correct buffer OOB modes in VOP and SDWA tests
2026-10-08 17:37:29 +03:00
Vop3AddSubClamp.cpp
test(shader): pin VOP3 integer add/sub clamp results measured on RDNA2
2026-10-08 16:55:06 -06:00
Vop3Aliases.cpp
fix(tests): correct buffer OOB modes in VOP and SDWA tests
2026-10-08 17:37:29 +03:00
Vop3AlignOpSel.cpp
fix(tests): correct buffer OOB modes in VOP and SDWA tests
2026-10-08 17:37:29 +03:00
Vop3CarryOut.cpp
fix(tests): correct buffer OOB modes in VOP and SDWA tests
2026-10-08 17:37:29 +03:00
Vop3CompareModifiers.cpp
fix(tests): correct buffer OOB modes in VOP and SDWA tests
2026-10-08 17:37:29 +03:00
Vop3CubeClamp.cpp
fix(shader): quiet signaling NaN cube results in IEEE mode
2026-10-10 09:13:00 +02:00
Vop3Integer.cpp
fix(tests): correct buffer OOB modes in VOP and SDWA tests
2026-10-08 17:37:29 +03:00
Vop3Integer16TernaryOpSel.cpp
fix(tests): correct buffer OOB modes in VOP and SDWA tests
2026-10-08 17:37:29 +03:00
Vop3IntegerAlu.cpp
fix(tests): correct buffer OOB modes in VOP and SDWA tests
2026-10-08 17:37:29 +03:00
Vop3IntegerClamp.cpp
fix(tests): correct buffer OOB modes in VOP and SDWA tests
2026-10-08 17:37:29 +03:00
Vop3IntegerClampWide.cpp
fix(tests): correct buffer OOB modes in VOP and SDWA tests
2026-10-08 17:37:29 +03:00
Vop3LegacySourceModifiers.cpp
fix(tests): correct buffer OOB modes in VOP and SDWA tests
2026-10-08 17:37:29 +03:00
Vop3Lerp.cpp
fix(tests): correct buffer OOB modes in VOP and SDWA tests
2026-10-08 17:37:29 +03:00
Vop3MadClamp.cpp
fix(tests): correct buffer OOB modes in VOP and SDWA tests
2026-10-08 17:37:29 +03:00
Vop3MadI64.cpp
fix(tests): correct buffer OOB modes in VOP and SDWA tests
2026-10-08 17:37:29 +03:00
Vop3PackLdexp.cpp
fix(shader): quiet signaling NaN halves in v_pack_b32_f16 in IEEE mode
2026-10-10 08:52:03 +02:00
Vop3QuadSad.cpp
fix(tests): correct buffer OOB modes in VOP and SDWA tests
2026-10-08 17:37:29 +03:00
Vop3Sad.cpp
fix(tests): correct buffer OOB modes in VOP and SDWA tests
2026-10-08 17:37:29 +03:00
VopcCompare.cpp
fix(tests): correct buffer OOB modes in VOP and SDWA tests
2026-10-08 17:37:29 +03:00
VopcCompareF64.cpp
fix(tests): correct buffer OOB modes in VOP and SDWA tests
2026-10-08 17:37:29 +03:00
VopcCompareTable.cpp
fix(tests): correct buffer OOB modes in VOP and SDWA tests
2026-10-08 17:37:29 +03:00
VulkanTestDevice.hpp
perf(agc): give each graphics stage a fixed push constant slot with pipeline libraries
2026-10-10 12:19:31 +02:00
Wave32Subgroup.cpp
fix(tests): correct buffer descriptors in memory and wave execution tests
2026-10-08 17:37:32 +03:00
WaveIdInWorkgroup.cpp
feat(shader): implement s_get_waveid_in_workgroup
2026-10-02 18:08:46 +02:00
WaveSleep.cpp
feat(shader): decode s_wakeup as a no-op
2026-10-02 18:10:07 +02:00
WaveUniform.cpp
fix(tests): correct buffer descriptors in memory and wave execution tests
2026-10-08 17:37:32 +03:00
WriteLane.cpp
fix(tests): correct buffer descriptors in memory and wave execution tests
2026-10-08 17:37:32 +03:00
ZeroStrideVertexFetch.cpp
perf(agc): give each graphics stage a fixed push constant slot with pipeline libraries
2026-10-10 12:19:31 +02:00