GPU: Fix usage of char4 in opensubdiv shader

`char4` are defined as `int4` from now on. This
created a compiler error.
This commit is contained in:
Clément Foucault
2024-03-12 12:46:35 +01:00
parent 17b2ff6119
commit a3d0145c93

View File

@@ -96,8 +96,8 @@ layout(std430, binding = 8) readonly buffer inputFlagsBuffer
};
float get_flag(int vertex)
{
int char4 = flags_buffer[vertex / 4];
int flag = (char4 >> ((vertex % 4) * 8)) & 0xFF;
int char_4 = flags_buffer[vertex / 4];
int flag = (char_4 >> ((vertex % 4) * 8)) & 0xFF;
if (flag >= 128) {
flag = -128 + (flag - 128);
}