Procházet zdrojové kódy

host_shaders: add vendor workaround for adreno drivers

Liam před 2 roky
rodič
revize
4eeac731ff
1 změnil soubory, kde provedl 4 přidání a 6 odebrání
  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
 //   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];
     }
 }