]> git.cworth.org Git - apitrace/commitdiff
egl: trace EGL_ANGLE_query_surface_pointer and family
authorChia-I Wu <olvaffe@gmail.com>
Thu, 1 Dec 2011 06:49:53 +0000 (14:49 +0800)
committerChia-I Wu <olvaffe@gmail.com>
Wed, 7 Dec 2011 08:26:24 +0000 (16:26 +0800)
specs/eglapi.py

index 1813145f0bb60b18255b5792b91e61ff5a2796c7..bc0e787033bc0f951574e583e10f9dc7e8032030 100644 (file)
@@ -279,6 +279,12 @@ EGLCreateDRMImageAttrib = FakeEnum(EGLint, [
     "EGL_NONE",
 ])
 
+# EGL_ANGLE_query_surface_pointer
+EGLSurfacePointer = FakeEnum(EGLint, [
+    # EGL_ANGLE_surface_d3d_texture_2d_share_handle
+    "EGL_D3D_TEXTURE_2D_SHARE_HANDLE_ANGLE",    # 0x3200
+])
+
 eglapi = API("EGL")
 
 PROC = Opaque("__eglMustCastToProperFunctionPointerType")
@@ -367,4 +373,7 @@ eglapi.add_functions([
 
     # EGL_NV_post_sub_buffer
     Function(EGLBoolean, "eglPostSubBufferNV", [(EGLDisplay, "dpy"), (EGLSurface, "surface"), (EGLint, "x"), (EGLint, "y"), (EGLint, "width"), (EGLint, "height")]),
+
+    # EGL_ANGLE_query_surface_pointer
+    Function(EGLBoolean, "eglQuerySurfacePointerANGLE", [(EGLDisplay, "dpy"), (EGLSurface, "surface"), (EGLSurfacePointer, "attribute"), Out(Pointer(OpaquePointer(Void)), "value")], sideeffects=False),
 ])