Fix for callbacks under windows from Andrew Lyon.
[cl-glfw.git] / lib / opengl-nv_vertex_buffer_unified_memory.lisp
blob99c17a8aaf0d9abdb2239ca62c45f757fa758ebf
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_vertex_buffer_unified_memory
7 (defconstant +vertex-attrib-array-unified-nv+ #x8F1E)
8 (defconstant +element-array-unified-nv+ #x8F1F)
9 (defconstant +vertex-attrib-array-address-nv+ #x8F20)
10 (defconstant +vertex-array-address-nv+ #x8F21)
11 (defconstant +normal-array-address-nv+ #x8F22)
12 (defconstant +color-array-address-nv+ #x8F23)
13 (defconstant +index-array-address-nv+ #x8F24)
14 (defconstant +texture-coord-array-address-nv+ #x8F25)
15 (defconstant +edge-flag-array-address-nv+ #x8F26)
16 (defconstant +secondary-color-array-address-nv+ #x8F27)
17 (defconstant +fog-coord-array-address-nv+ #x8F28)
18 (defconstant +element-array-address-nv+ #x8F29)
19 (defconstant +vertex-attrib-array-length-nv+ #x8F2A)
20 (defconstant +vertex-array-length-nv+ #x8F2B)
21 (defconstant +normal-array-length-nv+ #x8F2C)
22 (defconstant +color-array-length-nv+ #x8F2D)
23 (defconstant +index-array-length-nv+ #x8F2E)
24 (defconstant +texture-coord-array-length-nv+ #x8F2F)
25 (defconstant +edge-flag-array-length-nv+ #x8F30)
26 (defconstant +secondary-color-array-length-nv+ #x8F31)
27 (defconstant +fog-coord-array-length-nv+ #x8F32)
28 (defconstant +element-array-length-nv+ #x8F33)
29 (defconstant +gpu-address-nv+ #x8F34)
30 (defconstant +max-shader-buffer-address-nv+ #x8F35)
31 (defconstant +vertex-attrib-array-unified-nv+ #x8F1E)
32 (defconstant +element-array-unified-nv+ #x8F1F)
33 (defconstant +vertex-attrib-array-address-nv+ #x8F20)
34 (defconstant +vertex-array-address-nv+ #x8F21)
35 (defconstant +normal-array-address-nv+ #x8F22)
36 (defconstant +color-array-address-nv+ #x8F23)
37 (defconstant +index-array-address-nv+ #x8F24)
38 (defconstant +texture-coord-array-address-nv+ #x8F25)
39 (defconstant +edge-flag-array-address-nv+ #x8F26)
40 (defconstant +secondary-color-array-address-nv+ #x8F27)
41 (defconstant +fog-coord-array-address-nv+ #x8F28)
42 (defconstant +element-array-address-nv+ #x8F29)
43 (defconstant +vertex-attrib-array-length-nv+ #x8F2A)
44 (defconstant +vertex-array-length-nv+ #x8F2B)
45 (defconstant +normal-array-length-nv+ #x8F2C)
46 (defconstant +color-array-length-nv+ #x8F2D)
47 (defconstant +index-array-length-nv+ #x8F2E)
48 (defconstant +texture-coord-array-length-nv+ #x8F2F)
49 (defconstant +edge-flag-array-length-nv+ #x8F30)
50 (defconstant +secondary-color-array-length-nv+ #x8F31)
51 (defconstant +fog-coord-array-length-nv+ #x8F32)
52 (defconstant +element-array-length-nv+ #x8F33)
53 (defconstant +draw-indirect-unified-nv+ #x8F40)
54 (defconstant +draw-indirect-address-nv+ #x8F41)
55 (defconstant +draw-indirect-length-nv+ #x8F42)
56 (defglextfun "GetIntegerui64i_vNV" get-integerui-64i_v-nv :return "void" :args
57 ((:name |value| :type |GLenum| :direction :in)
58 (:name |index| :type |UInt32| :direction :in)
59 (:name |result| :type |UInt64EXT| :direction :out :array t :size (|value|)))
60 :category "NV_vertex_buffer_unified_memory" :deprecated nil :version "1.2")
61 (defglextfun "VertexAttribIFormatNV" vertex-attrib-iformat-nv :return "void"
62 :args
63 ((:name |index| :type |UInt32| :direction :in)
64 (:name |size| :type |Int32| :direction :in)
65 (:name |type| :type |GLenum| :direction :in)
66 (:name |stride| :type |SizeI| :direction :in))
67 :category "NV_vertex_buffer_unified_memory" :deprecated nil :version "1.2")
68 (defglextfun "VertexAttribFormatNV" vertex-attrib-format-nv :return "void"
69 :args
70 ((:name |index| :type |UInt32| :direction :in)
71 (:name |size| :type |Int32| :direction :in)
72 (:name |type| :type |GLenum| :direction :in)
73 (:name |normalized| :type |Boolean| :direction :in)
74 (:name |stride| :type |SizeI| :direction :in))
75 :category "NV_vertex_buffer_unified_memory" :deprecated nil :version "1.2")
76 (defglextfun "FogCoordFormatNV" fog-coord-format-nv :return "void" :args
77 ((:name |type| :type |GLenum| :direction :in)
78 (:name |stride| :type |SizeI| :direction :in))
79 :category "NV_vertex_buffer_unified_memory" :deprecated nil :version "1.2")
80 (defglextfun "SecondaryColorFormatNV" secondary-color-format-nv :return "void"
81 :args
82 ((:name |size| :type |Int32| :direction :in)
83 (:name |type| :type |GLenum| :direction :in)
84 (:name |stride| :type |SizeI| :direction :in))
85 :category "NV_vertex_buffer_unified_memory" :deprecated nil :version "1.2")
86 (defglextfun "EdgeFlagFormatNV" edge-flag-format-nv :return "void" :args
87 ((:name |stride| :type |SizeI| :direction :in)) :category
88 "NV_vertex_buffer_unified_memory" :deprecated nil :version "1.2")
89 (defglextfun "TexCoordFormatNV" tex-coord-format-nv :return "void" :args
90 ((:name |size| :type |Int32| :direction :in)
91 (:name |type| :type |GLenum| :direction :in)
92 (:name |stride| :type |SizeI| :direction :in))
93 :category "NV_vertex_buffer_unified_memory" :deprecated nil :version "1.2")
94 (defglextfun "IndexFormatNV" index-format-nv :return "void" :args
95 ((:name |type| :type |GLenum| :direction :in)
96 (:name |stride| :type |SizeI| :direction :in))
97 :category "NV_vertex_buffer_unified_memory" :deprecated nil :version "1.2")
98 (defglextfun "ColorFormatNV" color-format-nv :return "void" :args
99 ((:name |size| :type |Int32| :direction :in)
100 (:name |type| :type |GLenum| :direction :in)
101 (:name |stride| :type |SizeI| :direction :in))
102 :category "NV_vertex_buffer_unified_memory" :deprecated nil :version "1.2")
103 (defglextfun "NormalFormatNV" normal-format-nv :return "void" :args
104 ((:name |type| :type |GLenum| :direction :in)
105 (:name |stride| :type |SizeI| :direction :in))
106 :category "NV_vertex_buffer_unified_memory" :deprecated nil :version "1.2")
107 (defglextfun "VertexFormatNV" vertex-format-nv :return "void" :args
108 ((:name |size| :type |Int32| :direction :in)
109 (:name |type| :type |GLenum| :direction :in)
110 (:name |stride| :type |SizeI| :direction :in))
111 :category "NV_vertex_buffer_unified_memory" :deprecated nil :version "1.2")
112 (defglextfun "BufferAddressRangeNV" buffer-address-range-nv :return "void"
113 :args
114 ((:name |pname| :type |GLenum| :direction :in)
115 (:name |index| :type |UInt32| :direction :in)
116 (:name |address| :type |UInt64EXT| :direction :in)
117 (:name |length| :type |BufferSize| :direction :in))
118 :category "NV_vertex_buffer_unified_memory" :deprecated nil :version "1.2")
119 (make-extension-loader |NV_vertex_buffer_unified_memory|
120 (("GetIntegerui64i_vNV" get-integerui-64i_v-nv :return "void" :args
121 ((:name |value| :type |GLenum| :direction :in)
122 (:name |index| :type |UInt32| :direction :in)
123 (:name |result| :type |UInt64EXT| :direction :out :array t :size
124 (|value|)))
125 :category "NV_vertex_buffer_unified_memory" :deprecated nil :version "1.2")
126 ("VertexAttribIFormatNV" vertex-attrib-iformat-nv :return "void" :args
127 ((:name |index| :type |UInt32| :direction :in)
128 (:name |size| :type |Int32| :direction :in)
129 (:name |type| :type |GLenum| :direction :in)
130 (:name |stride| :type |SizeI| :direction :in))
131 :category "NV_vertex_buffer_unified_memory" :deprecated nil :version "1.2")
132 ("VertexAttribFormatNV" vertex-attrib-format-nv :return "void" :args
133 ((:name |index| :type |UInt32| :direction :in)
134 (:name |size| :type |Int32| :direction :in)
135 (:name |type| :type |GLenum| :direction :in)
136 (:name |normalized| :type |Boolean| :direction :in)
137 (:name |stride| :type |SizeI| :direction :in))
138 :category "NV_vertex_buffer_unified_memory" :deprecated nil :version "1.2")
139 ("FogCoordFormatNV" fog-coord-format-nv :return "void" :args
140 ((:name |type| :type |GLenum| :direction :in)
141 (:name |stride| :type |SizeI| :direction :in))
142 :category "NV_vertex_buffer_unified_memory" :deprecated nil :version "1.2")
143 ("SecondaryColorFormatNV" secondary-color-format-nv :return "void" :args
144 ((:name |size| :type |Int32| :direction :in)
145 (:name |type| :type |GLenum| :direction :in)
146 (:name |stride| :type |SizeI| :direction :in))
147 :category "NV_vertex_buffer_unified_memory" :deprecated nil :version "1.2")
148 ("EdgeFlagFormatNV" edge-flag-format-nv :return "void" :args
149 ((:name |stride| :type |SizeI| :direction :in)) :category
150 "NV_vertex_buffer_unified_memory" :deprecated nil :version "1.2")
151 ("TexCoordFormatNV" tex-coord-format-nv :return "void" :args
152 ((:name |size| :type |Int32| :direction :in)
153 (:name |type| :type |GLenum| :direction :in)
154 (:name |stride| :type |SizeI| :direction :in))
155 :category "NV_vertex_buffer_unified_memory" :deprecated nil :version "1.2")
156 ("IndexFormatNV" index-format-nv :return "void" :args
157 ((:name |type| :type |GLenum| :direction :in)
158 (:name |stride| :type |SizeI| :direction :in))
159 :category "NV_vertex_buffer_unified_memory" :deprecated nil :version "1.2")
160 ("ColorFormatNV" color-format-nv :return "void" :args
161 ((:name |size| :type |Int32| :direction :in)
162 (:name |type| :type |GLenum| :direction :in)
163 (:name |stride| :type |SizeI| :direction :in))
164 :category "NV_vertex_buffer_unified_memory" :deprecated nil :version "1.2")
165 ("NormalFormatNV" normal-format-nv :return "void" :args
166 ((:name |type| :type |GLenum| :direction :in)
167 (:name |stride| :type |SizeI| :direction :in))
168 :category "NV_vertex_buffer_unified_memory" :deprecated nil :version "1.2")
169 ("VertexFormatNV" vertex-format-nv :return "void" :args
170 ((:name |size| :type |Int32| :direction :in)
171 (:name |type| :type |GLenum| :direction :in)
172 (:name |stride| :type |SizeI| :direction :in))
173 :category "NV_vertex_buffer_unified_memory" :deprecated nil :version "1.2")
174 ("BufferAddressRangeNV" buffer-address-range-nv :return "void" :args
175 ((:name |pname| :type |GLenum| :direction :in)
176 (:name |index| :type |UInt32| :direction :in)
177 (:name |address| :type |UInt64EXT| :direction :in)
178 (:name |length| :type |BufferSize| :direction :in))
179 :category "NV_vertex_buffer_unified_memory" :deprecated nil :version "1.2")))