glsl/types: add new subroutine type (v3.2)
[mesa.git] / src / glsl / tests / uniform_initializer_utils.cpp
index b90bdcaed3b3e31a67ed9c1972f2a7a25aa68ddd..5006387036f122ddbde95c16e7791cad479c8780 100644 (file)
@@ -102,6 +102,7 @@ generate_data_element(void *mem_ctx, const glsl_type *type,
       case GLSL_TYPE_VOID:
       case GLSL_TYPE_ERROR:
       case GLSL_TYPE_INTERFACE:
+      case GLSL_TYPE_SUBROUTINE:
         ASSERT_TRUE(false);
         break;
       }
@@ -134,6 +135,7 @@ generate_data_element(void *mem_ctx, const glsl_type *type,
       case GLSL_TYPE_VOID:
       case GLSL_TYPE_ERROR:
       case GLSL_TYPE_INTERFACE:
+      case GLSL_TYPE_SUBROUTINE:
         ASSERT_TRUE(false);
         break;
       }
@@ -238,6 +240,7 @@ verify_data(gl_constant_value *storage, unsigned storage_array_size,
         case GLSL_TYPE_VOID:
         case GLSL_TYPE_ERROR:
         case GLSL_TYPE_INTERFACE:
+        case GLSL_TYPE_SUBROUTINE:
            ASSERT_TRUE(false);
            break;
         }