Fix for callbacks under windows from Andrew Lyon.
[cl-glfw.git] / lib / opengl-nv_geometry_program4.lisp
blobf1ecfcbae04bc15916d048cb51ca23cf43d13d26
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 +geometry-program-nv+ #x8C26)
8 (defconstant +max-program-output-vertices-nv+ #x8C27)
9 (defconstant +max-program-total-output-components-nv+ #x8C28)
10 (defconstant +max-geometry-texture-image-units-ext+ #x8C29)
11 (defconstant +lines-adjacency-ext+ #xA)
12 (defconstant +line-strip-adjacency-ext+ #xB)
13 (defconstant +triangles-adjacency-ext+ #xC)
14 (defconstant +triangle-strip-adjacency-ext+ #xD)
15 (defconstant +geometry-program-nv+ #x8C26)
16 (defconstant +max-program-output-vertices-nv+ #x8C27)
17 (defconstant +max-program-total-output-components-nv+ #x8C28)
18 (defconstant +geometry-vertices-out-ext+ #x8DDA)
19 (defconstant +geometry-input-type-ext+ #x8DDB)
20 (defconstant +geometry-output-type-ext+ #x8DDC)
21 (defconstant +max-geometry-texture-image-units-ext+ #x8C29)
22 (defconstant +framebuffer-attachment-layered-ext+ #x8DA7)
23 (defconstant +framebuffer-incomplete-layer-targets-ext+ #x8DA8)
24 (defconstant +framebuffer-incomplete-layer-count-ext+ #x8DA9)
25 (defconstant +framebuffer-attachment-texture-layer-ext+ #x8CD4)
26 (defconstant +program-point-size-ext+ #x8642)
27 (defglextfun "FramebufferTextureFaceEXT" framebuffer-texture-face-ext :return
28 "void" :args
29 ((:name |target| :type |FramebufferTarget| :direction :in)
30 (:name |attachment| :type |FramebufferAttachment| :direction :in)
31 (:name |texture| :type |Texture| :direction :in)
32 (:name |level| :type |CheckedInt32| :direction :in)
33 (:name |face| :type |TextureTarget| :direction :in))
34 :category "NV_geometry_program4" :deprecated nil :version "2.0")
35 (defglextfun "FramebufferTextureLayerEXT" framebuffer-texture-layer-ext :return
36 "void" :args
37 ((:name |target| :type |FramebufferTarget| :direction :in)
38 (:name |attachment| :type |FramebufferAttachment| :direction :in)
39 (:name |texture| :type |Texture| :direction :in)
40 (:name |level| :type |CheckedInt32| :direction :in)
41 (:name |layer| :type |CheckedInt32| :direction :in))
42 :category "NV_geometry_program4" :deprecated nil :version "2.0")
43 (defglextfun "FramebufferTextureEXT" framebuffer-texture-ext :return "void"
44 :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 :category "NV_geometry_program4" :deprecated nil :version "2.0")
50 (defglextfun "ProgramVertexLimitNV" program-vertex-limit-nv :return "void"
51 :args
52 ((:name |target| :type |ProgramTarget| :direction :in)
53 (:name |limit| :type |Int32| :direction :in))
54 :category "NV_geometry_program4" :deprecated nil :version "2.0")
55 (make-extension-loader |NV_geometry_program4|
56 (("FramebufferTextureFaceEXT" framebuffer-texture-face-ext :return "void"
57 :args
58 ((:name |target| :type |FramebufferTarget| :direction :in)
59 (:name |attachment| :type |FramebufferAttachment| :direction :in)
60 (:name |texture| :type |Texture| :direction :in)
61 (:name |level| :type |CheckedInt32| :direction :in)
62 (:name |face| :type |TextureTarget| :direction :in))
63 :category "NV_geometry_program4" :deprecated nil :version "2.0")
64 ("FramebufferTextureLayerEXT" framebuffer-texture-layer-ext :return "void"
65 :args
66 ((:name |target| :type |FramebufferTarget| :direction :in)
67 (:name |attachment| :type |FramebufferAttachment| :direction :in)
68 (:name |texture| :type |Texture| :direction :in)
69 (:name |level| :type |CheckedInt32| :direction :in)
70 (:name |layer| :type |CheckedInt32| :direction :in))
71 :category "NV_geometry_program4" :deprecated nil :version "2.0")
72 ("FramebufferTextureEXT" framebuffer-texture-ext :return "void" :args
73 ((:name |target| :type |FramebufferTarget| :direction :in)
74 (:name |attachment| :type |FramebufferAttachment| :direction :in)
75 (:name |texture| :type |Texture| :direction :in)
76 (:name |level| :type |CheckedInt32| :direction :in))
77 :category "NV_geometry_program4" :deprecated nil :version "2.0")
78 ("ProgramVertexLimitNV" program-vertex-limit-nv :return "void" :args
79 ((:name |target| :type |ProgramTarget| :direction :in)
80 (:name |limit| :type |Int32| :direction :in))
81 :category "NV_geometry_program4" :deprecated nil :version "2.0")))