mirror of
https://github.com/boykopovar/AnyPS5.git
synced 2026-11-03 12:57:27 +00:00
A DIM 2D image_load through a cube T# already reads texel (x, y) of the T#'s BASE_ARRAY face (#4139, measured on RDNA1). A DIM 2D image_store to a cube T# had no matching runtime mode and threw "image descriptor is incompatible with the static runtime image interface". Crimson Desert writes a 16_16_16_16_FLOAT cube this way from a compute shader. A mip-less image_store to an image the program only stores to now takes the same face mode, writing texel (x, y) of the BASE_ARRAY face, the face the measured load reads. Stores were not measured on hardware; the debt entry says so. Formats that store through a conversion (SINT) keep throwing. Co-Authored-By: Claude Opus 5.5 <[email protected]>