Fix for callbacks under windows from Andrew Lyon.
[cl-glfw.git] / lib / opengl-ext_separate_shader_objects.lisp
blobda85fc24e588c154b60716c5cfabb9e7d4422d1a
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 ;;;; ext_separate_shader_objects
7 (defconstant +active-program-ext+ #x8B8D)
8 (defconstant +palette4-rgb8-oes+ #x8B90)
9 (defconstant +palette4-rgba8-oes+ #x8B91)
10 (defconstant +palette4-r5-g6-b5-oes+ #x8B92)
11 (defconstant +palette4-rgba4-oes+ #x8B93)
12 (defconstant +palette4-rgb5-a1-oes+ #x8B94)
13 (defconstant +palette8-rgb8-oes+ #x8B95)
14 (defconstant +palette8-rgba8-oes+ #x8B96)
15 (defconstant +palette8-r5-g6-b5-oes+ #x8B97)
16 (defconstant +palette8-rgba4-oes+ #x8B98)
17 (defconstant +palette8-rgb5-a1-oes+ #x8B99)
18 (defconstant +implementation-color-read-type-oes+ #x8B9A)
19 (defconstant +implementation-color-read-format-oes+ #x8B9B)
20 (defconstant +implementation-color-read-type+ #x8B9A)
21 (defconstant +implementation-color-read-format+ #x8B9B)
22 (defconstant +point-size-array-oes+ #x8B9C)
23 (defconstant +texture-crop-rect-oes+ #x8B9D)
24 (defconstant +matrix-index-array-buffer-binding-oes+ #x8B9E)
25 (defconstant +point-size-array-buffer-binding-oes+ #x8B9F)
26 (defconstant +active-program-ext+ #x8B8D)
27 (defglextfun "CreateShaderProgramEXT" create-shader-program-ext :return
28 "UInt32" :args
29 ((:name |type| :type |GLenum| :direction :in)
30 (:name |string| :type |Char| :direction :in :array t))
31 :category "EXT_separate_shader_objects" :deprecated nil :version "1.2")
32 (defglextfun "ActiveProgramEXT" active-program-ext :return "void" :args
33 ((:name |program| :type |UInt32| :direction :in)) :category
34 "EXT_separate_shader_objects" :deprecated nil :version "1.2")
35 (defglextfun "UseShaderProgramEXT" use-shader-program-ext :return "void" :args
36 ((:name |type| :type |GLenum| :direction :in)
37 (:name |program| :type |UInt32| :direction :in))
38 :category "EXT_separate_shader_objects" :deprecated nil :version "1.2")
39 (make-extension-loader |EXT_separate_shader_objects|
40 (("CreateShaderProgramEXT" create-shader-program-ext :return "UInt32" :args
41 ((:name |type| :type |GLenum| :direction :in)
42 (:name |string| :type |Char| :direction :in :array t))
43 :category "EXT_separate_shader_objects" :deprecated nil :version "1.2")
44 ("ActiveProgramEXT" active-program-ext :return "void" :args
45 ((:name |program| :type |UInt32| :direction :in)) :category
46 "EXT_separate_shader_objects" :deprecated nil :version "1.2")
47 ("UseShaderProgramEXT" use-shader-program-ext :return "void" :args
48 ((:name |type| :type |GLenum| :direction :in)
49 (:name |program| :type |UInt32| :direction :in))
50 :category "EXT_separate_shader_objects" :deprecated nil :version "1.2")))