host_shaders: add vendor workaround for adreno drivers

This commit is contained in:
Liam 2024-02-10 12:02:37 -05:00
parent fe6934593f
commit 4eeac731ff
1 changed files with 4 additions and 6 deletions

View File

@ -19,15 +19,13 @@ layout (push_constant) uniform PushConstants {
// Any member of a push constant block that is declared as an
// array must only be accessed with dynamically uniform indices.
ScreenRectVertex GetVertex(int index) {
switch (index) {
case 0:
default:
if (index < 1) {
return vertices[0];
case 1:
} else if (index < 2) {
return vertices[1];
case 2:
} else if (index < 3) {
return vertices[2];
case 3:
} else {
return vertices[3];
}
}