mesa: Move src/mesa/glapi/dispatch.h to mesa.
authorChia-I Wu <olv@lunarg.com>
Wed, 24 Feb 2010 04:01:14 +0000 (12:01 +0800)
committerChia-I Wu <olv@lunarg.com>
Thu, 25 Feb 2010 13:32:58 +0000 (21:32 +0800)
glapi/dispatch.h is a core Mesa header file.  Move the header file to
main/ to make this clear.  It also becomes clear after this change that
IN_DRI_DRIVER is only used in core Mesa to enable the remap table.

33 files changed:
src/mesa/es/main/drawtex.c
src/mesa/es/main/es_generator.py
src/mesa/glapi/dispatch.h [deleted file]
src/mesa/glapi/gen/extension_helper.py
src/mesa/glapi/gen/remap_helper.py
src/mesa/main/accum.c
src/mesa/main/api_arrayelt.c
src/mesa/main/api_exec.c
src/mesa/main/api_loopback.c
src/mesa/main/api_noop.c
src/mesa/main/arrayobj.c
src/mesa/main/attrib.c
src/mesa/main/colortab.c
src/mesa/main/convolve.c
src/mesa/main/dispatch.h [new file with mode: 0644]
src/mesa/main/dlist.c
src/mesa/main/drawpix.c
src/mesa/main/eval.c
src/mesa/main/feedback.c
src/mesa/main/histogram.c
src/mesa/main/pixel.c
src/mesa/main/queryobj.c
src/mesa/main/rastpos.c
src/mesa/main/remap.c
src/mesa/main/remap_helper.h
src/mesa/main/texgen.c
src/mesa/main/varray.c
src/mesa/main/vtxfmt_tmp.h
src/mesa/shader/shader_api.c
src/mesa/vbo/vbo_exec_api.c
src/mesa/vbo/vbo_exec_eval.c
src/mesa/vbo/vbo_save_api.c
src/mesa/vbo/vbo_save_loopback.c

index cbd41ca97590393b984cfd0d8fdf1c83140e6bf6..42f4409397233f6fa7a58ac6cbaf21416347e87e 100644 (file)
@@ -25,7 +25,7 @@
 #include "main/state.h"
 #include "main/imports.h"
 
-#include "glapi/dispatch.h"
+#include "main/dispatch.h"
 
 
 #if FEATURE_OES_draw_texture
index 590f5940a7b61ecaf41e8a09811f5fb4c814c786..f736792deca828be2ef522dcee7afd7a715b5c2d 100644 (file)
@@ -207,7 +207,7 @@ extern void _mesa_error(void *ctx, GLenum error, const char *fmtString, ... );
 #include "main/compiler.h"
 #include "main/api_exec.h"
 
