diff --git a/auto/Makefile b/auto/Makefile index be100ae..8a71e59 100644 --- a/auto/Makefile +++ b/auto/Makefile @@ -117,6 +117,11 @@ $(EXT)/.dummy: OpenGL-Registry/.dummy EGL-Registry/.dummy rm -f $(EXT)/WGL_* $(PYTHON) $(BIN)/parse_xml.py OpenGL-Registry/xml/wgl.xml --api wgl --extensions extensions/gl @echo "--------------------------------------------------------------------" + @echo "GLX descriptors" + @echo "--------------------------------------------------------------------" + rm -f $(EXT)/GLX_* + $(PYTHON) $(BIN)/parse_xml.py OpenGL-Registry/xml/glx.xml --api glx --extensions extensions/gl + @echo "--------------------------------------------------------------------" @echo "EGL descriptors" @echo "--------------------------------------------------------------------" $(PYTHON) $(BIN)/parse_xml.py EGL-Registry/api/egl.xml --api egl --extensions extensions/gl diff --git a/auto/bin/filter_gl_ext.sh b/auto/bin/filter_gl_ext.sh index 7b6be4e..999e088 100755 --- a/auto/bin/filter_gl_ext.sh +++ b/auto/bin/filter_gl_ext.sh @@ -148,9 +148,14 @@ EOT typedef struct __GLXFBConfigRec *GLXFBConfigSGIX EOT +# Skip GLX_SGIX_dmbuffer and GLX_SGIX_video_source +# unknown DMparams, DMbuffer, etc + rm -f $1/GLX_SGIX_dmbuffer + rm -f $1/GLX_SGIX_video_source + # add typedefs to GLX_SGIX_pbuffer cat >> $1/GLX_SGIX_pbuffer <