mesa: Add support for glGetUniformIndices().
[mesa.git] / src / mesa / main / texgen.h
index 397d89e630fb4c02c099c25542ead2b272be87e4..60a9522af8814a1184c8c5358b1add3baa2cd1e5 100644 (file)
 #define TEXGEN_H
 
 
-#include "main/mtypes.h"
+#include "compiler.h"
+#include "glheader.h"
+#include "mfeatures.h"
 
+struct _glapi_table;
 
-#if FEATURE_texgen
 
-#define _MESA_INIT_TEXGEN_FUNCTIONS(driver, impl) \
-   do {                                           \
-      (driver)->TexGen = impl ## TexGen;          \
-   } while (0)
+#if FEATURE_texgen
 
 extern void GLAPIENTRY
 _mesa_TexGenfv( GLenum coord, GLenum pname, const GLfloat *params );
@@ -65,19 +64,17 @@ _es_TexGenfv(GLenum coord, GLenum pname, const GLfloat *params);
 
 #else /* FEATURE_texgen */
 
-#define _MESA_INIT_TEXGEN_FUNCTIONS(driver, impl) do { } while (0)
-
 static void
 _mesa_TexGenfv( GLenum coord, GLenum pname, const GLfloat *params )
 {
 }
 
-static void INLINE
+static void inline
 _mesa_TexGeni( GLenum coord, GLenum pname, GLint param )
 {
 }
 
-static INLINE void
+static inline void
 _mesa_init_texgen_dispatch(struct _glapi_table *disp)
 {
 }