-#include "glapi/dispatch.h"
+#include "main/dispatch.h"
 
 typedef void (*_glapi_proc)(void); /* generic function pointer */
 """
diff --git a/src/mesa/glapi/dispatch.h b/src/mesa/glapi/dispatch.h
deleted file mode 100644 (file)
index 27f80a5..0000000
+++ /dev/null
@@ -1,37 +0,0 @@
-/*
- * (C) Copyright IBM Corporation 2005
- * All Rights Reserved.
- * 
- * Permission is hereby granted, free of charge, to any person obtaining a
- * copy of this software and associated documentation files (the "Software"),
- * to deal in the Software without restriction, including without limitation
- * the rights to use, copy, modify, merge, publish, distribute, sub license,
- * and/or sell copies of the Software, and to permit persons to whom the
- * Software is furnished to do so, subject to the following conditions:
- * 
- * The above copyright notice and this permission notice (including the next
- * paragraph) shall be included in all copies or substantial portions of the
- * Software.
- * 
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT.  IN NO EVENT SHALL
- * IBM,
- * AND/OR THEIR SUPPLIERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
- * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF
- * OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
- * SOFTWARE.
- */
-
-#ifndef _DISPATCH_H
-#define _DISPATCH_H
-
-#ifdef IN_DRI_DRIVER
-#define _GLAPI_USE_REMAP_TABLE
-#endif
-
-#include "glapi/glapitable.h"
-#include "glapi/glapioffsets.h"
-#include "glapi/glapidispatch.h"
-
-#endif /* _DISPATCH_H */
index 83471d89f509ac4ea318c6990a948c30f30e1565..2c83b4e0d107c2689be65422215bc70ccad65cee 100644 (file)
@@ -151,7 +151,7 @@ class PrintGlExtensionGlue(gl_XML.gl_print_base):
 
        def printRealHeader(self):
                print '#include "utils.h"'
-               print '#include "glapi/dispatch.h"'
+               print '#include "main/dispatch.h"'
                print ''
                return
 
index d93c7a4285584b0903889d689855eb233a1040b8..8b50526d2b07a4b1d18d6d5668e9532627e7b2de 100644 (file)
@@ -64,7 +64,7 @@ class PrintGlRemap(gl_XML.gl_print_base):
 
 
        def printRealHeader(self):
-               print '#include "glapi/dispatch.h"'
+               print '#include "main/dispatch.h"'
                print ''
                return
 
index 032e13b96ebd63c77fff749b9006ac22470aed2b..2012d00fd5f14a9d6ce2b7f79b5f0fb7c84bb4d7 100644 (file)
@@ -29,7 +29,7 @@
 #include "macros.h"
 #include "state.h"
 #include "mtypes.h"
-#include "glapi/dispatch.h"
+#include "main/dispatch.h"
 
 
 #if FEATURE_accum
index 469b4529f91f5cc73674d622bb390e2f2dbeeea4..ffcd194240f37bc2f042ca11a44dbaf54bb366c1 100644 (file)
@@ -32,7 +32,7 @@
 #include "context.h"
 #include "imports.h"
 #include "macros.h"
-#include "glapi/dispatch.h"
+#include "main/dispatch.h"
 
 typedef void (GLAPIENTRY *array_func)( const void * );
 
index e62c7aa57249e2fa8b4a81252ed99ac8baf6235c..f8e004af3f3f6292e86ddd3aa092902435ec9f8b 100644 (file)
 #if FEATURE_ARB_sync
 #include "syncobj.h"
 #endif
-#include "glapi/dispatch.h"
+#include "main/dispatch.h"
 
 
 
index 3d466ac44a83456c692096c4a7d28328692a9fbe..aedc509fb21ef24c83992d0626d6670e0e9a795e 100644 (file)
@@ -36,7 +36,7 @@
 #include "glapi/glapi.h"
 #include "glapi/glapitable.h"
 #include "glapi/glthread.h"
-#include "glapi/dispatch.h"
+#include "main/dispatch.h"
 
 /* KW: A set of functions to convert unusual Color/Normal/Vertex/etc
  * calls to a smaller set of driver-provided formats.  Currently just
index f72f957300d439d1b5486d1766d893d848972573..9a36394d65e45570773e1aed8ec99c81ffa73353 100644 (file)
@@ -32,7 +32,7 @@
 #include "macros.h"
 #include "dlist.h"
 #include "eval.h"
-#include "glapi/dispatch.h"
+#include "main/dispatch.h"
 
 
 /**
index 7feaee316d697b9616c39fee9976b9ea5a41359f..0069cd3dcfdd4dbb284bd76097f6adefc8acb590 100644 (file)
@@ -48,7 +48,7 @@
 #endif
 #include "arrayobj.h"
 #include "macros.h"
-#include "glapi/dispatch.h"
+#include "main/dispatch.h"
 
 
 /**
index 9a32bc335d439229a6d4c4fb1cdb84a723f2b357..92fb8d289d1e7dca81c43fd8980f1e1effd9b148 100644 (file)
@@ -56,7 +56,7 @@
 #include "varray.h"
 #include "viewport.h"
 #include "mtypes.h"
-#include "glapi/dispatch.h"
+#include "main/dispatch.h"
 
 
 /**
index 785813166c5c8a15f2c630de71a9b80111e6a1db..52d5badf39c81b2c2952e9e8ce4447274b4086ce 100644 (file)
@@ -32,7 +32,7 @@
 #include "state.h"
 #include "teximage.h"
 #include "texstate.h"
-#include "glapi/dispatch.h"
+#include "main/dispatch.h"
 
 
 #if FEATURE_colortable
index 5ed93e0c600459623014a192b797d5ad4d69aa5e..15e8dffc230ee90fa1682380f9a0f1c8025039c0 100644 (file)
@@ -39,7 +39,7 @@
 #include "image.h"
 #include "mtypes.h"
 #include "state.h"
-#include "glapi/dispatch.h"
+#include "main/dispatch.h"
 
 
 #if FEATURE_convolve
diff --git a/src/mesa/main/dispatch.h b/src/mesa/main/dispatch.h
new file mode 100644 (file)
index 0000000..27f80a5
--- /dev/null
@@ -0,0 +1,37 @@
+/*
+ * (C) Copyright IBM Corporation 2005
+ * All Rights Reserved.
+ * 
+ * Permission is hereby granted, free of charge, to any person obtaining a
+ * copy of this software and associated documentation files (the "Software"),
+ * to deal in the Software without restriction, including without limitation
+ * the rights to use, copy, modify, merge, publish, distribute, sub license,
+ * and/or sell copies of the Software, and to permit persons to whom the
+ * Software is furnished to do so, subject to the following conditions:
+ * 
+ * The above copyright notice and this permission notice (including the next
+ * paragraph) shall be included in all copies or substantial portions of the
+ * Software.
+ * 
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+ * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT.  IN NO EVENT SHALL
+ * IBM,
+ * AND/OR THEIR SUPPLIERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+ * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF
+ * OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+ * SOFTWARE.
+ */
+
+#ifndef _DISPATCH_H
+#define _DISPATCH_H
+
+#ifdef IN_DRI_DRIVER
+#define _GLAPI_USE_REMAP_TABLE
+#endif
+
+#include "glapi/glapitable.h"
+#include "glapi/glapioffsets.h"
+#include "glapi/glapidispatch.h"
+
+#endif /* _DISPATCH_H */
index 9ef7fcae9070095aae7b2875bf42e97ff0d3bbbe..673db30f2549f023ccffe051308ae52039cf2426 100644 (file)
@@ -66,7 +66,7 @@
 
 #include "math/m_matrix.h"
 
-#include "glapi/dispatch.h"
+#include "main/dispatch.h"
 
 
 
index 0afd47b797fa1e3ae5acf583b72958fc98a89e68..84cb78612b564d781cab7e80fe644746960bc69c 100644 (file)
@@ -32,7 +32,7 @@
 #include "framebuffer.h"
 #include "readpix.h"
 #include "state.h"
-#include "glapi/dispatch.h"
+#include "main/dispatch.h"
 
 
 #if FEATURE_drawpix
index 58eb59b13c07b4421c5f7d12c45a9e09c671127b..bd2e1177fd2449348c462195057762aa9f720ce6 100644 (file)
@@ -44,7 +44,7 @@
 #include "eval.h"
 #include "macros.h"
 #include "mtypes.h"
-#include "glapi/dispatch.h"
+#include "main/dispatch.h"
 
 
 #if FEATURE_evaluators
index fcdbb75fc4fed0bebc9dad659930598b131e04cf..e20456fa758769525552e716040bcffc7f5a5305 100644 (file)
@@ -36,7 +36,7 @@
 #include "feedback.h"
 #include "macros.h"
 #include "mtypes.h"
-#include "glapi/dispatch.h"
+#include "main/dispatch.h"
 
 
 #if FEATURE_feedback
index c7304e8dd75064c4dcc12189309698f2e1eb91f9..3a65bb19260d4a44dffb008b764fa655ed558979 100644 (file)
@@ -29,7 +29,7 @@
 #include "context.h"
 #include "image.h"
 #include "histogram.h"
-#include "glapi/dispatch.h"
+#include "main/dispatch.h"
 
 
 #if FEATURE_histogram
index e2e3854fc80326837f917b3b0dbce9996935494c..675e933ca629fcd29a40f324031498410753d0fd 100644 (file)
@@ -35,7 +35,7 @@
 #include "macros.h"
 #include "pixel.h"
 #include "mtypes.h"
-#include "glapi/dispatch.h"
+#include "main/dispatch.h"
 
 
 #if FEATURE_pixel_transfer
index 471352f472f9065398cc0ab363316d50d1b6b9f0..e14511a3883c12a9e9bab5856b9d055eab4313eb 100644 (file)
@@ -29,7 +29,7 @@
 #include "imports.h"
 #include "queryobj.h"
 #include "mtypes.h"
-#include "glapi/dispatch.h"
+#include "main/dispatch.h"
 
 
 #if FEATURE_queryobj
index be61dc265d16e43c2128c5826be522f7aa7e9a33..d72b846c362bb4ab292b99f199325e008ed5108e 100644 (file)
@@ -34,7 +34,7 @@
 #include "macros.h"
 #include "rastpos.h"
 #include "state.h"
-#include "glapi/dispatch.h"
+#include "main/dispatch.h"
 
 
 #if FEATURE_rastpos
index 5f32a4825815073f66a0d7244f2a4bb13fe84165..8d9df6b8309b5f56e4b8e42bd38755b9e9de824e 100644 (file)
@@ -38,7 +38,7 @@
 #include "remap.h"
 #include "imports.h"
 
-#include "glapi/dispatch.h"
+#include "main/dispatch.h"
 
 
 #if FEATURE_remap_table
@@ -183,7 +183,7 @@ _mesa_map_static_functions(void)
 /**
  * Initialize the remap table.  This is called in one_time_init().
  * The remap table needs to be initialized before calling the
- * CALL/GET/SET macros defined in glapi/dispatch.h.
+ * CALL/GET/SET macros defined in main/dispatch.h.
  */
 void
 _mesa_init_remap_table(void)
index 2c8f0de467ec3e2d5f260aafae6185c0c075580b..0a5b6296886d30d0d52ad01ddb9389fc55d4b610 100644 (file)
@@ -25,7 +25,7 @@
  * SOFTWARE.
  */
 
-#include "glapi/dispatch.h"
+#include "main/dispatch.h"
 
 struct gl_function_remap {
    GLint func_index;
index 2ae839b2a63071a69c5b5eb57dcc571764e8b77c..e70ea30290f0abea0eb6fc2e1aff121ecdc31cde 100644 (file)
@@ -37,7 +37,7 @@
 #include "main/texgen.h"
 #include "main/texstate.h"
 #include "math/m_matrix.h"
-#include "glapi/dispatch.h"
+#include "main/dispatch.h"
 
 
 #if FEATURE_texgen
index 86878d6a8ac9ae09ed30aba372e94947523ca5d6..b4128f84d81dd63ea99bfb00012099cef8cf6d55 100644 (file)
@@ -34,7 +34,7 @@
 #include "mtypes.h"
 #include "varray.h"
 #include "arrayobj.h"
-#include "glapi/dispatch.h"
+#include "main/dispatch.h"
 
 
 /**
index ae636fb24fba68a373122e6646196a3b68f567d0..037c4b1888b1452805e79ad24de20290e3230ead 100644 (file)
@@ -29,7 +29,7 @@
 #define PRE_LOOPBACK( FUNC )
 #endif
 
-#include "glapi/dispatch.h"
+#include "main/dispatch.h"
 
 static void GLAPIENTRY TAG(ArrayElement)( GLint i )
 {
index 129a973cf1a5c8c366153e91ff5c7d87b5ec8502..d0d0575b0b5fadba5893c211cee35bf48c68599e 100644 (file)
@@ -46,7 +46,7 @@
 #include "shader/shader_api.h"
 #include "shader/slang/slang_compile.h"
 #include "shader/slang/slang_link.h"
-#include "glapi/dispatch.h"
+#include "main/dispatch.h"
 
 
 /**
index 3dde982371d1d2e864ae4a0cebc6a04db0de1270..e40f5f9dc440d46b28e612699abce9b915e89d40 100644 (file)
@@ -41,7 +41,7 @@ USE OR OTHER DEALINGS IN THE SOFTWARE.
 #include "main/light.h"
 #include "main/api_arrayelt.h"
 #include "main/api_noop.h"
-#include "glapi/dispatch.h"
+#include "main/dispatch.h"
 
 #include "vbo_context.h"
 
index a7846213d0ce71a91f89ae01c84eac49a1db264f..23ad12608fcb30dcebf7b1b6cedc42abb4473b20 100644 (file)
@@ -29,7 +29,7 @@
 #include "main/context.h"
 #include "main/macros.h"
 #include "math/m_eval.h"
-#include "glapi/dispatch.h"
+#include "main/dispatch.h"
 #include "vbo_exec.h"
 
 
index 3a64c0cf0192c77a20a8e0f880a6bdafd54ee0f1..a5d027982f4fea001abfdae00cb5f389bfbba551 100644 (file)
@@ -78,7 +78,7 @@ USE OR OTHER DEALINGS IN THE SOFTWARE.
 #include "main/api_validate.h"
 #include "main/api_arrayelt.h"
 #include "main/vtxfmt.h"
-#include "glapi/dispatch.h"
+#include "main/dispatch.h"
 
 #include "vbo_context.h"
 
index 8d9ae307d67fab6bd757a62bd0074dacfd831953..f253c854d2b9d8208c713a4721cfce323b879298 100644 (file)
@@ -30,7 +30,7 @@
 #include "main/enums.h"
 #include "main/imports.h"
 #include "main/mtypes.h"
-#include "glapi/dispatch.h"
+#include "main/dispatch.h"
 #include "glapi/glapi.h"
 
 #include "vbo_context.h"