Stripped out a lot of useless info from the spec, by selecting only what is needed.
[cl-glfw.git] / lib / opengl-nv_geometry_program4.lisp
blob103b89b240af3a8e58d89c356729609b4395e613
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_geometry_program4
7 (defconstant +lines-adjacency-ext+ #xA)
8 (defconstant +line-strip-adjacency-ext+ #xB)
9 (defconstant +triangles-adjacency-ext+ #xC)
10 (defconstant +triangle-strip-adjacency-ext+ #xD)
11 (defconstant +geometry-program-nv+ #x8C26)
12 (defconstant +max-program-output-vertices-nv+ #x8C27)
13 (defconstant +max-program-total-output-components-nv+ #x8C28)
14 (defconstant +geometry-vertices-out-ext+ #x8DDA)
15 (defconstant +geometry-input-type-ext+ #x8DDB)
16 (defconstant +geometry-output-type-ext+ #x8DDC)
17 (defconstant +max-geometry-texture-image-units-ext+ #x8C29)
18 (defconstant +framebuffer-attachment-layered-ext+ #x8DA7)
19 (defconstant +framebuffer-incomplete-layer-targets-ext+ #x8DA8)
20 (defconstant +framebuffer-incomplete-layer-count-ext+ #x8DA9)
21 (defconstant +program-point-size-ext+ #x8642)
22 (defglextfun "FramebufferTextureFaceEXT" framebuffer-texture-face-ext :return
23 "void" :args
24 ((:name |target| :type |FramebufferTarget| :direction :in)
25 (:name |attachment| :type |FramebufferAttachment| :direction :in)
26 (:name |texture| :type |Texture| :direction :in)
27 (:name |level| :type |CheckedInt32| :direction :in)
28 (:name |face| :type |TextureTarget| :direction :in))
29 :category "NV_geometry_program4" :version "2.0")
30 (defglextfun "FramebufferTextureLayerEXT" framebuffer-texture-layer-ext :return
31 "void" :args
32 ((:name |target| :type |FramebufferTarget| :direction :in)
33 (:name |attachment| :type |FramebufferAttachment| :direction :in)
34 (:name |texture| :type |Texture| :direction :in)
35 (:name |level| :type |CheckedInt32| :direction :in)
36 (:name |layer| :type |CheckedInt32| :direction :in))
37 :category "NV_geometry_program4" :version "2.0")
38 (defglextfun "FramebufferTextureEXT" framebuffer-texture-ext :return "void"
39 :args
40 ((:name |target| :type |FramebufferTarget| :direction :in)
41 (:name |attachment| :type |FramebufferAttachment| :direction :in)
42 (:name |texture| :type |Texture| :direction :in)
43 (:name |level| :type |CheckedInt32| :direction :in))
44 :category "NV_geometry_program4" :version "2.0")
45 (defglextfun "ProgramVertexLimitNV" program-vertex-limit-nv :return "void"
46 :args
47 ((:name |target| :type |ProgramTarget| :direction :in)
48 (:name |limit| :type |Int32| :direction :in))
49 :category "NV_geometry_program4" :version "2.0")