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 ;;;; ext_transform_feedback
7 (defconstant +transform-feedback-buffer-ext
+ #x8C8E
)
8 (defconstant +transform-feedback-buffer-start-ext
+ #x8C84
)
9 (defconstant +transform-feedback-buffer-size-ext
+ #x8C85
)
10 (defconstant +transform-feedback-buffer-binding-ext
+ #x8C8F
)
11 (defconstant +interleaved-attribs-ext
+ #x8C8C
)
12 (defconstant +separate-attribs-ext
+ #x8C8D
)
13 (defconstant +primitives-generated-ext
+ #x8C87
)
14 (defconstant +transform-feedback-primitives-written-ext
+ #x8C88
)
15 (defconstant +rasterizer-discard-ext
+ #x8C89
)
16 (defconstant +max-transform-feedback-interleaved-components-ext
+ #x8C8A
)
17 (defconstant +max-transform-feedback-separate-attribs-ext
+ #x8C8B
)
18 (defconstant +max-transform-feedback-separate-components-ext
+ #x8C80
)
19 (defconstant +transform-feedback-varyings-ext
+ #x8C83
)
20 (defconstant +transform-feedback-buffer-mode-ext
+ #x8C7F
)
21 (defconstant +transform-feedback-varying-max-length-ext
+ #x8C76
)
22 (defglextfun "GetTransformFeedbackVaryingEXT"
23 get-transform-feedback-varying-ext
:return
"void" :args
24 ((:name |program|
:type |UInt32|
:direction
:in
)
25 (:name |index|
:type |UInt32|
:direction
:in
)
26 (:name |bufSize|
:type |SizeI|
:direction
:in
)
27 (:name |length|
:type |SizeI|
:direction
:out
:array t
:size
#x1
)
28 (:name |size|
:type |SizeI|
:direction
:out
:array t
:size
#x1
)
29 (:name |type|
:type |GLenum|
:direction
:out
:array t
:size
#x1
)
30 (:name |name|
:type |Char|
:direction
:out
:array t
:size
(|length|
)))
31 :category
"EXT_transform_feedback" :deprecated nil
:version
"2.0")
32 (defglextfun "TransformFeedbackVaryingsEXT" transform-feedback-varyings-ext
34 ((:name |program|
:type |UInt32|
:direction
:in
)
35 (:name |count|
:type |SizeI|
:direction
:in
)
36 (:name |varyings|
:type |CharPointer|
:direction
:in
:array t
:size count
)
37 (:name |bufferMode|
:type |GLenum|
:direction
:in
))
38 :category
"EXT_transform_feedback" :deprecated nil
:version
"2.0")
39 (defglextfun "BindBufferBaseEXT" bind-buffer-base-ext
:return
"void" :args
40 ((:name |target|
:type |GLenum|
:direction
:in
)
41 (:name |index|
:type |UInt32|
:direction
:in
)
42 (:name |buffer|
:type |UInt32|
:direction
:in
))
43 :category
"EXT_transform_feedback" :deprecated nil
:version
"2.0")
44 (defglextfun "BindBufferOffsetEXT" bind-buffer-offset-ext
:return
"void" :args
45 ((:name |target|
:type |GLenum|
:direction
:in
)
46 (:name |index|
:type |UInt32|
:direction
:in
)
47 (:name |buffer|
:type |UInt32|
:direction
:in
)
48 (:name |offset|
:type |BufferOffset|
:direction
:in
))
49 :category
"EXT_transform_feedback" :deprecated nil
:version
"2.0")
50 (defglextfun "BindBufferRangeEXT" bind-buffer-range-ext
:return
"void" :args
51 ((:name |target|
:type |GLenum|
:direction
:in
)
52 (:name |index|
:type |UInt32|
:direction
:in
)
53 (:name |buffer|
:type |UInt32|
:direction
:in
)
54 (:name |offset|
:type |BufferOffset|
:direction
:in
)
55 (:name |size|
:type |BufferSize|
:direction
:in
))
56 :category
"EXT_transform_feedback" :deprecated nil
:version
"2.0")
57 (defglextfun "EndTransformFeedbackEXT" end-transform-feedback-ext
:return
58 "void" :args nil
:category
"EXT_transform_feedback" :deprecated nil
:version
60 (defglextfun "BeginTransformFeedbackEXT" begin-transform-feedback-ext
:return
61 "void" :args
((:name |primitiveMode|
:type |GLenum|
:direction
:in
)) :category
62 "EXT_transform_feedback" :deprecated nil
:version
"2.0")
63 (make-extension-loader |EXT_transform_feedback|
64 (("GetTransformFeedbackVaryingEXT" get-transform-feedback-varying-ext
:return
66 ((:name |program|
:type |UInt32|
:direction
:in
)
67 (:name |index|
:type |UInt32|
:direction
:in
)
68 (:name |bufSize|
:type |SizeI|
:direction
:in
)
69 (:name |length|
:type |SizeI|
:direction
:out
:array t
:size
#x1
)
70 (:name |size|
:type |SizeI|
:direction
:out
:array t
:size
#x1
)
71 (:name |type|
:type |GLenum|
:direction
:out
:array t
:size
#x1
)
72 (:name |name|
:type |Char|
:direction
:out
:array t
:size
(|length|
)))
73 :category
"EXT_transform_feedback" :deprecated nil
:version
"2.0")
74 ("TransformFeedbackVaryingsEXT" transform-feedback-varyings-ext
:return
76 ((:name |program|
:type |UInt32|
:direction
:in
)
77 (:name |count|
:type |SizeI|
:direction
:in
)
78 (:name |varyings|
:type |CharPointer|
:direction
:in
:array t
:size count
)
79 (:name |bufferMode|
:type |GLenum|
:direction
:in
))
80 :category
"EXT_transform_feedback" :deprecated nil
:version
"2.0")
81 ("BindBufferBaseEXT" bind-buffer-base-ext
:return
"void" :args
82 ((:name |target|
:type |GLenum|
:direction
:in
)
83 (:name |index|
:type |UInt32|
:direction
:in
)
84 (:name |buffer|
:type |UInt32|
:direction
:in
))
85 :category
"EXT_transform_feedback" :deprecated nil
:version
"2.0")
86 ("BindBufferOffsetEXT" bind-buffer-offset-ext
:return
"void" :args
87 ((:name |target|
:type |GLenum|
:direction
:in
)
88 (:name |index|
:type |UInt32|
:direction
:in
)
89 (:name |buffer|
:type |UInt32|
:direction
:in
)
90 (:name |offset|
:type |BufferOffset|
:direction
:in
))
91 :category
"EXT_transform_feedback" :deprecated nil
:version
"2.0")
92 ("BindBufferRangeEXT" bind-buffer-range-ext
:return
"void" :args
93 ((:name |target|
:type |GLenum|
:direction
:in
)
94 (:name |index|
:type |UInt32|
:direction
:in
)
95 (:name |buffer|
:type |UInt32|
:direction
:in
)
96 (:name |offset|
:type |BufferOffset|
:direction
:in
)
97 (:name |size|
:type |BufferSize|
:direction
:in
))
98 :category
"EXT_transform_feedback" :deprecated nil
:version
"2.0")
99 ("EndTransformFeedbackEXT" end-transform-feedback-ext
:return
"void" :args
100 nil
:category
"EXT_transform_feedback" :deprecated nil
:version
"2.0")
101 ("BeginTransformFeedbackEXT" begin-transform-feedback-ext
:return
"void"
102 :args
((:name |primitiveMode|
:type |GLenum|
:direction
:in
)) :category
103 "EXT_transform_feedback" :deprecated nil
:version
"2.0")))