15.9. Image Operation Steps
Each step described in this chapter is performed by a subset of the image
instructions:
-
Texel Input Validation Operations, Format Conversion, Texel Replacement,
Conversion to RGBA, and Component Swizzle: Performed by all instructions
except
OpImageWrite
.
-
Depth Comparison: Performed by
OpImage
*Dref
instructions.
-
All Texel output operations: Performed by
OpImageWrite
.
-
Projection: Performed by all
OpImage
*Proj
instructions.
-
Derivative Image Operations, Cube Map Operations, Scale Factor
Operation, Level-of-Detail Operation and Image Level(s) Selection, and
Texel Anisotropic Filtering: Performed by all
OpImageSample
* and
OpImageSparseSample
* instructions.
-
(s,t,r,q,a) to (u,v,w,a) Transformation, Wrapping, and (u,v,w,a) to
(i,j,k,l,n) Transformation And Array Layer Selection: Performed by all
OpImageSample
, OpImageSparseSample
, and
OpImage
*Gather
instructions.
-
Texel Gathering: Performed by
OpImage
*Gather
instructions.
-
Texel Filtering: Performed by all
OpImageSample
* and
OpImageSparseSample
* instructions.
-
Sparse Residency: Performed by all
OpImageSparse
* instructions.