host_shaders: add vendor workaround for adreno drivers
This commit is contained in:
		| @@ -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]; | ||||||
|     } |     } | ||||||
| } | } | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user