Better support for loading extensions:
[cl-glfw.git] / lib / opengl-arb_geometry_shader4.lisp
blob8d22659f4096a2df471838b2b6f8247b3e58b834
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_geometry_shader4
7 (defconstant +geometry-shader-arb+ #x8DD9)
8 (defconstant +lines-adjacency-arb+ #xA)
9 (defconstant +line-strip-adjacency-arb+ #xB)
10 (defconstant +triangles-adjacency-arb+ #xC)
11 (defconstant +triangle-strip-adjacency-arb+ #xD)
12 (defconstant +program-point-size-arb+ #x8642)
13 (defconstant +max-geometry-texture-image-units-arb+ #x8C29)
14 (defconstant +framebuffer-attachment-layered-arb+ #x8DA7)
15 (defconstant +framebuffer-incomplete-layer-targets-arb+ #x8DA8)
16 (defconstant +framebuffer-incomplete-layer-count-arb+ #x8DA9)
17 (defconstant +geometry-shader-arb+ #x8DD9)
18 (defconstant +geometry-vertices-out-arb+ #x8DDA)
19 (defconstant +geometry-input-type-arb+ #x8DDB)
20 (defconstant +geometry-output-type-arb+ #x8DDC)
21 (defconstant +max-geometry-varying-components-arb+ #x8DDD)
22 (defconstant +max-vertex-varying-components-arb+ #x8DDE)
23 (defconstant +max-geometry-uniform-components-arb+ #x8DDF)
24 (defconstant +max-geometry-output-vertices-arb+ #x8DE0)
25 (defconstant +max-geometry-total-output-components-arb+ #x8DE1)
26 (defconstant +max-varying-components+ #x8B4B)
27 (defconstant +framebuffer-attachment-texture-layer+ #x8CD4)
28 (defglextfun "FramebufferTextureFaceARB" framebuffer-texture-face-arb :return
29 "void" :args
30 ((:name |target| :type |FramebufferTarget| :direction :in)
31 (:name |attachment| :type |FramebufferAttachment| :direction :in)
32 (:name |texture| :type |Texture| :direction :in)
33 (:name |level| :type |CheckedInt32| :direction :in)
34 (:name |face| :type |TextureTarget| :direction :in))
35 :category "ARB_geometry_shader4" :deprecated nil :version "3.0")
36 (defglextfun "FramebufferTextureLayerARB" framebuffer-texture-layer-arb :return
37 "void" :args
38 ((:name |target| :type |FramebufferTarget| :direction :in)
39 (:name |attachment| :type |FramebufferAttachment| :direction :in)
40 (:name |texture| :type |Texture| :direction :in)
41 (:name |level| :type |CheckedInt32| :direction :in)
42 (:name |layer| :type |CheckedInt32| :direction :in))
43 :category "ARB_geometry_shader4" :deprecated nil :version "3.0" :alias
44 ("FramebufferTextureLayer" framebuffer-texture-layer :return "void" :args
45 ((:name |target| :type |FramebufferTarget| :direction :in)
46 (:name |attachment| :type |FramebufferAttachment| :direction :in)
47 (:name |texture| :type |Texture| :direction :in)
48 (:name |level| :type |CheckedInt32| :direction :in)
49 (:name |layer| :type |CheckedInt32| :direction :in))
50 :category "ARB_framebuffer_object" :deprecated nil :version "3.0"))
51 (defglextfun "FramebufferTextureARB" framebuffer-texture-arb :return "void"
52 :args
53 ((:name |target| :type |FramebufferTarget| :direction :in)
54 (:name |attachment| :type |FramebufferAttachment| :direction :in)
55 (:name |texture| :type |Texture| :direction :in)
56 (:name |level| :type |CheckedInt32| :direction :in))
57 :category "ARB_geometry_shader4" :deprecated nil :version "3.0")
58 (defglextfun "ProgramParameteriARB" program-parameter-i-arb :return "void"
59 :args
60 ((:name |program| :type |UInt32| :direction :in)
61 (:name |pname| :type |ProgramParameterPName| :direction :in)
62 (:name |value| :type |Int32| :direction :in))
63 :category "ARB_geometry_shader4" :deprecated nil :version "3.0" :alias
64 ("ProgramParameteri" program-parameter-i :return "void" :args
65 ((:name |program| :type |UInt32| :direction :in)
66 (:name |pname| :type |ProgramParameterPName| :direction :in)
67 (:name |value| :type |Int32| :direction :in))
68 :category "ARB_get_program_binary" :deprecated nil :version "3.0"))
69 (make-extension-loader |ARB_geometry_shader4|
70 (("FramebufferTextureFaceARB" framebuffer-texture-face-arb :return "void"
71 :args
72 ((:name |target| :type |FramebufferTarget| :direction :in)
73 (:name |attachment| :type |FramebufferAttachment| :direction :in)
74 (:name |texture| :type |Texture| :direction :in)
75 (:name |level| :type |CheckedInt32| :direction :in)
76 (:name |face| :type |TextureTarget| :direction :in))
77 :category "ARB_geometry_shader4" :deprecated nil :version "3.0")
78 ("FramebufferTextureLayerARB" framebuffer-texture-layer-arb :return "void"
79 :args
80 ((:name |target| :type |FramebufferTarget| :direction :in)
81 (:name |attachment| :type |FramebufferAttachment| :direction :in)
82 (:name |texture| :type |Texture| :direction :in)
83 (:name |level| :type |CheckedInt32| :direction :in)
84 (:name |layer| :type |CheckedInt32| :direction :in))
85 :category "ARB_geometry_shader4" :deprecated nil :version "3.0" :alias
86 ("FramebufferTextureLayer" framebuffer-texture-layer :return "void" :args
87 ((:name |target| :type |FramebufferTarget| :direction :in)
88 (:name |attachment| :type |FramebufferAttachment| :direction :in)
89 (:name |texture| :type |Texture| :direction :in)
90 (:name |level| :type |CheckedInt32| :direction :in)
91 (:name |layer| :type |CheckedInt32| :direction :in))
92 :category "ARB_framebuffer_object" :deprecated nil :version "3.0"))
93 ("FramebufferTextureARB" framebuffer-texture-arb :return "void" :args
94 ((:name |target| :type |FramebufferTarget| :direction :in)
95 (:name |attachment| :type |FramebufferAttachment| :direction :in)
96 (:name |texture| :type |Texture| :direction :in)
97 (:name |level| :type |CheckedInt32| :direction :in))
98 :category "ARB_geometry_shader4" :deprecated nil :version "3.0")
99 ("ProgramParameteriARB" program-parameter-i-arb :return "void" :args
100 ((:name |program| :type |UInt32| :direction :in)
101 (:name |pname| :type |ProgramParameterPName| :direction :in)
102 (:name |value| :type |Int32| :direction :in))
103 :category "ARB_geometry_shader4" :deprecated nil :version "3.0" :alias
104 ("ProgramParameteri" program-parameter-i :return "void" :args
105 ((:name |program| :type |UInt32| :direction :in)
106 (:name |pname| :type |ProgramParameterPName| :direction :in)
107 (:name |value| :type |Int32| :direction :in))
108 :category "ARB_get_program_binary" :deprecated nil :version "3.0"))))