D944 - A tiled float texture sampled through a compare is read by its swizzle equation
Status: decided Date: 2026-10-21 known_by: published
A module may sample a 32_FLOAT image through a compare
sampler where the image is not a depth target (D817): a depth texture
the title wrote itself. A linear one is read row by row, as before. One
in a tiled swizzle mode is detiled by that mode's equation (D923), as an
untargeted depth surface is (D939), and bound as compared depths. A
chain, an array, a cube or a volume is refused as before.
Why: Grand Theft Auto V compares against a 1x1
32_FLOAT texture in 256B_S, and the reader
took only linear ones, so the draw was refused and every later
submission waited behind it.