]> git.cworth.org Git - apitrace/commitdiff
Use the correct terminator EGL_NONE for eglChooseConfig attrib_list.
authorAndreas Hartmetz <andreas.hartmetz@kdab.com>
Mon, 22 Jul 2013 17:56:40 +0000 (19:56 +0200)
committerJosé Fonseca <jfonseca@vmware.com>
Mon, 22 Jul 2013 18:17:03 +0000 (19:17 +0100)
specs/eglapi.py

index fc7aba30aea283174756ba6b42a4b9a0cfab8115..0a56d3406ac1ed9cc1c136876f8f7e7af9255623 100644 (file)
@@ -88,7 +88,16 @@ EGLSurfaceFlags = Flags(Int, [
 
 EGLConformantFlags = Flags(Int, ['EGL_OPENGL_BIT','EGL_OPENGL_ES_BIT', 'EGL_OPENGL_ES2_BIT', 'EGL_OPENVG_BIT',])
 
-EGLConfigAttribs = AttribArray(Const(EGLint_enum), [
+
+EGLVGAlphaFormat = FakeEnum(Int, ['EGL_VG_ALPHA_FORMAT_NONPRE', 'EGL_VG_ALPHA_FORMAT_PRE'])
+EGLVGColorspace = FakeEnum(Int, ['EGL_VG_COLORSPACE_sRGB', 'EGL_VG_COLORSPACE_LINEAR'])
+EGLTextureFormat = FakeEnum(Int, ['EGL_NO_TEXTURE', 'EGL_TEXTURE_RGB', 'EGL_TEXTURE_RGBA'])
+EGLTextureTarget = FakeEnum(Int, ['EGL_TEXTURE_2D', 'EGL_NO_TEXTURE' ])
+
+def EGLAttribArray(values):
+    return AttribArray(Const(EGLint_enum), values, terminator = 'EGL_NONE')
+
+EGLConfigAttribs = EGLAttribArray([
     ('EGL_ALPHA_MASK_SIZE', UInt),
     ('EGL_ALPHA_SIZE', UInt),
     ('EGL_BIND_TO_TEXTURE_RGB', EGLBoolean),
@@ -119,14 +128,6 @@ EGLConfigAttribs = AttribArray(Const(EGLint_enum), [
     ('EGL_TRANSPARENT_BLUE_VALUE ', Int)
 ])
 
-EGLVGAlphaFormat = FakeEnum(Int, ['EGL_VG_ALPHA_FORMAT_NONPRE', 'EGL_VG_ALPHA_FORMAT_PRE'])
-EGLVGColorspace = FakeEnum(Int, ['EGL_VG_COLORSPACE_sRGB', 'EGL_VG_COLORSPACE_LINEAR'])
-EGLTextureFormat = FakeEnum(Int, ['EGL_NO_TEXTURE', 'EGL_TEXTURE_RGB', 'EGL_TEXTURE_RGBA'])
-EGLTextureTarget = FakeEnum(Int, ['EGL_TEXTURE_2D', 'EGL_NO_TEXTURE' ])
-
-def EGLAttribArray(values):
-    return AttribArray(Const(EGLint_enum), values, terminator = 'EGL_NONE')
-
 EGLWindowsSurfaceAttribs = EGLAttribArray([
     ('EGL_RENDER_BUFFER', FakeEnum(Int, ['EGL_SINGLE_BUFFER', 'EGL_BACK_BUFFER'])),
     ('EGL_VG_ALPHA_FORMAT', EGLVGAlphaFormat),