mesa: inline _mesa_add_unnamed_constant()
authorTimothy Arceri <timothy.arceri@collabora.com>
Fri, 18 Mar 2016 00:32:15 +0000 (11:32 +1100)
committerTimothy Arceri <timothy.arceri@collabora.com>
Fri, 18 Mar 2016 01:42:43 +0000 (12:42 +1100)
Reviewed-by: Matt Turner <mattst88@gmail.com>
src/mesa/program/prog_parameter.c
src/mesa/program/prog_parameter.h

index 25d38353dddc1b64ec1532f48adc7ccd1ec76e8b..470c98eb44e4c66c00df36255b2425a7e8e68005 100644 (file)
@@ -356,28 +356,6 @@ _mesa_add_typed_unnamed_constant(struct gl_program_parameter_list *paramList,
    return pos;
 }
 
-/**
- * Add a new unnamed constant to the parameter list.  This will be used
- * when a fragment/vertex program contains something like this:
- *    MOV r, { 0, 1, 2, 3 };
- * If swizzleOut is non-null we'll search the parameter list for an
- * existing instance of the constant which matches with a swizzle.
- *
- * \param paramList  the parameter list
- * \param values  four float values
- * \param swizzleOut  returns swizzle mask for accessing the constant
- * \return index/position of the new parameter in the parameter list.
- * \sa _mesa_add_typed_unnamed_constant
- */
-GLint
-_mesa_add_unnamed_constant(struct gl_program_parameter_list *paramList,
-                           const gl_constant_value values[4], GLuint size,
-                           GLuint *swizzleOut)
-{
-   return _mesa_add_typed_unnamed_constant(paramList, values, size, GL_NONE,
-                                           swizzleOut);
-}
-
 
 /**
  * Add a new state reference to the parameter list.
index b4b24a11af3f7514a0352e7de2d8011a5dbb0ee6..320f64f3f5486b6c302a24c3ce9c6fd6766fde20 100644 (file)
@@ -116,10 +116,14 @@ _mesa_add_typed_unnamed_constant(struct gl_program_parameter_list *paramList,
                            const gl_constant_value values[4], GLuint size,
                            GLenum datatype, GLuint *swizzleOut);
 
-extern GLint
+static inline GLint
 _mesa_add_unnamed_constant(struct gl_program_parameter_list *paramList,
                            const gl_constant_value values[4], GLuint size,
-                           GLuint *swizzleOut);
+                           GLuint *swizzleOut)
+{
+   return _mesa_add_typed_unnamed_constant(paramList, values, size, GL_NONE,
+                                           swizzleOut);
+}
 
 extern GLint
 _mesa_add_state_reference(struct gl_program_parameter_list *paramList,