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
)
60 (("GetFinalCombinerInputParameterivNV"
61 get-final-combiner-input-parameter-iv-nv
)
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")))
70 (("GetFinalCombinerInputParameterfvNV"
71 get-final-combiner-input-parameter-fv-nv
)
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")))
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")))
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")))
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")))
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")))
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")))
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")))
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")))
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")))
160 (("CombinerParameterivNV" combiner-parameter-iv-nv
) :args
161 ((:name |pname|
:type |CombinerParameterNV|
:direction
:in
)
162 (:name |params|
:type |CheckedInt32|
:direction
:in
:array t
:size
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")))
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")))
175 (("CombinerParameterfvNV" combiner-parameter-fv-nv
) :args
176 ((:name |pname|
:type |CombinerParameterNV|
:direction
:in
)
177 (:name |params|
:type |CheckedFloat32|
:direction
:in
:array t
:size
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")))