Added extra test platform.
[cl-glfw.git] / lib / opengl-nv_register_combiners.lisp
blobe79ed256ad2ac1936a50bd15073928cc80a40b79
2 (in-package #:gl)
4 ;;;; NV_register_combiners
6 (defconstant +register-combiners-nv+ #x8522)
7 (defconstant +variable-a-nv+ #x8523)
8 (defconstant +variable-b-nv+ #x8524)
9 (defconstant +variable-c-nv+ #x8525)
10 (defconstant +variable-d-nv+ #x8526)
11 (defconstant +variable-e-nv+ #x8527)
12 (defconstant +variable-f-nv+ #x8528)
13 (defconstant +variable-g-nv+ #x8529)
14 (defconstant +constant-color0-nv+ #x852A)
15 (defconstant +constant-color1-nv+ #x852B)
16 (defconstant +primary-color-nv+ #x852C)
17 (defconstant +secondary-color-nv+ #x852D)
18 (defconstant +spare0-nv+ #x852E)
19 (defconstant +spare1-nv+ #x852F)
20 (defconstant +discard-nv+ #x8530)
21 (defconstant +e-times-f-nv+ #x8531)
22 (defconstant +spare0-plus-secondary-color-nv+ #x8532)
23 (defconstant +unsigned-identity-nv+ #x8536)
24 (defconstant +unsigned-invert-nv+ #x8537)
25 (defconstant +expand-normal-nv+ #x8538)
26 (defconstant +expand-negate-nv+ #x8539)
27 (defconstant +half-bias-normal-nv+ #x853A)
28 (defconstant +half-bias-negate-nv+ #x853B)
29 (defconstant +signed-identity-nv+ #x853C)
30 (defconstant +signed-negate-nv+ #x853D)
31 (defconstant +scale-by-two-nv+ #x853E)
32 (defconstant +scale-by-four-nv+ #x853F)
33 (defconstant +scale-by-one-half-nv+ #x8540)
34 (defconstant +bias-by-negative-one-half-nv+ #x8541)
35 (defconstant +combiner-input-nv+ #x8542)
36 (defconstant +combiner-mapping-nv+ #x8543)
37 (defconstant +combiner-component-usage-nv+ #x8544)
38 (defconstant +combiner-ab-dot-product-nv+ #x8545)
39 (defconstant +combiner-cd-dot-product-nv+ #x8546)
40 (defconstant +combiner-mux-sum-nv+ #x8547)
41 (defconstant +combiner-scale-nv+ #x8548)
42 (defconstant +combiner-bias-nv+ #x8549)
43 (defconstant +combiner-ab-output-nv+ #x854A)
44 (defconstant +combiner-cd-output-nv+ #x854B)
45 (defconstant +combiner-sum-output-nv+ #x854C)
46 (defconstant +max-general-combiners-nv+ #x854D)
47 (defconstant +num-general-combiners-nv+ #x854E)
48 (defconstant +color-sum-clamp-nv+ #x854F)
49 (defconstant +combiner0-nv+ #x8550)
50 (defconstant +combiner1-nv+ #x8551)
51 (defconstant +combiner2-nv+ #x8552)
52 (defconstant +combiner3-nv+ #x8553)
53 (defconstant +combiner4-nv+ #x8554)
54 (defconstant +combiner5-nv+ #x8555)
55 (defconstant +combiner6-nv+ #x8556)
56 (defconstant +combiner7-nv+ #x8557)
57 (defconstant +texture0-arb+ #x84C0)
58 (defconstant +texture1-arb+ #x84C1)
59 (defglextfun
60 (("GetFinalCombinerInputParameterivNV"
61 get-final-combiner-input-parameter-iv-nv)
62 :args
63 ((:name |variable| :type |CombinerVariableNV| :direction :in)
64 (:name |pname| :type |CombinerParameterNV| :direction :in)
65 (:name |params| :type |Int32| :direction :out :array t :size (|pname|)))
66 :return ("void") :dlflags ("notlistable") :category ("NV_register_combiners")
67 :version ("1.1") :extension ("soft" "WINSOFT" "NV10") :glxvendorpriv ("1275")
68 :glxflags ("ignore") :glsflags ("get") :glsopcode ("0x01EE") :offset ("511")))
69 (defglextfun
70 (("GetFinalCombinerInputParameterfvNV"
71 get-final-combiner-input-parameter-fv-nv)
72 :args
73 ((:name |variable| :type |CombinerVariableNV| :direction :in)
74 (:name |pname| :type |CombinerParameterNV| :direction :in)
75 (:name |params| :type |Float32| :direction :out :array t :size (|pname|)))
76 :return ("void") :dlflags ("notlistable") :category ("NV_register_combiners")
77 :version ("1.1") :extension ("soft" "WINSOFT" "NV10") :glxvendorpriv ("1274")
78 :glxflags ("ignore") :glsflags ("get") :glsopcode ("0x01ED") :offset ("510")))
79 (defglextfun
80 (("GetCombinerOutputParameterivNV" get-combiner-output-parameter-iv-nv) :args
81 ((:name |stage| :type |CombinerStageNV| :direction :in)
82 (:name |portion| :type |CombinerPortionNV| :direction :in)
83 (:name |pname| :type |CombinerParameterNV| :direction :in)
84 (:name |params| :type |Int32| :direction :out :array t :size (|pname|)))
85 :return ("void") :dlflags ("notlistable") :category ("NV_register_combiners")
86 :version ("1.1") :extension ("soft" "WINSOFT" "NV10") :glxvendorpriv ("1273")
87 :glxflags ("ignore") :glsflags ("get") :glsopcode ("0x01EC") :offset ("509")))
88 (defglextfun
89 (("GetCombinerOutputParameterfvNV" get-combiner-output-parameter-fv-nv) :args
90 ((:name |stage| :type |CombinerStageNV| :direction :in)
91 (:name |portion| :type |CombinerPortionNV| :direction :in)
92 (:name |pname| :type |CombinerParameterNV| :direction :in)
93 (:name |params| :type |Float32| :direction :out :array t :size (|pname|)))
94 :return ("void") :dlflags ("notlistable") :category ("NV_register_combiners")
95 :version ("1.1") :extension ("soft" "WINSOFT" "NV10") :glxvendorpriv ("1272")
96 :glxflags ("ignore") :glsflags ("get") :glsopcode ("0x01EB") :offset ("508")))
97 (defglextfun
98 (("GetCombinerInputParameterivNV" get-combiner-input-parameter-iv-nv) :args
99 ((:name |stage| :type |CombinerStageNV| :direction :in)
100 (:name |portion| :type |CombinerPortionNV| :direction :in)
101 (:name |variable| :type |CombinerVariableNV| :direction :in)
102 (:name |pname| :type |CombinerParameterNV| :direction :in)
103 (:name |params| :type |Int32| :direction :out :array t :size (|pname|)))
104 :return ("void") :dlflags ("notlistable") :category ("NV_register_combiners")
105 :version ("1.1") :extension ("soft" "WINSOFT" "NV10") :glxvendorpriv ("1271")
106 :glxflags ("ignore") :glsflags ("get") :glsopcode ("0x01EA") :offset ("507")))
107 (defglextfun
108 (("GetCombinerInputParameterfvNV" get-combiner-input-parameter-fv-nv) :args
109 ((:name |stage| :type |CombinerStageNV| :direction :in)
110 (:name |portion| :type |CombinerPortionNV| :direction :in)
111 (:name |variable| :type |CombinerVariableNV| :direction :in)
112 (:name |pname| :type |CombinerParameterNV| :direction :in)
113 (:name |params| :type |Float32| :direction :out :array t :size (|pname|)))
114 :return ("void") :dlflags ("notlistable") :category ("NV_register_combiners")
115 :version ("1.1") :extension ("soft" "WINSOFT" "NV10") :glxvendorpriv ("1270")
116 :glxflags ("ignore") :glsflags ("get") :glsopcode ("0x01E9") :offset ("506")))
117 (defglextfun
118 (("FinalCombinerInputNV" final-combiner-input-nv) :args
119 ((:name |variable| :type |CombinerVariableNV| :direction :in)
120 (:name |input| :type |CombinerRegisterNV| :direction :in)
121 (:name |mapping| :type |CombinerMappingNV| :direction :in)
122 (:name |componentUsage| :type |CombinerComponentUsageNV| :direction :in))
123 :return ("void") :category ("NV_register_combiners") :version ("1.1")
124 :extension ("soft" "WINSOFT" "NV10") :glxropcode ("4142") :glxflags
125 ("ignore") :glsopcode ("0x01E8") :offset ("505")))
126 (defglextfun
127 (("CombinerOutputNV" combiner-output-nv) :args
128 ((:name |stage| :type |CombinerStageNV| :direction :in)
129 (:name |portion| :type |CombinerPortionNV| :direction :in)
130 (:name |abOutput| :type |CombinerRegisterNV| :direction :in)
131 (:name |cdOutput| :type |CombinerRegisterNV| :direction :in)
132 (:name |sumOutput| :type |CombinerRegisterNV| :direction :in)
133 (:name |scale| :type |CombinerScaleNV| :direction :in)
134 (:name |bias| :type |CombinerBiasNV| :direction :in)
135 (:name |abDotProduct| :type |Boolean| :direction :in)
136 (:name |cdDotProduct| :type |Boolean| :direction :in)
137 (:name |muxSum| :type |Boolean| :direction :in))
138 :return ("void") :category ("NV_register_combiners") :version ("1.1")
139 :extension ("soft" "WINSOFT" "NV10") :glxropcode ("4141") :glxflags
140 ("ignore") :glsopcode ("0x01E7") :offset ("504")))
141 (defglextfun
142 (("CombinerInputNV" combiner-input-nv) :args
143 ((:name |stage| :type |CombinerStageNV| :direction :in)
144 (:name |portion| :type |CombinerPortionNV| :direction :in)
145 (:name |variable| :type |CombinerVariableNV| :direction :in)
146 (:name |input| :type |CombinerRegisterNV| :direction :in)
147 (:name |mapping| :type |CombinerMappingNV| :direction :in)
148 (:name |componentUsage| :type |CombinerComponentUsageNV| :direction :in))
149 :return ("void") :category ("NV_register_combiners") :version ("1.1")
150 :extension ("soft" "WINSOFT" "NV10") :glxropcode ("4140") :glxflags
151 ("ignore") :glsopcode ("0x01E6") :offset ("503")))
152 (defglextfun
153 (("CombinerParameteriNV" combiner-parameter-i-nv) :args
154 ((:name |pname| :type |CombinerParameterNV| :direction :in)
155 (:name |param| :type |Int32| :direction :in))
156 :return ("void") :category ("NV_register_combiners") :version ("1.1")
157 :extension ("soft" "WINSOFT" "NV10") :glxropcode ("4138") :glxflags
158 ("ignore") :glsflags ("gl-enum") :glsopcode ("0x01E5") :offset ("502")))
159 (defglextfun
160 (("CombinerParameterivNV" combiner-parameter-iv-nv) :args
161 ((:name |pname| :type |CombinerParameterNV| :direction :in)
162 (:name |params| :type |CheckedInt32| :direction :in :array t :size
163 (|pname|)))
164 :return ("void") :category ("NV_register_combiners") :version ("1.1")
165 :extension ("soft" "WINSOFT" "NV10") :glxropcode ("4139") :glxflags
166 ("ignore") :glsflags ("gl-enum") :glsopcode ("0x01E4") :offset ("501")))
167 (defglextfun
168 (("CombinerParameterfNV" combiner-parameter-f-nv) :args
169 ((:name |pname| :type |CombinerParameterNV| :direction :in)
170 (:name |param| :type |Float32| :direction :in))
171 :return ("void") :category ("NV_register_combiners") :version ("1.1")
172 :extension ("soft" "WINSOFT" "NV10") :glxropcode ("4136") :glxflags
173 ("ignore") :glsflags ("gl-enum") :glsopcode ("0x01E3") :offset ("500")))
174 (defglextfun
175 (("CombinerParameterfvNV" combiner-parameter-fv-nv) :args
176 ((:name |pname| :type |CombinerParameterNV| :direction :in)
177 (:name |params| :type |CheckedFloat32| :direction :in :array t :size
178 (|pname|)))
179 :return ("void") :category ("NV_register_combiners") :version ("1.1")
180 :extension ("soft" "WINSOFT" "NV10") :glxropcode ("4137") :glxflags
181 ("ignore") :glsflags ("gl-enum") :glsopcode ("0x01E2") :offset ("499")))