mesa: Remove now-unused _mesa_add_uniform.
authorEric Anholt <eric@anholt.net>
Wed, 25 Aug 2010 04:02:22 +0000 (21:02 -0700)
committerEric Anholt <eric@anholt.net>
Wed, 25 Aug 2010 19:38:27 +0000 (12:38 -0700)
We had to inline it to avoid doing a double-lookup in the process of
adding assertion checks.

src/mesa/program/prog_parameter.c
src/mesa/program/prog_parameter.h

index 7e01f675d3453ffda37815e18639642f156c26e1..b3770f83b50a1b2126c6d6070b244de6b635a41b 100644 (file)
@@ -284,36 +284,6 @@ _mesa_add_unnamed_constant(struct gl_program_parameter_list *paramList,
    return pos;
 }
 
-
-/**
- * Add a uniform to the parameter list.
- * Note that if the uniform is an array, size may be greater than
- * what's implied by the datatype.
- * \param name  uniform's name
- * \param size  number of floats to allocate
- * \param datatype  GL_FLOAT_VEC3, GL_FLOAT_MAT4, etc.
- */
-GLint
-_mesa_add_uniform(struct gl_program_parameter_list *paramList,
-                  const char *name, GLuint size, GLenum datatype,
-                  const GLfloat *values)
-{
-   GLint i = _mesa_lookup_parameter_index(paramList, -1, name);
-   ASSERT(datatype != GL_NONE);
-   if (i >= 0 && paramList->Parameters[i].Type == PROGRAM_UNIFORM) {
-      ASSERT(paramList->Parameters[i].Size == size);
-      ASSERT(paramList->Parameters[i].DataType == datatype);
-      /* already in list */
-      return i;
-   }
-   else {
-      i = _mesa_add_parameter(paramList, PROGRAM_UNIFORM, name,
-                              size, datatype, values, NULL, 0x0);
-      return i;
-   }
-}
-
-
 /**
  * Add a sampler to the parameter list.
  * \param name  uniform's name
index 5381a6dc0f6bc3d2534d35beec018646058b5d07..b3b11a9536e4aad099140558d71727654017ee29 100644 (file)
@@ -130,11 +130,6 @@ _mesa_add_unnamed_constant(struct gl_program_parameter_list *paramList,
                            const GLfloat values[4], GLuint size,
                            GLuint *swizzleOut);
 
-extern GLint
-_mesa_add_uniform(struct gl_program_parameter_list *paramList,
-                  const char *name, GLuint size, GLenum datatype,
-                  const GLfloat *values);
-
 extern GLint
 _mesa_add_sampler(struct gl_program_parameter_list *paramList,
                   const char *name, GLenum datatype, int array_length);