Added maybe-support for framework on MacOSX
[cl-glfw.git] / lib / opengl-nv_evaluators.lisp
blob3359f6b95884b4aff954191003c6f031cbfe403b
2 (in-package #:gl)
4 ;;;; NV_evaluators
6 (defconstant +eval-2d-nv+ #x86C0)
7 (defconstant +eval-triangular-2d-nv+ #x86C1)
8 (defconstant +map-tessellation-nv+ #x86C2)
9 (defconstant +map-attrib-u-order-nv+ #x86C3)
10 (defconstant +map-attrib-v-order-nv+ #x86C4)
11 (defconstant +eval-fractional-tessellation-nv+ #x86C5)
12 (defconstant +eval-vertex-attrib0-nv+ #x86C6)
13 (defconstant +eval-vertex-attrib1-nv+ #x86C7)
14 (defconstant +eval-vertex-attrib2-nv+ #x86C8)
15 (defconstant +eval-vertex-attrib3-nv+ #x86C9)
16 (defconstant +eval-vertex-attrib4-nv+ #x86CA)
17 (defconstant +eval-vertex-attrib5-nv+ #x86CB)
18 (defconstant +eval-vertex-attrib6-nv+ #x86CC)
19 (defconstant +eval-vertex-attrib7-nv+ #x86CD)
20 (defconstant +eval-vertex-attrib8-nv+ #x86CE)
21 (defconstant +eval-vertex-attrib9-nv+ #x86CF)
22 (defconstant +eval-vertex-attrib10-nv+ #x86D0)
23 (defconstant +eval-vertex-attrib11-nv+ #x86D1)
24 (defconstant +eval-vertex-attrib12-nv+ #x86D2)
25 (defconstant +eval-vertex-attrib13-nv+ #x86D3)
26 (defconstant +eval-vertex-attrib14-nv+ #x86D4)
27 (defconstant +eval-vertex-attrib15-nv+ #x86D5)
28 (defconstant +max-map-tessellation-nv+ #x86D6)
29 (defconstant +max-rational-eval-order-nv+ #x86D7)
30 (defglextfun
31 (("EvalMapsNV" eval-maps-nv) :args
32 ((:name |target| :type |EvalTargetNV| :direction :in)
33 (:name |mode| :type |EvalMapsModeNV| :direction :in))
34 :return ("void") :category ("NV_evaluators") :version ("1.1") :extension
35 ("soft" "WINSOFT" "NV10") :glxflags ("ignore") :glsopcode ("0x0224") :offset
36 ("?")))
37 (defglextfun
38 (("GetMapAttribParameterfvNV" get-map-attrib-parameter-fv-nv) :args
39 ((:name |target| :type |EvalTargetNV| :direction :in)
40 (:name |index| :type |UInt32| :direction :in)
41 (:name |pname| :type |MapAttribParameterNV| :direction :in)
42 (:name |params| :type |Float32| :direction :out :array t :size (|pname|)))
43 :return ("void") :category ("NV_evaluators") :dlflags ("notlistable")
44 :version ("1.1") :extension ("soft" "WINSOFT" "NV10") :glxflags ("ignore")
45 :glsflags ("get") :glsopcode ("0x0223") :offset ("?")))
46 (defglextfun
47 (("GetMapAttribParameterivNV" get-map-attrib-parameter-iv-nv) :args
48 ((:name |target| :type |EvalTargetNV| :direction :in)
49 (:name |index| :type |UInt32| :direction :in)
50 (:name |pname| :type |MapAttribParameterNV| :direction :in)
51 (:name |params| :type |Int32| :direction :out :array t :size (|pname|)))
52 :return ("void") :category ("NV_evaluators") :dlflags ("notlistable")
53 :version ("1.1") :extension ("soft" "WINSOFT" "NV10") :glxflags ("ignore")
54 :glsflags ("get") :glsopcode ("0x0222") :offset ("?")))
55 (defglextfun
56 (("GetMapParameterfvNV" get-map-parameter-fv-nv) :args
57 ((:name |target| :type |EvalTargetNV| :direction :in)
58 (:name |pname| :type |MapParameterNV| :direction :in)
59 (:name |params| :type |Float32| :direction :out :array t :size
60 (|target| |pname|)))
61 :return ("void") :category ("NV_evaluators") :dlflags ("notlistable")
62 :version ("1.1") :extension ("soft" "WINSOFT" "NV10") :glxflags ("ignore")
63 :glsflags ("get") :glsopcode ("0x0221") :offset ("?")))
64 (defglextfun
65 (("GetMapParameterivNV" get-map-parameter-iv-nv) :args
66 ((:name |target| :type |EvalTargetNV| :direction :in)
67 (:name |pname| :type |MapParameterNV| :direction :in)
68 (:name |params| :type |Int32| :direction :out :array t :size
69 (|target| |pname|)))
70 :return ("void") :category ("NV_evaluators") :dlflags ("notlistable")
71 :version ("1.1") :extension ("soft" "WINSOFT" "NV10") :glxflags ("ignore")
72 :glsflags ("get") :glsopcode ("0x0220") :offset ("?")))
73 (defglextfun
74 (("GetMapControlPointsNV" get-map-control-points-nv) :args
75 ((:name |target| :type |EvalTargetNV| :direction :in)
76 (:name |index| :type |UInt32| :direction :in)
77 (:name |type| :type |MapTypeNV| :direction :in)
78 (:name |ustride| :type |SizeI| :direction :in)
79 (:name |vstride| :type |SizeI| :direction :in)
80 (:name |packed| :type |Boolean| :direction :in)
81 (:name |points| :type |Void| :direction :out :array t :size (|target|)))
82 :return ("void") :category ("NV_evaluators") :dlflags ("notlistable")
83 :version ("1.1") :extension ("soft" "WINSOFT" "NV10") :glxflags ("ignore")
84 :glsflags ("get") :glsopcode ("0x021F") :offset ("?")))
85 (defglextfun
86 (("MapParameterfvNV" map-parameter-fv-nv) :args
87 ((:name |target| :type |EvalTargetNV| :direction :in)
88 (:name |pname| :type |MapParameterNV| :direction :in)
89 (:name |params| :type |CheckedFloat32| :direction :in :array t :size
90 (|target| |pname|)))
91 :return ("void") :category ("NV_evaluators") :version ("1.1") :extension
92 ("soft" "WINSOFT" "NV10") :glxflags ("ignore") :glsflags ("ignore")
93 :glsopcode ("0x021E") :offset ("?")))
94 (defglextfun
95 (("MapParameterivNV" map-parameter-iv-nv) :args
96 ((:name |target| :type |EvalTargetNV| :direction :in)
97 (:name |pname| :type |MapParameterNV| :direction :in)
98 (:name |params| :type |CheckedInt32| :direction :in :array t :size
99 (|target| |pname|)))
100 :return ("void") :category ("NV_evaluators") :version ("1.1") :extension
101 ("soft" "WINSOFT" "NV10") :glxflags ("ignore") :glsflags ("ignore")
102 :glsopcode ("0x021D") :offset ("?")))
103 (defglextfun
104 (("MapControlPointsNV" map-control-points-nv) :args
105 ((:name |target| :type |EvalTargetNV| :direction :in)
106 (:name |index| :type |UInt32| :direction :in)
107 (:name |type| :type |MapTypeNV| :direction :in)
108 (:name |ustride| :type |SizeI| :direction :in)
109 (:name |vstride| :type |SizeI| :direction :in)
110 (:name |uorder| :type |CheckedInt32| :direction :in)
111 (:name |vorder| :type |CheckedInt32| :direction :in)
112 (:name |packed| :type |Boolean| :direction :in)
113 (:name |points| :type |Void| :direction :in :array t :size
114 (|target| |uorder| |vorder|)))
115 :return ("void") :category ("NV_evaluators") :dlflags ("handcode") :version
116 ("1.1") :extension ("soft" "WINSOFT" "NV10") :glxflags ("ignore") :glsflags
117 ("ignore") :glsopcode ("0x021C") :offset ("?")))