Files
AnyPS5/docs/dev
milescovielloandClaude Opus 5.5 dbf176f2ef fix(shader): store through DIM 2D image_store to a cube T#'s BASE_ARRAY face
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]>
2026-10-17 18:48:41 +00:00
..