Added extra test platform.
[cl-glfw.git] / lib / opengl-nv_geometry_program4.lisp
blob6740cab08e130f4bbf055bbc80a65b4ef59a174e
2 (in-package #:gl)
4 ;;;; NV_geometry_program4
6 (defconstant +lines-adjacency-ext+ #xA)
7 (defconstant +line-strip-adjacency-ext+ #xB)
8 (defconstant +triangles-adjacency-ext+ #xC)
9 (defconstant +triangle-strip-adjacency-ext+ #xD)
10 (defconstant +geometry-program-nv+ #x8C26)
11 (defconstant +max-program-output-vertices-nv+ #x8C27)
12 (defconstant +max-program-total-output-components-nv+ #x8C28)
13 (defconstant +geometry-vertices-out-ext+ #x8DDA)
14 (defconstant +geometry-input-type-ext+ #x8DDB)
15 (defconstant +geometry-output-type-ext+ #x8DDC)
16 (defconstant +max-geometry-texture-image-units-ext+ #x8C29)
17 (defconstant +framebuffer-attachment-layered-ext+ #x8DA7)
18 (defconstant +framebuffer-incomplete-layer-targets-ext+ #x8DA8)
19 (defconstant +framebuffer-incomplete-layer-count-ext+ #x8DA9)
20 (defconstant +program-point-size-ext+ #x8642)
21 (defglextfun
22 (("FramebufferTextureFaceEXT" framebuffer-texture-face-ext) :args
23 ((:name |target| :type |FramebufferTarget| :direction :in)
24 (:name |attachment| :type |FramebufferAttachment| :direction :in)
25 (:name |texture| :type |Texture| :direction :in)
26 (:name |level| :type |CheckedInt32| :direction :in)
27 (:name |face| :type |TextureTarget| :direction :in))
28 :return ("void") :category ("NV_geometry_program4") :version ("2.0")
29 :extension ("soft" "WINSOFT") :dlflags ("notlistable") :glfflags ("ignore")
30 :glsflags ("ignore") :glxflags ("ignore")))
31 (defglextfun
32 (("FramebufferTextureLayerEXT" framebuffer-texture-layer-ext) :args
33 ((:name |target| :type |FramebufferTarget| :direction :in)
34 (:name |attachment| :type |FramebufferAttachment| :direction :in)
35 (:name |texture| :type |Texture| :direction :in)
36 (:name |level| :type |CheckedInt32| :direction :in)
37 (:name |layer| :type |CheckedInt32| :direction :in))
38 :return ("void") :category ("NV_geometry_program4") :version ("2.0")
39 :extension ("soft" "WINSOFT") :dlflags ("notlistable") :glfflags ("ignore")
40 :glsflags ("ignore") :glxflags ("ignore")))
41 (defglextfun
42 (("FramebufferTextureEXT" framebuffer-texture-ext) :args
43 ((:name |target| :type |FramebufferTarget| :direction :in)
44 (:name |attachment| :type |FramebufferAttachment| :direction :in)
45 (:name |texture| :type |Texture| :direction :in)
46 (:name |level| :type |CheckedInt32| :direction :in))
47 :return ("void") :category ("NV_geometry_program4") :version ("2.0")
48 :extension ("soft" "WINSOFT") :dlflags ("notlistable") :glfflags ("ignore")
49 :glsflags ("ignore") :glxflags ("ignore")))
50 (defglextfun
51 (("ProgramVertexLimitNV" program-vertex-limit-nv) :args
52 ((:name |target| :type |ProgramTarget| :direction :in)
53 (:name |limit| :type |Int32| :direction :in))
54 :return ("void") :category ("NV_geometry_program4") :version ("2.0")
55 :extension ("soft" "WINSOFT") :glfflags ("ignore") :glsflags ("ignore")
56 :glxflags ("ignore")))