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 +back-primary-color-nv
+ #x8C77
)
8 (defconstant +back-secondary-color-nv
+ #x8C78
)
9 (defconstant +texture-coord-nv
+ #x8C79
)
10 (defconstant +clip-distance-nv
+ #x8C7A
)
11 (defconstant +vertex-id-nv
+ #x8C7B
)
12 (defconstant +primitive-id-nv
+ #x8C7C
)
13 (defconstant +generic-attrib-nv
+ #x8C7D
)
14 (defconstant +transform-feedback-attribs-nv
+ #x8C7E
)
15 (defconstant +transform-feedback-buffer-mode-nv
+ #x8C7F
)
16 (defconstant +max-transform-feedback-separate-components-nv
+ #x8C80
)
17 (defconstant +active-varyings-nv
+ #x8C81
)
18 (defconstant +active-varying-max-length-nv
+ #x8C82
)
19 (defconstant +transform-feedback-varyings-nv
+ #x8C83
)
20 (defconstant +transform-feedback-buffer-start-nv
+ #x8C84
)
21 (defconstant +transform-feedback-buffer-size-nv
+ #x8C85
)
22 (defconstant +transform-feedback-record-nv
+ #x8C86
)
23 (defconstant +primitives-generated-nv
+ #x8C87
)
24 (defconstant +transform-feedback-primitives-written-nv
+ #x8C88
)
25 (defconstant +rasterizer-discard-nv
+ #x8C89
)
26 (defconstant +max-transform-feedback-interleaved-attribs-nv
+ #x8C8A
)
27 (defconstant +max-transform-feedback-separate-attribs-nv
+ #x8C8B
)
28 (defconstant +interleaved-attribs-nv
+ #x8C8C
)
29 (defconstant +separate-attribs-nv
+ #x8C8D
)
30 (defconstant +transform-feedback-buffer-nv
+ #x8C8E
)
31 (defconstant +transform-feedback-buffer-binding-nv
+ #x8C8F
)
33 (("GetTransformFeedbackVaryingNV" get-transform-feedback-varying-nv
) :args
34 ((:name |program|
:type |UInt32|
:direction
:in
)
35 (:name |index|
:type |UInt32|
:direction
:in
)
36 (:name |location|
:type |Int32|
:direction
:out
:array t
:size
#x1
))
37 :return
("void") :category
("NV_transform_feedback") :dlflags
("notlistable")
38 :version
("1.5") :extension
("soft" "WINSOFT") :glfflags
("ignore") :glsflags
39 ("ignore") :glxflags
("ignore")))
41 (("GetActiveVaryingNV" get-active-varying-nv
) :args
42 ((:name |program|
:type |UInt32|
:direction
:in
)
43 (:name |index|
:type |UInt32|
:direction
:in
)
44 (:name |bufSize|
:type |SizeI|
:direction
:in
)
45 (:name |length|
:type |SizeI|
:direction
:out
:array t
:size
#x1
)
46 (:name |size|
:type |SizeI|
:direction
:out
:array t
:size
#x1
)
47 (:name |type|
:type |GLenum|
:direction
:out
:array t
:size
#x1
)
48 (:name |name|
:type |Char|
:direction
:out
:array t
:size
49 (|program| |index| |bufSize|
)))
50 :return
("void") :category
("NV_transform_feedback") :dlflags
("notlistable")
51 :version
("1.5") :extension
("soft" "WINSOFT") :glfflags
("ignore") :glsflags
52 ("ignore") :glxflags
("ignore")))
54 (("GetVaryingLocationNV" get-varying-location-nv
) :args
55 ((:name |program|
:type |UInt32|
:direction
:in
)
56 (:name |name|
:type |Char|
:direction
:in
:array t
:size
(|name|
)))
57 :return
("Int32") :category
("NV_transform_feedback") :dlflags
58 ("notlistable") :version
("1.5") :glfflags
("ignore") :glsflags
("ignore")
59 :glxflags
("ignore") :extension
("soft" "WINSOFT")))
61 (("ActiveVaryingNV" active-varying-nv
) :args
62 ((:name |program|
:type |UInt32|
:direction
:in
)
63 (:name |name|
:type |Char|
:direction
:in
:array t
:size
(|name|
)))
64 :return
("void") :category
("NV_transform_feedback") :version
("1.5")
65 :dlflags
("notlistable") :glxflags
("ignore") :glfflags
("ignore") :glsflags
66 ("ignore") :extension
("soft" "WINSOFT")))
68 (("TransformFeedbackVaryingsNV" transform-feedback-varyings-nv
) :args
69 ((:name |program|
:type |UInt32|
:direction
:in
)
70 (:name |count|
:type |SizeI|
:direction
:in
)
71 (:name |locations|
:type |Int32|
:direction
:in
:array t
:size
(|count|
))
72 (:name |bufferMode|
:type |GLenum|
:direction
:in
))
73 :return
("void") :category
("NV_transform_feedback") :version
("1.5")
74 :dlflags
("notlistable") :glxflags
("ignore") :glfflags
("ignore") :glsflags
75 ("ignore") :extension
("soft" "WINSOFT")))
77 (("BindBufferBaseNV" bind-buffer-base-nv
) :args
78 ((:name |target|
:type |GLenum|
:direction
:in
)
79 (:name |index|
:type |UInt32|
:direction
:in
)
80 (:name |buffer|
:type |UInt32|
:direction
:in
))
81 :return
("void") :category
("NV_transform_feedback") :version
("1.5")
82 :dlflags
("notlistable") :glxflags
("ignore") :glfflags
("ignore") :glsflags
83 ("ignore") :extension
("soft" "WINSOFT")))
85 (("BindBufferOffsetNV" bind-buffer-offset-nv
) :args
86 ((:name |target|
:type |GLenum|
:direction
:in
)
87 (:name |index|
:type |UInt32|
:direction
:in
)
88 (:name |buffer|
:type |UInt32|
:direction
:in
)
89 (:name |offset|
:type |BufferOffset|
:direction
:in
))
90 :return
("void") :category
("NV_transform_feedback") :version
("1.5")
91 :dlflags
("notlistable") :glxflags
("ignore") :glfflags
("ignore") :glsflags
92 ("ignore") :extension
("soft" "WINSOFT")))
94 (("BindBufferRangeNV" bind-buffer-range-nv
) :args
95 ((:name |target|
:type |GLenum|
:direction
:in
)
96 (:name |index|
:type |UInt32|
:direction
:in
)
97 (:name |buffer|
:type |UInt32|
:direction
:in
)
98 (:name |offset|
:type |BufferOffset|
:direction
:in
)
99 (:name |size|
:type |BufferSize|
:direction
:in
))
100 :return
("void") :category
("NV_transform_feedback") :version
("1.5")
101 :dlflags
("notlistable") :glxflags
("ignore") :glfflags
("ignore") :glsflags
102 ("ignore") :extension
("soft" "WINSOFT")))
104 (("TransformFeedbackAttribsNV" transform-feedback-attribs-nv
) :args
105 ((:name |count|
:type |UInt32|
:direction
:in
)
106 (:name |attribs|
:type |Int32|
:direction
:in
:array t
:size
(|count|
))
107 (:name |bufferMode|
:type |GLenum|
:direction
:in
))
108 :return
("void") :category
("NV_transform_feedback") :version
("1.5")
109 :dlflags
("notlistable") :glxflags
("ignore") :glfflags
("ignore") :glsflags
110 ("ignore") :extension
("soft" "WINSOFT")))
112 (("EndTransformFeedbackNV" end-transform-feedback-nv
) :args nil
:return
113 ("void") :category
("NV_transform_feedback") :version
("1.5") :dlflags
114 ("notlistable") :glxflags
("ignore") :glfflags
("ignore") :glsflags
115 ("ignore") :extension
("soft" "WINSOFT")))
117 (("BeginTransformFeedbackNV" begin-transform-feedback-nv
) :args
118 ((:name |primitiveMode|
:type |GLenum|
:direction
:in
)) :return
("void")
119 :category
("NV_transform_feedback") :version
("1.5") :dlflags
("notlistable")
120 :glxflags
("ignore") :glfflags
("ignore") :glsflags
("ignore") :extension