mesa: Include compiler.h for ASSERT.
authorChia-I Wu <olv@lunarg.com>
Fri, 20 Aug 2010 02:27:26 +0000 (10:27 +0800)
committerChia-I Wu <olv@lunarg.com>
Fri, 20 Aug 2010 11:22:51 +0000 (19:22 +0800)
mfeatures.h defines ASSERT_NO_FEATURE to ASSERT, which is defined in
compiler.h.  Header files using the macro should include compiler.h.

src/mesa/main/accum.h
src/mesa/main/attrib.h
src/mesa/main/colortab.h
src/mesa/main/convolve.h
src/mesa/main/dlist.h
src/mesa/main/feedback.h
src/mesa/state_tracker/st_cb_accum.h

index 63740f07edca68f0c9bf300201a8858aac03dcbd..c2b74b23cb404d229173d946acc0f86f03baa33a 100644 (file)
@@ -55,6 +55,8 @@ _mesa_init_accum_dispatch(struct _glapi_table *disp);
 
 #else /* FEATURE_accum */
 
+#include "main/compiler.h"
+
 #define _MESA_INIT_ACCUM_FUNCTIONS(driver, impl) do { } while (0)
 
 static INLINE void
index 6b48a17663030866d5321cd4a5f90c8384576fc2..83b28a65b77380ee6f296feaaf2e3a971e53df67 100644 (file)
@@ -48,6 +48,8 @@ _mesa_init_attrib_dispatch(struct _glapi_table *disp);
 
 #else /* FEATURE_attrib_stack */
 
+#include "main/compiler.h"
+
 static INLINE void
 _mesa_PushClientAttrib( GLbitfield mask )
 {
index 652fb5824631c6ca6984f2ff7da9144d1b262ee5..744f092d9348001eb6a1c4b9cfce2614066894de 100644 (file)
@@ -53,6 +53,8 @@ _mesa_init_colortable_dispatch(struct _glapi_table *disp);
 
 #else /* FEATURE_colortable */
 
+#include "main/compiler.h"
+
 #define _MESA_INIT_COLORTABLE_FUNCTIONS(driver, impl) do { } while (0)
 
 static INLINE void GLAPIENTRY
index 59492bc7c54b1a82807a8f52fa52050249804213..d1401885df43c1e7b9462947a4404497822e9023 100644 (file)
@@ -70,6 +70,8 @@ _mesa_init_convolve_dispatch(struct _glapi_table *disp);
 
 #else /* FEATURE_convolve */
 
+#include "main/compiler.h"
+
 #define _MESA_INIT_CONVOLVE_FUNCTIONS(driver, impl) do { } while (0)
 
 static INLINE void GLAPIENTRY
index f8255facc5e6f7be818919ce46c79d2245e1f4c8..d3f5c5cb4e50c1b86818f34ecac2366a1c8bb8fc 100644 (file)
@@ -81,6 +81,8 @@ extern void _mesa_init_dlist_dispatch(struct _glapi_table *disp);
 
 #else /* FEATURE_dlist */
 
+#include "main/compiler.h"
+
 #define _MESA_INIT_DLIST_FUNCTIONS(driver, impl) do { } while (0)
 #define _MESA_INIT_DLIST_VTXFMT(vfmt, impl) do { } while (0)
 
index 3e8283ed23faac6a942b70a90ef529db3e1393ca..0762930044d62c9eccc3a13e45ef769587d57e42 100644 (file)
@@ -63,6 +63,8 @@ _mesa_init_feedback_dispatch(struct _glapi_table *disp);
 
 #else /* FEATURE_feedback */
 
+#include "main/compiler.h"
+
 #define _MESA_INIT_FEEDBACK_FUNCTIONS(driver, impl) do { } while (0)
 
 static INLINE void
index 7d52481c82e7cf268eaf87d2ef828fae6e4c2ff0..06425dc8a35922f3412b4512a9447b683bdad40f 100644 (file)
@@ -41,6 +41,8 @@ extern void st_init_accum_functions(struct dd_function_table *functions);
 
 #else
 
+#include "main/compiler.h"
+
 static INLINE void
 st_clear_accum_buffer(GLcontext *ctx, struct gl_renderbuffer *rb)
 {