D916 - A dispatch reads 16-bit standard-swizzle arrays

Status: decided Date: 2026-10-20

A dispatch reads the image formats and layouts Grand Theft Auto V's loading-screen programs bind:

A dispatch's fetched images are typed slot by slot, each integer or float as its own format is. A program fetching from both kinds gets one module that declares each slot as its own (the stored images stay typed together, D893).

Why: Grand Theft Auto V's loading-screen programs fetch a 64 x 64 x 32 16_UNORM array in 4KB_S beside float images, and store to a 960 x 540 32_32_UINT image. Each was refused.