Stripped out a lot of useless info from the spec, by selecting only what is needed.
[cl-glfw/jecs.git] / lib / opengl-nv_evaluators.lisp
blobc0589355bb0eaa6fa96ceecdf45724a3d67f083f
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_evaluators
7 (defconstant +eval-2d-nv+ #x86C0)
8 (defconstant +eval-triangular-2d-nv+ #x86C1)
9 (defconstant +map-tessellation-nv+ #x86C2)
10 (defconstant +map-attrib-u-order-nv+ #x86C3)
11 (defconstant +map-attrib-v-order-nv+ #x86C4)
12 (defconstant +eval-fractional-tessellation-nv+ #x86C5)
13 (defconstant +eval-vertex-attrib0-nv+ #x86C6)
14 (defconstant +eval-vertex-attrib1-nv+ #x86C7)
15 (defconstant +eval-vertex-attrib2-nv+ #x86C8)
16 (defconstant +eval-vertex-attrib3-nv+ #x86C9)
17 (defconstant +eval-vertex-attrib4-nv+ #x86CA)
18 (defconstant +eval-vertex-attrib5-nv+ #x86CB)
19 (defconstant +eval-vertex-attrib6-nv+ #x86CC)
20 (defconstant +eval-vertex-attrib7-nv+ #x86CD)
21 (defconstant +eval-vertex-attrib8-nv+ #x86CE)
22 (defconstant +eval-vertex-attrib9-nv+ #x86CF)
23 (defconstant +eval-vertex-attrib10-nv+ #x86D0)
24 (defconstant +eval-vertex-attrib11-nv+ #x86D1)
25 (defconstant +eval-vertex-attrib12-nv+ #x86D2)
26 (defconstant +eval-vertex-attrib13-nv+ #x86D3)
27 (defconstant +eval-vertex-attrib14-nv+ #x86D4)
28 (defconstant +eval-vertex-attrib15-nv+ #x86D5)
29 (defconstant +max-map-tessellation-nv+ #x86D6)
30 (defconstant +max-rational-eval-order-nv+ #x86D7)
31 (defglextfun "EvalMapsNV" eval-maps-nv :return "void" :args
32 ((:name |target| :type |EvalTargetNV| :direction :in)
33 (:name |mode| :type |EvalMapsModeNV| :direction :in))
34 :category "NV_evaluators" :version "1.1")
35 (defglextfun "GetMapAttribParameterfvNV" get-map-attrib-parameter-fv-nv :return
36 "void" :args
37 ((:name |target| :type |EvalTargetNV| :direction :in)
38 (:name |index| :type |UInt32| :direction :in)
39 (:name |pname| :type |MapAttribParameterNV| :direction :in)
40 (:name |params| :type |Float32| :direction :out :array t :size (|pname|)))
41 :category "NV_evaluators" :version "1.1")
42 (defglextfun "GetMapAttribParameterivNV" get-map-attrib-parameter-iv-nv :return
43 "void" :args
44 ((:name |target| :type |EvalTargetNV| :direction :in)
45 (:name |index| :type |UInt32| :direction :in)
46 (:name |pname| :type |MapAttribParameterNV| :direction :in)
47 (:name |params| :type |Int32| :direction :out :array t :size (|pname|)))
48 :category "NV_evaluators" :version "1.1")
49 (defglextfun "GetMapParameterfvNV" get-map-parameter-fv-nv :return "void" :args
50 ((:name |target| :type |EvalTargetNV| :direction :in)
51 (:name |pname| :type |MapParameterNV| :direction :in)
52 (:name |params| :type |Float32| :direction :out :array t :size
53 (|target| |pname|)))
54 :category "NV_evaluators" :version "1.1")
55 (defglextfun "GetMapParameterivNV" get-map-parameter-iv-nv :return "void" :args
56 ((:name |target| :type |EvalTargetNV| :direction :in)
57 (:name |pname| :type |MapParameterNV| :direction :in)
58 (:name |params| :type |Int32| :direction :out :array t :size
59 (|target| |pname|)))
60 :category "NV_evaluators" :version "1.1")
61 (defglextfun "GetMapControlPointsNV" get-map-control-points-nv :return "void"
62 :args
63 ((:name |target| :type |EvalTargetNV| :direction :in)
64 (:name |index| :type |UInt32| :direction :in)
65 (:name |type| :type |MapTypeNV| :direction :in)
66 (:name |ustride| :type |SizeI| :direction :in)
67 (:name |vstride| :type |SizeI| :direction :in)
68 (:name |packed| :type |Boolean| :direction :in)
69 (:name |points| :type |Void| :direction :out :array t :size (|target|)))
70 :category "NV_evaluators" :version "1.1")
71 (defglextfun "MapParameterfvNV" map-parameter-fv-nv :return "void" :args
72 ((:name |target| :type |EvalTargetNV| :direction :in)
73 (:name |pname| :type |MapParameterNV| :direction :in)
74 (:name |params| :type |CheckedFloat32| :direction :in :array t :size
75 (|target| |pname|)))
76 :category "NV_evaluators" :version "1.1")
77 (defglextfun "MapParameterivNV" map-parameter-iv-nv :return "void" :args
78 ((:name |target| :type |EvalTargetNV| :direction :in)
79 (:name |pname| :type |MapParameterNV| :direction :in)
80 (:name |params| :type |CheckedInt32| :direction :in :array t :size
81 (|target| |pname|)))
82 :category "NV_evaluators" :version "1.1")
83 (defglextfun "MapControlPointsNV" map-control-points-nv :return "void" :args
84 ((:name |target| :type |EvalTargetNV| :direction :in)
85 (:name |index| :type |UInt32| :direction :in)
86 (:name |type| :type |MapTypeNV| :direction :in)
87 (:name |ustride| :type |SizeI| :direction :in)
88 (:name |vstride| :type |SizeI| :direction :in)
89 (:name |uorder| :type |CheckedInt32| :direction :in)
90 (:name |vorder| :type |CheckedInt32| :direction :in)
91 (:name |packed| :type |Boolean| :direction :in)
92 (:name |points| :type |Void| :direction :in :array t :size
93 (|target| |uorder| |vorder|)))
94 :category "NV_evaluators" :version "1.1")