Explorar el Código

Merge pull request #12978 from liamwhite/ffs-qcom

host_shaders: add vendor workaround for adreno drivers
Charles Lombardo hace 2 años
padre
commit
999ec5739d
Se han modificado 1 ficheros con 4 adiciones y 6 borrados
  1. 4 6
      src/video_core/host_shaders/vulkan_present.vert

+ 4 - 6
src/video_core/host_shaders/vulkan_present.vert

@@ -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) {
-    case 0:
-    default:
+    if (index < 1) {
         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];
     }
     }
 }
 }