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
 | 
			
		||||
//   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];
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user