Hack to make it work with CCL
[cl-glfw.git] / lib / opengl-nv_vdpau_interop.lisp
blob2441b6e7f66b9caab0191a62bf0ca2c27d4224d0
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 +surface-registered-nv+ #x86FD)
9 (defconstant +surface-mapped-nv+ #x8700)
10 (defconstant +surface-state-nv+ #x86EB)
11 (defconstant +surface-registered-nv+ #x86FD)
12 (defconstant +surface-mapped-nv+ #x8700)
13 (defglextfun "VDPAUUnmapSurfacesNV" vdpauunmap-surfaces-nv :return "void" :args
14 ((:name |numSurface| :type |SizeI| :direction :in)
15 (:name |surfaces| :type |vdpauSurfaceNV| :direction :in :array t :size
16 numsurface))
17 :category "NV_vdpau_interop" :deprecated nil :version "4.1")
18 (defglextfun "VDPAUMapSurfacesNV" vdpaumap-surfaces-nv :return "void" :args
19 ((:name |numSurfaces| :type |SizeI| :direction :in)
20 (:name |surfaces| :type |vdpauSurfaceNV| :direction :in :array t :size
21 numsurfaces))
22 :category "NV_vdpau_interop" :deprecated nil :version "4.1")
23 (defglextfun "VDPAUSurfaceAccessNV" vdpausurface-access-nv :return "void" :args
24 ((:name |surface| :type |vdpauSurfaceNV| :direction :in)
25 (:name |access| :type |GLenum| :direction :in))
26 :category "NV_vdpau_interop" :deprecated nil :version "4.1")
27 (defglextfun "VDPAUGetSurfaceivNV" vdpauget-surface-iv-nv :return "void" :args
28 ((:name |surface| :type |vdpauSurfaceNV| :direction :in)
29 (:name |pname| :type |GLenum| :direction :in)
30 (:name |bufSize| :type |SizeI| :direction :in)
31 ("length" "SizeI" "out" "reference")
32 (:name |values| :type |Int32| :direction :out :array t :size length))
33 :category "NV_vdpau_interop" :deprecated nil :version "4.1")
34 (defglextfun "VDPAUUnregisterSurfaceNV" vdpauunregister-surface-nv :return
35 "void" :args ((:name |surface| :type |vdpauSurfaceNV| :direction :in))
36 :category "NV_vdpau_interop" :deprecated nil :version "4.1")
37 (defglextfun "VDPAUIsSurfaceNV" vdpauis-surface-nv :return "void" :args
38 ((:name |surface| :type |vdpauSurfaceNV| :direction :in)) :category
39 "NV_vdpau_interop" :deprecated nil :version "4.1")
40 (defglextfun "VDPAURegisterOutputSurfaceNV" vdpauregister-output-surface-nv
41 :return "vdpauSurfaceNV" :args
42 (("vdpSurface" "Void" "out" "reference")
43 (:name |target| :type |GLenum| :direction :in)
44 (:name |numTextureNames| :type |SizeI| :direction :in)
45 (:name |textureNames| :type |UInt32| :direction :in :array t :size
46 numtexturenames))
47 :category "NV_vdpau_interop" :deprecated nil :version "4.1")
48 (defglextfun "VDPAURegisterVideoSurfaceNV" vdpauregister-video-surface-nv
49 :return "vdpauSurfaceNV" :args
50 (("vdpSurface" "Void" "out" "reference")
51 (:name |target| :type |GLenum| :direction :in)
52 (:name |numTextureNames| :type |SizeI| :direction :in)
53 (:name |textureNames| :type |UInt32| :direction :in :array t :size
54 numtexturenames))
55 :category "NV_vdpau_interop" :deprecated nil :version "4.1")
56 (defglextfun "VDPAUFiniNV" vdpaufin-i-nv :return "void" :args nil :category
57 "NV_vdpau_interop" :deprecated nil :version "4.1")
58 (defglextfun "VDPAUInitNV" vdpauinit-nv :return "void" :args
59 (("vdpDevice" "Void" "in" "reference")
60 ("getProcAddress" "Void" "in" "reference"))
61 :category "NV_vdpau_interop" :deprecated nil :version "4.1")