Fix for callbacks under windows from Andrew Lyon.
[cl-glfw.git] / lib / opengl-nv_shader_buffer_load.lisp
blob993250419cf95bb0662d45546a3d4ca6a0f82cdb
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_shader_buffer_load
7 (defconstant +buffer-gpu-address-nv+ #x8F1D)
8 (defconstant +buffer-gpu-address-nv+ #x8F1D)
9 (defconstant +gpu-address-nv+ #x8F34)
10 (defconstant +max-shader-buffer-address-nv+ #x8F35)
11 (defglextfun "ProgramUniformui64vNV" program-uniformui-64v-nv :return "void"
12 :args
13 ((:name |program| :type |UInt32| :direction :in)
14 (:name |location| :type |Int32| :direction :in)
15 (:name |count| :type |SizeI| :direction :in)
16 (:name |value| :type |UInt64EXT| :direction :in :array t :size count))
17 :category "NV_shader_buffer_load" :deprecated nil :version "1.2")
18 (defglextfun "ProgramUniformui64NV" program-uniformui-64-nv :return "void"
19 :args
20 ((:name |program| :type |UInt32| :direction :in)
21 (:name |location| :type |Int32| :direction :in)
22 (:name |value| :type |UInt64EXT| :direction :in))
23 :category "NV_shader_buffer_load" :deprecated nil :version "1.2")
24 (defglextfun "GetUniformui64vNV" get-uniformui-64v-nv :return "void" :args
25 ((:name |program| :type |UInt32| :direction :in)
26 (:name |location| :type |Int32| :direction :in)
27 (:name |params| :type |UInt64EXT| :direction :out :array t :size
28 (|program| |location|)))
29 :category "NV_shader_buffer_load" :deprecated nil :version "1.2")
30 (defglextfun "Uniformui64vNV" uniformui-64v-nv :return "void" :args
31 ((:name |location| :type |Int32| :direction :in)
32 (:name |count| :type |SizeI| :direction :in)
33 (:name |value| :type |UInt64EXT| :direction :in :array t :size count))
34 :category "NV_shader_buffer_load" :deprecated nil :version "1.2")
35 (defglextfun "Uniformui64NV" uniformui-64-nv :return "void" :args
36 ((:name |location| :type |Int32| :direction :in)
37 (:name |value| :type |UInt64EXT| :direction :in))
38 :category "NV_shader_buffer_load" :deprecated nil :version "1.2")
39 (defglextfun "GetIntegerui64vNV" get-integerui-64v-nv :return "void" :args
40 ((:name |value| :type |GLenum| :direction :in)
41 (:name |result| :type |UInt64EXT| :direction :out :array t :size (|value|)))
42 :category "NV_shader_buffer_load" :deprecated nil :version "1.2")
43 (defglextfun "GetNamedBufferParameterui64vNV"
44 get-named-buffer-parameterui-64v-nv :return "void" :args
45 ((:name |buffer| :type |UInt32| :direction :in)
46 (:name |pname| :type |GLenum| :direction :in)
47 (:name |params| :type |UInt64EXT| :direction :out :array t :size (|pname|)))
48 :category "NV_shader_buffer_load" :deprecated nil :version "1.2")
49 (defglextfun "GetBufferParameterui64vNV" get-buffer-parameterui-64v-nv :return
50 "void" :args
51 ((:name |target| :type |GLenum| :direction :in)
52 (:name |pname| :type |GLenum| :direction :in)
53 (:name |params| :type |UInt64EXT| :direction :out :array t :size (|pname|)))
54 :category "NV_shader_buffer_load" :deprecated nil :version "1.2")
55 (defglextfun "IsNamedBufferResidentNV" is-named-buffer-resident-nv :return
56 "Boolean" :args ((:name |buffer| :type |UInt32| :direction :in)) :category
57 "NV_shader_buffer_load" :deprecated nil :version "1.2")
58 (defglextfun "MakeNamedBufferNonResidentNV" make-named-buffer-non-resident-nv
59 :return "void" :args ((:name |buffer| :type |UInt32| :direction :in))
60 :category "NV_shader_buffer_load" :deprecated nil :version "1.2")
61 (defglextfun "MakeNamedBufferResidentNV" make-named-buffer-resident-nv :return
62 "void" :args
63 ((:name |buffer| :type |UInt32| :direction :in)
64 (:name |access| :type |GLenum| :direction :in))
65 :category "NV_shader_buffer_load" :deprecated nil :version "1.2")
66 (defglextfun "IsBufferResidentNV" is-buffer-resident-nv :return "Boolean" :args
67 ((:name |target| :type |GLenum| :direction :in)) :category
68 "NV_shader_buffer_load" :deprecated nil :version "1.2")
69 (defglextfun "MakeBufferNonResidentNV" make-buffer-non-resident-nv :return
70 "void" :args ((:name |target| :type |GLenum| :direction :in)) :category
71 "NV_shader_buffer_load" :deprecated nil :version "1.2")
72 (defglextfun "MakeBufferResidentNV" make-buffer-resident-nv :return "void"
73 :args
74 ((:name |target| :type |GLenum| :direction :in)
75 (:name |access| :type |GLenum| :direction :in))
76 :category "NV_shader_buffer_load" :deprecated nil :version "1.2")
77 (make-extension-loader |NV_shader_buffer_load|
78 (("ProgramUniformui64vNV" program-uniformui-64v-nv :return "void" :args
79 ((:name |program| :type |UInt32| :direction :in)
80 (:name |location| :type |Int32| :direction :in)
81 (:name |count| :type |SizeI| :direction :in)
82 (:name |value| :type |UInt64EXT| :direction :in :array t :size count))
83 :category "NV_shader_buffer_load" :deprecated nil :version "1.2")
84 ("ProgramUniformui64NV" program-uniformui-64-nv :return "void" :args
85 ((:name |program| :type |UInt32| :direction :in)
86 (:name |location| :type |Int32| :direction :in)
87 (:name |value| :type |UInt64EXT| :direction :in))
88 :category "NV_shader_buffer_load" :deprecated nil :version "1.2")
89 ("GetUniformui64vNV" get-uniformui-64v-nv :return "void" :args
90 ((:name |program| :type |UInt32| :direction :in)
91 (:name |location| :type |Int32| :direction :in)
92 (:name |params| :type |UInt64EXT| :direction :out :array t :size
93 (|program| |location|)))
94 :category "NV_shader_buffer_load" :deprecated nil :version "1.2")
95 ("Uniformui64vNV" uniformui-64v-nv :return "void" :args
96 ((:name |location| :type |Int32| :direction :in)
97 (:name |count| :type |SizeI| :direction :in)
98 (:name |value| :type |UInt64EXT| :direction :in :array t :size count))
99 :category "NV_shader_buffer_load" :deprecated nil :version "1.2")
100 ("Uniformui64NV" uniformui-64-nv :return "void" :args
101 ((:name |location| :type |Int32| :direction :in)
102 (:name |value| :type |UInt64EXT| :direction :in))
103 :category "NV_shader_buffer_load" :deprecated nil :version "1.2")
104 ("GetIntegerui64vNV" get-integerui-64v-nv :return "void" :args
105 ((:name |value| :type |GLenum| :direction :in)
106 (:name |result| :type |UInt64EXT| :direction :out :array t :size
107 (|value|)))
108 :category "NV_shader_buffer_load" :deprecated nil :version "1.2")
109 ("GetNamedBufferParameterui64vNV" get-named-buffer-parameterui-64v-nv :return
110 "void" :args
111 ((:name |buffer| :type |UInt32| :direction :in)
112 (:name |pname| :type |GLenum| :direction :in)
113 (:name |params| :type |UInt64EXT| :direction :out :array t :size
114 (|pname|)))
115 :category "NV_shader_buffer_load" :deprecated nil :version "1.2")
116 ("GetBufferParameterui64vNV" get-buffer-parameterui-64v-nv :return "void"
117 :args
118 ((:name |target| :type |GLenum| :direction :in)
119 (:name |pname| :type |GLenum| :direction :in)
120 (:name |params| :type |UInt64EXT| :direction :out :array t :size
121 (|pname|)))
122 :category "NV_shader_buffer_load" :deprecated nil :version "1.2")
123 ("IsNamedBufferResidentNV" is-named-buffer-resident-nv :return "Boolean"
124 :args ((:name |buffer| :type |UInt32| :direction :in)) :category
125 "NV_shader_buffer_load" :deprecated nil :version "1.2")
126 ("MakeNamedBufferNonResidentNV" make-named-buffer-non-resident-nv :return
127 "void" :args ((:name |buffer| :type |UInt32| :direction :in)) :category
128 "NV_shader_buffer_load" :deprecated nil :version "1.2")
129 ("MakeNamedBufferResidentNV" make-named-buffer-resident-nv :return "void"
130 :args
131 ((:name |buffer| :type |UInt32| :direction :in)
132 (:name |access| :type |GLenum| :direction :in))
133 :category "NV_shader_buffer_load" :deprecated nil :version "1.2")
134 ("IsBufferResidentNV" is-buffer-resident-nv :return "Boolean" :args
135 ((:name |target| :type |GLenum| :direction :in)) :category
136 "NV_shader_buffer_load" :deprecated nil :version "1.2")
137 ("MakeBufferNonResidentNV" make-buffer-non-resident-nv :return "void" :args
138 ((:name |target| :type |GLenum| :direction :in)) :category
139 "NV_shader_buffer_load" :deprecated nil :version "1.2")
140 ("MakeBufferResidentNV" make-buffer-resident-nv :return "void" :args
141 ((:name |target| :type |GLenum| :direction :in)
142 (:name |access| :type |GLenum| :direction :in))
143 :category "NV_shader_buffer_load" :deprecated nil :version "1.2")))