]> git.cworth.org Git - apitrace/commitdiff
dispatch: Compensate for broken GL headers in Visual Studio 2012
authorJosé Fonseca <jfonseca@vmware.com>
Mon, 11 Mar 2013 22:37:29 +0000 (22:37 +0000)
committerJosé Fonseca <jfonseca@vmware.com>
Mon, 11 Mar 2013 22:38:22 +0000 (22:38 +0000)
dispatch/glimports.hpp

index 773d50f4914a23c3e6a07a7e743dc01f5cd04888..e6d1d324f7f3649dcef6abd64140eaf83bcd41dd 100644 (file)
 #include <GL/glext.h>
 
 
+// Windows 8 GL headers define GL_EXT_paletted_texture but not
+// GL_TEXTURE_INDEX_SIZE_EXT, and due to the way we include DirectX headers, it
+// ends up taking precedence over the ones we bundle...
+#if defined(GL_EXT_paletted_texture) && !defined(GL_TEXTURE_INDEX_SIZE_EXT)
+#define GL_TEXTURE_INDEX_SIZE_EXT 0x80ED
+#endif
+
+
 // GL_NVX_gpu_memory_info
 #define GL_GPU_MEMORY_INFO_DEDICATED_VIDMEM_NVX          0x9047
 #define GL_GPU_MEMORY_INFO_TOTAL_AVAILABLE_MEMORY_NVX    0x9048