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_transform_feedback
7 (defconstant +transform-feedback-varying-max-length
+ #x8C76
)
8 (defconstant +transform-feedback-varying-max-length-ext
+ #x8C76
)
9 (defconstant +back-primary-color-nv
+ #x8C77
)
10 (defconstant +back-secondary-color-nv
+ #x8C78
)
11 (defconstant +texture-coord-nv
+ #x8C79
)
12 (defconstant +clip-distance-nv
+ #x8C7A
)
13 (defconstant +vertex-id-nv
+ #x8C7B
)
14 (defconstant +primitive-id-nv
+ #x8C7C
)
15 (defconstant +generic-attrib-nv
+ #x8C7D
)
16 (defconstant +transform-feedback-attribs-nv
+ #x8C7E
)
17 (defconstant +transform-feedback-buffer-mode
+ #x8C7F
)
18 (defconstant +transform-feedback-buffer-mode-ext
+ #x8C7F
)
19 (defconstant +transform-feedback-buffer-mode-nv
+ #x8C7F
)
20 (defconstant +max-transform-feedback-separate-components
+ #x8C80
)
21 (defconstant +max-transform-feedback-separate-components-ext
+ #x8C80
)
22 (defconstant +max-transform-feedback-separate-components-nv
+ #x8C80
)
23 (defconstant +active-varyings-nv
+ #x8C81
)
24 (defconstant +active-varying-max-length-nv
+ #x8C82
)
25 (defconstant +transform-feedback-varyings
+ #x8C83
)
26 (defconstant +transform-feedback-varyings-ext
+ #x8C83
)
27 (defconstant +transform-feedback-varyings-nv
+ #x8C83
)
28 (defconstant +transform-feedback-buffer-start
+ #x8C84
)
29 (defconstant +transform-feedback-buffer-start-ext
+ #x8C84
)
30 (defconstant +transform-feedback-buffer-start-nv
+ #x8C84
)
31 (defconstant +transform-feedback-buffer-size
+ #x8C85
)
32 (defconstant +transform-feedback-buffer-size-ext
+ #x8C85
)
33 (defconstant +transform-feedback-buffer-size-nv
+ #x8C85
)
34 (defconstant +transform-feedback-record-nv
+ #x8C86
)
35 (defconstant +primitives-generated
+ #x8C87
)
36 (defconstant +primitives-generated-ext
+ #x8C87
)
37 (defconstant +primitives-generated-nv
+ #x8C87
)
38 (defconstant +transform-feedback-primitives-written
+ #x8C88
)
39 (defconstant +transform-feedback-primitives-written-ext
+ #x8C88
)
40 (defconstant +transform-feedback-primitives-written-nv
+ #x8C88
)
41 (defconstant +rasterizer-discard
+ #x8C89
)
42 (defconstant +rasterizer-discard-ext
+ #x8C89
)
43 (defconstant +rasterizer-discard-nv
+ #x8C89
)
44 (defconstant +max-transform-feedback-interleaved-components
+ #x8C8A
)
45 (defconstant +max-transform-feedback-interleaved-components-ext
+ #x8C8A
)
46 (defconstant +max-transform-feedback-interleaved-attribs-nv
+ #x8C8A
)
47 (defconstant +max-transform-feedback-separate-attribs
+ #x8C8B
)
48 (defconstant +max-transform-feedback-separate-attribs-ext
+ #x8C8B
)
49 (defconstant +max-transform-feedback-separate-attribs-nv
+ #x8C8B
)
50 (defconstant +interleaved-attribs
+ #x8C8C
)
51 (defconstant +interleaved-attribs-ext
+ #x8C8C
)
52 (defconstant +interleaved-attribs-nv
+ #x8C8C
)
53 (defconstant +separate-attribs
+ #x8C8D
)
54 (defconstant +separate-attribs-ext
+ #x8C8D
)
55 (defconstant +separate-attribs-nv
+ #x8C8D
)
56 (defconstant +transform-feedback-buffer
+ #x8C8E
)
57 (defconstant +transform-feedback-buffer-ext
+ #x8C8E
)
58 (defconstant +transform-feedback-buffer-nv
+ #x8C8E
)
59 (defconstant +transform-feedback-buffer-binding
+ #x8C8F
)
60 (defconstant +transform-feedback-buffer-binding-ext
+ #x8C8F
)
61 (defconstant +transform-feedback-buffer-binding-nv
+ #x8C8F
)
62 (defconstant +atc-rgb-amd
+ #x8C92
)
63 (defconstant +atc-rgba-explicit-alpha-amd
+ #x8C93
)
64 (defconstant +back-primary-color-nv
+ #x8C77
)
65 (defconstant +back-secondary-color-nv
+ #x8C78
)
66 (defconstant +texture-coord-nv
+ #x8C79
)
67 (defconstant +clip-distance-nv
+ #x8C7A
)
68 (defconstant +vertex-id-nv
+ #x8C7B
)
69 (defconstant +primitive-id-nv
+ #x8C7C
)
70 (defconstant +generic-attrib-nv
+ #x8C7D
)
71 (defconstant +transform-feedback-attribs-nv
+ #x8C7E
)
72 (defconstant +transform-feedback-buffer-mode-nv
+ #x8C7F
)
73 (defconstant +max-transform-feedback-separate-components-nv
+ #x8C80
)
74 (defconstant +active-varyings-nv
+ #x8C81
)
75 (defconstant +active-varying-max-length-nv
+ #x8C82
)
76 (defconstant +transform-feedback-varyings-nv
+ #x8C83
)
77 (defconstant +transform-feedback-buffer-start-nv
+ #x8C84
)
78 (defconstant +transform-feedback-buffer-size-nv
+ #x8C85
)
79 (defconstant +transform-feedback-record-nv
+ #x8C86
)
80 (defconstant +primitives-generated-nv
+ #x8C87
)
81 (defconstant +transform-feedback-primitives-written-nv
+ #x8C88
)
82 (defconstant +rasterizer-discard-nv
+ #x8C89
)
83 (defconstant +max-transform-feedback-interleaved-attribs-nv
+ #x8C8A
)
84 (defconstant +max-transform-feedback-separate-attribs-nv
+ #x8C8B
)
85 (defconstant +interleaved-attribs-nv
+ #x8C8C
)
86 (defconstant +separate-attribs-nv
+ #x8C8D
)
87 (defconstant +transform-feedback-buffer-nv
+ #x8C8E
)
88 (defconstant +transform-feedback-buffer-binding-nv
+ #x8C8F
)
89 (defconstant +layer-nv
+ #x8DAA
)
90 (defconstant +next-buffer-nv
+ #x-2
)
91 (defconstant +skip-components4-nv
+ #x-3
)
92 (defconstant +skip-components3-nv
+ #x-4
)
93 (defconstant +skip-components2-nv
+ #x-5
)
94 (defconstant +skip-components1-nv
+ #x-6
)
95 (defglextfun "TransformFeedbackStreamAttribsNV"
96 transform-feedback-stream-attribs-nv
:return
"void" :args
97 ((:name |count|
:type |SizeI|
:direction
:in
)
98 (:name |attribs|
:type |Int32|
:direction
:in
:array t
:size count
)
99 (:name |nbuffers|
:type |SizeI|
:direction
:in
)
100 (:name |bufstreams|
:type |Int32|
:direction
:in
:array t
:size nbuffers
)
101 (:name |bufferMode|
:type |GLenum|
:direction
:in
))
102 :category
"NV_transform_feedback" :deprecated nil
:version
"4.1")
103 (defglextfun "GetTransformFeedbackVaryingNV" get-transform-feedback-varying-nv
105 ((:name |program|
:type |UInt32|
:direction
:in
)
106 (:name |index|
:type |UInt32|
:direction
:in
)
107 (:name |location|
:type |Int32|
:direction
:out
:array t
:size
#x1
))
108 :category
"NV_transform_feedback" :deprecated nil
:version
"1.5")
109 (defglextfun "GetActiveVaryingNV" get-active-varying-nv
:return
"void" :args
110 ((:name |program|
:type |UInt32|
:direction
:in
)
111 (:name |index|
:type |UInt32|
:direction
:in
)
112 (:name |bufSize|
:type |SizeI|
:direction
:in
)
113 (:name |length|
:type |SizeI|
:direction
:out
:array t
:size
#x1
)
114 (:name |size|
:type |SizeI|
:direction
:out
:array t
:size
#x1
)
115 (:name |type|
:type |GLenum|
:direction
:out
:array t
:size
#x1
)
116 (:name |name|
:type |Char|
:direction
:out
:array t
:size
117 (|program| |index| |bufSize|
)))
118 :category
"NV_transform_feedback" :deprecated nil
:version
"1.5")
119 (defglextfun "GetVaryingLocationNV" get-varying-location-nv
:return
"Int32"
121 ((:name |program|
:type |UInt32|
:direction
:in
)
122 (:name |name|
:type |Char|
:direction
:in
:array t
:size
(|name|
)))
123 :category
"NV_transform_feedback" :deprecated nil
:version
"1.5")
124 (defglextfun "ActiveVaryingNV" active-varying-nv
:return
"void" :args
125 ((:name |program|
:type |UInt32|
:direction
:in
)
126 (:name |name|
:type |Char|
:direction
:in
:array t
:size
(|name|
)))
127 :category
"NV_transform_feedback" :deprecated nil
:version
"1.5")
128 (defglextfun "TransformFeedbackVaryingsNV" transform-feedback-varyings-nv
130 ((:name |program|
:type |UInt32|
:direction
:in
)
131 (:name |count|
:type |SizeI|
:direction
:in
)
132 (:name |locations|
:type |Int32|
:direction
:in
:array t
:size count
)
133 (:name |bufferMode|
:type |GLenum|
:direction
:in
))
134 :category
"NV_transform_feedback" :deprecated nil
:version
"1.5")
135 (defglextfun "BindBufferBaseNV" bind-buffer-base-nv
:return
"void" :args
136 ((:name |target|
:type |GLenum|
:direction
:in
)
137 (:name |index|
:type |UInt32|
:direction
:in
)
138 (:name |buffer|
:type |UInt32|
:direction
:in
))
139 :category
"NV_transform_feedback" :deprecated nil
:version
"1.5")
140 (defglextfun "BindBufferOffsetNV" bind-buffer-offset-nv
:return
"void" :args
141 ((:name |target|
:type |GLenum|
:direction
:in
)
142 (:name |index|
:type |UInt32|
:direction
:in
)
143 (:name |buffer|
:type |UInt32|
:direction
:in
)
144 (:name |offset|
:type |BufferOffset|
:direction
:in
))
145 :category
"NV_transform_feedback" :deprecated nil
:version
"1.5")
146 (defglextfun "BindBufferRangeNV" bind-buffer-range-nv
:return
"void" :args
147 ((:name |target|
:type |GLenum|
:direction
:in
)
148 (:name |index|
:type |UInt32|
:direction
:in
)
149 (:name |buffer|
:type |UInt32|
:direction
:in
)
150 (:name |offset|
:type |BufferOffset|
:direction
:in
)
151 (:name |size|
:type |BufferSize|
:direction
:in
))
152 :category
"NV_transform_feedback" :deprecated nil
:version
"1.5")
153 (defglextfun "TransformFeedbackAttribsNV" transform-feedback-attribs-nv
:return
155 ((:name |count|
:type |UInt32|
:direction
:in
)
156 (:name |attribs|
:type |Int32|
:direction
:in
:array t
:size
(|count|
))
157 (:name |bufferMode|
:type |GLenum|
:direction
:in
))
158 :category
"NV_transform_feedback" :deprecated nil
:version
"1.5")
159 (defglextfun "EndTransformFeedbackNV" end-transform-feedback-nv
:return
"void"
160 :args nil
:category
"NV_transform_feedback" :deprecated nil
:version
"1.5")
161 (defglextfun "BeginTransformFeedbackNV" begin-transform-feedback-nv
:return
162 "void" :args
((:name |primitiveMode|
:type |GLenum|
:direction
:in
)) :category
163 "NV_transform_feedback" :deprecated nil
:version
"1.5")
164 (make-extension-loader |NV_transform_feedback|
165 (("TransformFeedbackStreamAttribsNV" transform-feedback-stream-attribs-nv
167 ((:name |count|
:type |SizeI|
:direction
:in
)
168 (:name |attribs|
:type |Int32|
:direction
:in
:array t
:size count
)
169 (:name |nbuffers|
:type |SizeI|
:direction
:in
)
170 (:name |bufstreams|
:type |Int32|
:direction
:in
:array t
:size nbuffers
)
171 (:name |bufferMode|
:type |GLenum|
:direction
:in
))
172 :category
"NV_transform_feedback" :deprecated nil
:version
"4.1")
173 ("GetTransformFeedbackVaryingNV" get-transform-feedback-varying-nv
:return
175 ((:name |program|
:type |UInt32|
:direction
:in
)
176 (:name |index|
:type |UInt32|
:direction
:in
)
177 (:name |location|
:type |Int32|
:direction
:out
:array t
:size
#x1
))
178 :category
"NV_transform_feedback" :deprecated nil
:version
"1.5")
179 ("GetActiveVaryingNV" get-active-varying-nv
:return
"void" :args
180 ((:name |program|
:type |UInt32|
:direction
:in
)
181 (:name |index|
:type |UInt32|
:direction
:in
)
182 (:name |bufSize|
:type |SizeI|
:direction
:in
)
183 (:name |length|
:type |SizeI|
:direction
:out
:array t
:size
#x1
)
184 (:name |size|
:type |SizeI|
:direction
:out
:array t
:size
#x1
)
185 (:name |type|
:type |GLenum|
:direction
:out
:array t
:size
#x1
)
186 (:name |name|
:type |Char|
:direction
:out
:array t
:size
187 (|program| |index| |bufSize|
)))
188 :category
"NV_transform_feedback" :deprecated nil
:version
"1.5")
189 ("GetVaryingLocationNV" get-varying-location-nv
:return
"Int32" :args
190 ((:name |program|
:type |UInt32|
:direction
:in
)
191 (:name |name|
:type |Char|
:direction
:in
:array t
:size
(|name|
)))
192 :category
"NV_transform_feedback" :deprecated nil
:version
"1.5")
193 ("ActiveVaryingNV" active-varying-nv
:return
"void" :args
194 ((:name |program|
:type |UInt32|
:direction
:in
)
195 (:name |name|
:type |Char|
:direction
:in
:array t
:size
(|name|
)))
196 :category
"NV_transform_feedback" :deprecated nil
:version
"1.5")
197 ("TransformFeedbackVaryingsNV" transform-feedback-varyings-nv
:return
"void"
199 ((:name |program|
:type |UInt32|
:direction
:in
)
200 (:name |count|
:type |SizeI|
:direction
:in
)
201 (:name |locations|
:type |Int32|
:direction
:in
:array t
:size count
)
202 (:name |bufferMode|
:type |GLenum|
:direction
:in
))
203 :category
"NV_transform_feedback" :deprecated nil
:version
"1.5")
204 ("BindBufferBaseNV" bind-buffer-base-nv
:return
"void" :args
205 ((:name |target|
:type |GLenum|
:direction
:in
)
206 (:name |index|
:type |UInt32|
:direction
:in
)
207 (:name |buffer|
:type |UInt32|
:direction
:in
))
208 :category
"NV_transform_feedback" :deprecated nil
:version
"1.5")
209 ("BindBufferOffsetNV" bind-buffer-offset-nv
:return
"void" :args
210 ((:name |target|
:type |GLenum|
:direction
:in
)
211 (:name |index|
:type |UInt32|
:direction
:in
)
212 (:name |buffer|
:type |UInt32|
:direction
:in
)
213 (:name |offset|
:type |BufferOffset|
:direction
:in
))
214 :category
"NV_transform_feedback" :deprecated nil
:version
"1.5")
215 ("BindBufferRangeNV" bind-buffer-range-nv
:return
"void" :args
216 ((:name |target|
:type |GLenum|
:direction
:in
)
217 (:name |index|
:type |UInt32|
:direction
:in
)
218 (:name |buffer|
:type |UInt32|
:direction
:in
)
219 (:name |offset|
:type |BufferOffset|
:direction
:in
)
220 (:name |size|
:type |BufferSize|
:direction
:in
))
221 :category
"NV_transform_feedback" :deprecated nil
:version
"1.5")
222 ("TransformFeedbackAttribsNV" transform-feedback-attribs-nv
:return
"void"
224 ((:name |count|
:type |UInt32|
:direction
:in
)
225 (:name |attribs|
:type |Int32|
:direction
:in
:array t
:size
(|count|
))
226 (:name |bufferMode|
:type |GLenum|
:direction
:in
))
227 :category
"NV_transform_feedback" :deprecated nil
:version
"1.5")
228 ("EndTransformFeedbackNV" end-transform-feedback-nv
:return
"void" :args nil
229 :category
"NV_transform_feedback" :deprecated nil
:version
"1.5")
230 ("BeginTransformFeedbackNV" begin-transform-feedback-nv
:return
"void" :args
231 ((:name |primitiveMode|
:type |GLenum|
:direction
:in
)) :category
232 "NV_transform_feedback" :deprecated nil
:version
"1.5")))