Fix for callbacks under windows from Andrew Lyon.
[cl-glfw.git] / lib / opengl-nv_vdpau_interop.lisp
blob0691c47f1c6e6e1850036ad26cae35197e7c845a
1 ;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
3 (in-package #:cl-glfw-opengl)
5 ;;;; nv_vdpau_interop
7 (defconstant +surface-state-nv+ #x86EB)
8 (defconstant +dot-product-texture-3d-nv+ #x86EF)
9 (defconstant +surface-registered-nv+ #x86FD)
10 (defconstant +surface-mapped-nv+ #x8700)
11 (defconstant +surface-state-nv+ #x86EB)
12 (defconstant +surface-registered-nv+ #x86FD)
13 (defconstant +surface-mapped-nv+ #x8700)
14 (defconstant +write-discard-nv+ #x88BE)
15 (defglextfun "VDPAUUnmapSurfacesNV" vdpauunmap-surfaces-nv :return "void" :args
16 ((:name |numSurface| :type |SizeI| :direction :in)
17 (:name |surfaces| :type |vdpauSurfaceNV| :direction :in :array t :size
18 numsurface))
19 :category "NV_vdpau_interop" :deprecated nil :version "4.1")
20 (defglextfun "VDPAUMapSurfacesNV" vdpaumap-surfaces-nv :return "void" :args
21 ((:name |numSurfaces| :type |SizeI| :direction :in)
22 (:name |surfaces| :type |vdpauSurfaceNV| :direction :in :array t :size
23 numsurfaces))
24 :category "NV_vdpau_interop" :deprecated nil :version "4.1")
25 (defglextfun "VDPAUSurfaceAccessNV" vdpausurface-access-nv :return "void" :args
26 ((:name |surface| :type |vdpauSurfaceNV| :direction :in)
27 (:name |access| :type |GLenum| :direction :in))
28 :category "NV_vdpau_interop" :deprecated nil :version "4.1")
29 (defglextfun "VDPAUGetSurfaceivNV" vdpauget-surface-iv-nv :return "void" :args
30 ((:name |surface| :type |vdpauSurfaceNV| :direction :in)
31 (:name |pname| :type |GLenum| :direction :in)
32 (:name |bufSize| :type |SizeI| :direction :in)
33 ("length" "SizeI" "out" "reference")
34 (:name |values| :type |Int32| :direction :out :array t :size length))
35 :category "NV_vdpau_interop" :deprecated nil :version "4.1")
36 (defglextfun "VDPAUUnregisterSurfaceNV" vdpauunregister-surface-nv :return
37 "void" :args ((:name |surface| :type |vdpauSurfaceNV| :direction :in))
38 :category "NV_vdpau_interop" :deprecated nil :version "4.1")
39 (defglextfun "VDPAUIsSurfaceNV" vdpauis-surface-nv :return "void" :args
40 ((:name |surface| :type |vdpauSurfaceNV| :direction :in)) :category
41 "NV_vdpau_interop" :deprecated nil :version "4.1")
42 (defglextfun "VDPAURegisterOutputSurfaceNV" vdpauregister-output-surface-nv
43 :return "vdpauSurfaceNV" :args
44 (("vdpSurface" "Void" "out" "reference")
45 (:name |target| :type |GLenum| :direction :in)
46 (:name |numTextureNames| :type |SizeI| :direction :in)
47 (:name |textureNames| :type |UInt32| :direction :in :array t :size
48 numtexturenames))
49 :category "NV_vdpau_interop" :deprecated nil :version "4.1")
50 (defglextfun "VDPAURegisterVideoSurfaceNV" vdpauregister-video-surface-nv
51 :return "vdpauSurfaceNV" :args
52 (("vdpSurface" "Void" "out" "reference")
53 (:name |target| :type |GLenum| :direction :in)
54 (:name |numTextureNames| :type |SizeI| :direction :in)
55 (:name |textureNames| :type |UInt32| :direction :in :array t :size
56 numtexturenames))
57 :category "NV_vdpau_interop" :deprecated nil :version "4.1")
58 (defglextfun "VDPAUFiniNV" vdpaufin-i-nv :return "void" :args nil :category
59 "NV_vdpau_interop" :deprecated nil :version "4.1")
60 (defglextfun "VDPAUInitNV" vdpauinit-nv :return "void" :args
61 (("vdpDevice" "Void" "in" "reference")
62 ("getProcAddress" "Void" "in" "reference"))
63 :category "NV_vdpau_interop" :deprecated nil :version "4.1")
64 (make-extension-loader |NV_vdpau_interop|
65 (("VDPAUUnmapSurfacesNV" vdpauunmap-surfaces-nv :return "void" :args
66 ((:name |numSurface| :type |SizeI| :direction :in)
67 (:name |surfaces| :type |vdpauSurfaceNV| :direction :in :array t :size
68 numsurface))
69 :category "NV_vdpau_interop" :deprecated nil :version "4.1")
70 ("VDPAUMapSurfacesNV" vdpaumap-surfaces-nv :return "void" :args
71 ((:name |numSurfaces| :type |SizeI| :direction :in)
72 (:name |surfaces| :type |vdpauSurfaceNV| :direction :in :array t :size
73 numsurfaces))
74 :category "NV_vdpau_interop" :deprecated nil :version "4.1")
75 ("VDPAUSurfaceAccessNV" vdpausurface-access-nv :return "void" :args
76 ((:name |surface| :type |vdpauSurfaceNV| :direction :in)
77 (:name |access| :type |GLenum| :direction :in))
78 :category "NV_vdpau_interop" :deprecated nil :version "4.1")
79 ("VDPAUGetSurfaceivNV" vdpauget-surface-iv-nv :return "void" :args
80 ((:name |surface| :type |vdpauSurfaceNV| :direction :in)
81 (:name |pname| :type |GLenum| :direction :in)
82 (:name |bufSize| :type |SizeI| :direction :in)
83 ("length" "SizeI" "out" "reference")
84 (:name |values| :type |Int32| :direction :out :array t :size length))
85 :category "NV_vdpau_interop" :deprecated nil :version "4.1")
86 ("VDPAUUnregisterSurfaceNV" vdpauunregister-surface-nv :return "void" :args
87 ((:name |surface| :type |vdpauSurfaceNV| :direction :in)) :category
88 "NV_vdpau_interop" :deprecated nil :version "4.1")
89 ("VDPAUIsSurfaceNV" vdpauis-surface-nv :return "void" :args
90 ((:name |surface| :type |vdpauSurfaceNV| :direction :in)) :category
91 "NV_vdpau_interop" :deprecated nil :version "4.1")
92 ("VDPAURegisterOutputSurfaceNV" vdpauregister-output-surface-nv :return
93 "vdpauSurfaceNV" :args
94 (("vdpSurface" "Void" "out" "reference")
95 (:name |target| :type |GLenum| :direction :in)
96 (:name |numTextureNames| :type |SizeI| :direction :in)
97 (:name |textureNames| :type |UInt32| :direction :in :array t :size
98 numtexturenames))
99 :category "NV_vdpau_interop" :deprecated nil :version "4.1")
100 ("VDPAURegisterVideoSurfaceNV" vdpauregister-video-surface-nv :return
101 "vdpauSurfaceNV" :args
102 (("vdpSurface" "Void" "out" "reference")
103 (:name |target| :type |GLenum| :direction :in)
104 (:name |numTextureNames| :type |SizeI| :direction :in)
105 (:name |textureNames| :type |UInt32| :direction :in :array t :size
106 numtexturenames))
107 :category "NV_vdpau_interop" :deprecated nil :version "4.1")
108 ("VDPAUFiniNV" vdpaufin-i-nv :return "void" :args nil :category
109 "NV_vdpau_interop" :deprecated nil :version "4.1")
110 ("VDPAUInitNV" vdpauinit-nv :return "void" :args
111 (("vdpDevice" "Void" "in" "reference")
112 ("getProcAddress" "Void" "in" "reference"))
113 :category "NV_vdpau_interop" :deprecated nil :version "4.1")))