У меня есть дескриптор изображения, который я пытаюсь привести к согласованному uimage2D с макетом r32ui.Моя проблема в том, что этот каст работает на nvidia:
const layout(r32ui) coherent uimage2D id_texture_t = layout(r32ui) uimage2D(id_texture[matrixIndex]);
Этот каст работает на некоторых amd:
const layout(r32ui) coherent uimage2D id_texture_t = uimage2D(id_texture[matrixIndex]);
Но на некоторых других amd ни одна из этих работ, если я пытаюсь использоватьвторое, которое я получаю:
ERROR: 0:223: error(#167) Only allowed at global scope: coherent
ERROR: 0:223: error(#200) Qualifier combination "const" and "coherent" not allowed
ERROR: 0:223: error(#386) Layout qualifier "qualifier" does not apply to "const"
Есть ли что-нибудь, что может работать на этой карте?Это Radeon RX 460 с последними драйверами.