You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[DirectX] Implement Shader Flag Analysis for AdvancedTextureOps #116137
Set
- if instructions with any of opcodes DXIL::OpCode::TextureLoad, DXIL::OpCode::SampleLevel, DXIL::OpCode::SampleCmpLevelZero, DXIL::OpCode::SampleGrad, DXIL::OpCode::SampleCmp, DXIL::OpCode::Sample, DXIL::OpCode::SampleBias, DXIL::OpCode::SampleCmp, DXIL::OpCode::SampleCmpBias:Grad is used and has no constant operand OR
- if one of DXIL::OpCode::SampleCmpLevel, DXIL::OpCode::TextureGatherRaw used.
DX11_1_ShaderExtensions
#116128Set if instructions with opcode
DXIL::Opcode::Msad
is usedViewID
#116130Set if instructions with opcode
DXIL::OpCode::ViewID
is usedTiledResources
#116131Set if instructions with opcode
-
DXIL::Opcode::CheckAccessFullyMapped
is used OR-
DXIL::Opcode::SampleCmpClamp
orDXIL::Opcode::SampleCmpBias
is used with non-zero clamp in its last argument.ResourceDescriptorHeapIndexing
#116134Set if instructions with opcode
OpCode::CreateHandleFromHeap
is used with zero sampler valueSamplerDescriptorHeapIndexing
#116135Set if instructions with opcode
OpCode::CreateHandleFromHeap
is used with non-zero sampler valueAdvancedTextureOps
#116137Set
- if instructions with any of opcodes
DXIL::OpCode::TextureLoad
,DXIL::OpCode::SampleLevel
,DXIL::OpCode::SampleCmpLevelZero
,DXIL::OpCode::SampleGrad
,DXIL::OpCode::SampleCmp
,DXIL::OpCode::Sample
,DXIL::OpCode::SampleBias
,DXIL::OpCode::SampleCmp
,DXIL::OpCode::SampleCmpBias:Grad
is used and has no constant operand OR- if one of
DXIL::OpCode::SampleCmpLevel
,DXIL::OpCode::TextureGatherRaw
used.SampleCmpGradientOrBias
#116138Set if one of
OpCode::SampleCmpGrad
,OpCode::SampleCmpBias
is usedExtendedCommandInfo
#116140Set if one of OpCode::StartVertexLocation, OpCode::StartInstanceLocation is used
UsesDerivatives
andDerivativesInMeshAndAmpShaders
#116141Set if any of the derivative ops viz.,
DXIL::OpCode::DerivFineX
,DXIL::OpCode::DerivFineY
,DXIL::OpCode::DerivCoarseX
,DXIL::OpCode::DerivCoarseY
,DXIL::OpCode::CalculateLOD
are used( forUsesDerivatives
) and in Mesh of Amplification Shaders (forDerivativesInMeshAndAmpShaders
)Set if instructions with either of the opcodes DXIL::OpCode::AllocateRayQuery or DXIL::OpCode::GeometryIndex is used
ForceEarlyDepthStencil
#116142Set if Pixel Shader
The text was updated successfully, but these errors were encountered: