Front-end ESSL: require precision declarations for images.
This commit is contained in:
parent
9000bd5eb6
commit
ac666e7368
8 changed files with 119 additions and 108 deletions
|
|
@ -147,7 +147,7 @@ uniform int sIndex;
|
|||
layout(binding = 0) uniform atomic_uint auArray[2];
|
||||
uniform ubName { int i; } ubInst[4];
|
||||
buffer bbName { int i; } bbInst[4];
|
||||
uniform writeonly image2D iArray[5];
|
||||
highp uniform writeonly image2D iArray[5];
|
||||
const ivec2 constOffsets[4] = ivec2[4](ivec2(0.1), ivec2(0.2), ivec2(0.3), ivec2(0.4));
|
||||
|
||||
void pfooBad()
|
||||
|
|
@ -158,10 +158,10 @@ void pfooBad()
|
|||
auArray[sIndex + 1];
|
||||
ubInst[1];
|
||||
bbInst[2];
|
||||
ubInst[sIndex + 1]; // ERRRO, not supported
|
||||
bbInst[sIndex]; // ERRRO, not supported
|
||||
ubInst[sIndex + 1]; // ERROR, not supported
|
||||
bbInst[sIndex]; // ERROR, not supported
|
||||
iArray[2];
|
||||
iArray[sIndex * 2]; // ERRRO, not supported
|
||||
iArray[sIndex * 2]; // ERROR, not supported
|
||||
textureGatherOffset(sArray[0], vec2(0.1), ivec2(inf)); // ERROR, offset not constant
|
||||
textureGatherOffsets(sArray[0], vec2(0.1), constOffsets); // ERROR, not available
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue