host_shaders: add vendor workaround for adreno drivers
This commit is contained in:
parent
fe6934593f
commit
4eeac731ff
1 changed files with 4 additions and 6 deletions
|
@ -19,15 +19,13 @@ layout (push_constant) uniform PushConstants {
|
||||||
// Any member of a push constant block that is declared as an
|
// Any member of a push constant block that is declared as an
|
||||||
// array must only be accessed with dynamically uniform indices.
|
// array must only be accessed with dynamically uniform indices.
|
||||||
ScreenRectVertex GetVertex(int index) {
|
ScreenRectVertex GetVertex(int index) {
|
||||||
switch (index) {
|
if (index < 1) {
|
||||||
case 0:
|
|
||||||
default:
|
|
||||||
return vertices[0];
|
return vertices[0];
|
||||||
case 1:
|
} else if (index < 2) {
|
||||||
return vertices[1];
|
return vertices[1];
|
||||||
case 2:
|
} else if (index < 3) {
|
||||||
return vertices[2];
|
return vertices[2];
|
||||||
case 3:
|
} else {
|
||||||
return vertices[3];
|
return vertices[3];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue