Fix for callbacks under windows from Andrew Lyon.
[cl-glfw.git] / lib / opengl-arb_tessellation_shader.lisp
blob848fa34b88cb666250d1152fde6961201c4b06c4
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 ;;;; arb_tessellation_shader
7 (defconstant +patches+ #xE)
8 (defconstant +uniform-block-referenced-by-tess-control-shader+ #x84F0)
9 (defconstant +uniform-block-referenced-by-tess-evaluation-shader+ #x84F1)
10 (defconstant +max-tess-control-input-components+ #x886C)
11 (defconstant +max-tess-evaluation-input-components+ #x886D)
12 (defconstant +max-combined-tess-control-uniform-components+ #x8E1E)
13 (defconstant +max-combined-tess-evaluation-uniform-components+ #x8E1F)
14 (defconstant +patch-vertices+ #x8E72)
15 (defconstant +patch-default-inner-level+ #x8E73)
16 (defconstant +patch-default-outer-level+ #x8E74)
17 (defconstant +tess-control-output-vertices+ #x8E75)
18 (defconstant +tess-gen-mode+ #x8E76)
19 (defconstant +tess-gen-spacing+ #x8E77)
20 (defconstant +tess-gen-vertex-order+ #x8E78)
21 (defconstant +tess-gen-point-mode+ #x8E79)
22 (defconstant +isolines+ #x8E7A)
23 (defconstant +fractional-odd+ #x8E7B)
24 (defconstant +fractional-even+ #x8E7C)
25 (defconstant +max-patch-vertices+ #x8E7D)
26 (defconstant +max-tess-gen-level+ #x8E7E)
27 (defconstant +max-tess-control-uniform-components+ #x8E7F)
28 (defconstant +max-tess-evaluation-uniform-components+ #x8E80)
29 (defconstant +max-tess-control-texture-image-units+ #x8E81)
30 (defconstant +max-tess-evaluation-texture-image-units+ #x8E82)
31 (defconstant +max-tess-control-output-components+ #x8E83)
32 (defconstant +max-tess-patch-components+ #x8E84)
33 (defconstant +max-tess-control-total-output-components+ #x8E85)
34 (defconstant +max-tess-evaluation-output-components+ #x8E86)
35 (defconstant +tess-evaluation-shader+ #x8E87)
36 (defconstant +tess-control-shader+ #x8E88)
37 (defconstant +max-tess-control-uniform-blocks+ #x8E89)
38 (defconstant +max-tess-evaluation-uniform-blocks+ #x8E8A)
39 (defconstant +patches+ #xE)
40 (defconstant +patch-vertices+ #x8E72)
41 (defconstant +patch-default-inner-level+ #x8E73)
42 (defconstant +patch-default-outer-level+ #x8E74)
43 (defconstant +tess-control-output-vertices+ #x8E75)
44 (defconstant +tess-gen-mode+ #x8E76)
45 (defconstant +tess-gen-spacing+ #x8E77)
46 (defconstant +tess-gen-vertex-order+ #x8E78)
47 (defconstant +tess-gen-point-mode+ #x8E79)
48 (defconstant +isolines+ #x8E7A)
49 (defconstant +fractional-odd+ #x8E7B)
50 (defconstant +fractional-even+ #x8E7C)
51 (defconstant +max-patch-vertices+ #x8E7D)
52 (defconstant +max-tess-gen-level+ #x8E7E)
53 (defconstant +max-tess-control-uniform-components+ #x8E7F)
54 (defconstant +max-tess-evaluation-uniform-components+ #x8E80)
55 (defconstant +max-tess-control-texture-image-units+ #x8E81)
56 (defconstant +max-tess-evaluation-texture-image-units+ #x8E82)
57 (defconstant +max-tess-control-output-components+ #x8E83)
58 (defconstant +max-tess-patch-components+ #x8E84)
59 (defconstant +max-tess-control-total-output-components+ #x8E85)
60 (defconstant +max-tess-evaluation-output-components+ #x8E86)
61 (defconstant +max-tess-control-uniform-blocks+ #x8E89)
62 (defconstant +max-tess-evaluation-uniform-blocks+ #x8E8A)
63 (defconstant +max-tess-control-input-components+ #x886C)
64 (defconstant +max-tess-evaluation-input-components+ #x886D)
65 (defconstant +max-combined-tess-control-uniform-components+ #x8E1E)
66 (defconstant +max-combined-tess-evaluation-uniform-components+ #x8E1F)
67 (defconstant +uniform-block-referenced-by-tess-control-shader+ #x84F0)
68 (defconstant +uniform-block-referenced-by-tess-evaluation-shader+ #x84F1)
69 (defconstant +tess-evaluation-shader+ #x8E87)
70 (defconstant +tess-control-shader+ #x8E88)
71 (defglextfun "PatchParameterfv" patch-parameter-fv :return "void" :args
72 ((:name |pname| :type |GLenum| :direction :in)
73 (:name |values| :type |Float32| :direction :in :array t :size (|pname|)))
74 :category "ARB_tessellation_shader" :deprecated nil :version "1.2")
75 (defglextfun "PatchParameteri" patch-parameter-i :return "void" :args
76 ((:name |pname| :type |GLenum| :direction :in)
77 (:name |value| :type |Int32| :direction :in))
78 :category "ARB_tessellation_shader" :deprecated nil :version "1.2")
79 (make-extension-loader |ARB_tessellation_shader|
80 (("PatchParameterfv" patch-parameter-fv :return "void" :args
81 ((:name |pname| :type |GLenum| :direction :in)
82 (:name |values| :type |Float32| :direction :in :array t :size (|pname|)))
83 :category "ARB_tessellation_shader" :deprecated nil :version "1.2")
84 ("PatchParameteri" patch-parameter-i :return "void" :args
85 ((:name |pname| :type |GLenum| :direction :in)
86 (:name |value| :type |Int32| :direction :in))
87 :category "ARB_tessellation_shader" :deprecated nil :version "1.2")))