Remove unused _mesa_glsl_get_vector_type
authorIan Romanick <ian.d.romanick@intel.com>
Thu, 25 Mar 2010 00:47:20 +0000 (17:47 -0700)
committerIan Romanick <ian.d.romanick@intel.com>
Thu, 25 Mar 2010 00:47:20 +0000 (17:47 -0700)
This function has been completely replaced by glsl_type::get_instance.

glsl_types.cpp
glsl_types.h

index 6dcbba8e8cd3f0124b2bc73e35a45873ecdb7282..b2631efef9b1ed7422d8a29105b070917670c952 100644 (file)
@@ -94,56 +94,6 @@ _mesa_glsl_initialize_types(struct _mesa_glsl_parse_state *state)
 }
 
 
-const struct glsl_type *
-_mesa_glsl_get_vector_type(unsigned base_type, unsigned vector_length)
-{
-   switch (base_type) {
-   case GLSL_TYPE_UINT:
-      switch (vector_length) {
-      case 1:
-      case 2:
-      case 3:
-      case 4:
-        return glsl_uint_type + (vector_length - 1);
-      default:
-        return glsl_error_type;
-      }
-   case GLSL_TYPE_INT:
-      switch (vector_length) {
-      case 1:
-      case 2:
-      case 3:
-      case 4:
-        return glsl_int_type + (vector_length - 1);
-      default:
-        return glsl_error_type;
-      }
-   case GLSL_TYPE_FLOAT:
-      switch (vector_length) {
-      case 1:
-      case 2:
-      case 3:
-      case 4:
-        return glsl_float_type + (vector_length - 1);
-      default:
-        return glsl_error_type;
-      }
-   case GLSL_TYPE_BOOL:
-      switch (vector_length) {
-      case 1:
-      case 2:
-      case 3:
-      case 4:
-        return glsl_bool_type + (vector_length - 1);
-      default:
-        return glsl_error_type;
-      }
-   default:
-      return glsl_error_type;
-   }
-}
-
-
 const glsl_type *glsl_type::get_base_type() const
 {
    switch (base_type) {
index a7897719fb4d168e79fcf1007888ddb804125a79..04a9ccf4146661f89af0f93098a32a67407cec35 100644 (file)
@@ -254,9 +254,6 @@ extern "C" {
 extern void
 _mesa_glsl_initialize_types(struct _mesa_glsl_parse_state *state);
 
-extern const struct glsl_type *
-_mesa_glsl_get_vector_type(unsigned base_type, unsigned vector_length);
-
 extern const struct glsl_type *const glsl_error_type;
 extern const struct glsl_type *const glsl_int_type;
 extern const struct glsl_type *const glsl_uint_type;