Fix for callbacks under windows from Andrew Lyon.
[cl-glfw.git] / lib / opengl-arb_debug_output.lisp
blobf033c8a0f0c5dd816a631d5910103e56f6e01298
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 ;;;; arb_debug_output
7 (defconstant +debug-output-synchronous-arb+ #x8242)
8 (defconstant +debug-next-logged-message-length-arb+ #x8243)
9 (defconstant +debug-callback-function-arb+ #x8244)
10 (defconstant +debug-callback-user-param-arb+ #x8245)
11 (defconstant +debug-source-api-arb+ #x8246)
12 (defconstant +debug-source-window-system-arb+ #x8247)
13 (defconstant +debug-source-shader-compiler-arb+ #x8248)
14 (defconstant +debug-source-third-party-arb+ #x8249)
15 (defconstant +debug-source-application-arb+ #x824A)
16 (defconstant +debug-source-other-arb+ #x824B)
17 (defconstant +debug-type-error-arb+ #x824C)
18 (defconstant +debug-type-deprecated-behavior-arb+ #x824D)
19 (defconstant +debug-type-undefined-behavior-arb+ #x824E)
20 (defconstant +debug-type-portability-arb+ #x824F)
21 (defconstant +debug-type-performance-arb+ #x8250)
22 (defconstant +debug-type-other-arb+ #x8251)
23 (defconstant +debug-output-synchronous-arb+ #x8242)
24 (defconstant +debug-next-logged-message-length-arb+ #x8243)
25 (defconstant +debug-callback-function-arb+ #x8244)
26 (defconstant +debug-callback-user-param-arb+ #x8245)
27 (defconstant +debug-source-api-arb+ #x8246)
28 (defconstant +debug-source-window-system-arb+ #x8247)
29 (defconstant +debug-source-shader-compiler-arb+ #x8248)
30 (defconstant +debug-source-third-party-arb+ #x8249)
31 (defconstant +debug-source-application-arb+ #x824A)
32 (defconstant +debug-source-other-arb+ #x824B)
33 (defconstant +debug-type-error-arb+ #x824C)
34 (defconstant +debug-type-deprecated-behavior-arb+ #x824D)
35 (defconstant +debug-type-undefined-behavior-arb+ #x824E)
36 (defconstant +debug-type-portability-arb+ #x824F)
37 (defconstant +debug-type-performance-arb+ #x8250)
38 (defconstant +debug-type-other-arb+ #x8251)
39 (defconstant +max-debug-message-length-arb+ #x9143)
40 (defconstant +max-debug-logged-messages-arb+ #x9144)
41 (defconstant +debug-logged-messages-arb+ #x9145)
42 (defconstant +debug-severity-high-arb+ #x9146)
43 (defconstant +debug-severity-medium-arb+ #x9147)
44 (defconstant +debug-severity-low-arb+ #x9148)
45 (defglextfun "GetDebugMessageLogARB" get-debug-message-log-arb :return "UInt32"
46 :args
47 ((:name |count| :type |UInt32| :direction :in)
48 (:name |bufsize| :type |SizeI| :direction :in)
49 (:name |sources| :type |GLenum| :direction :out :array t :size count)
50 (:name |types| :type |GLenum| :direction :out :array t :size count)
51 (:name |ids| :type |UInt32| :direction :out :array t :size count)
52 (:name |severities| :type |GLenum| :direction :out :array t :size count)
53 (:name |lengths| :type |SizeI| :direction :out :array t :size count)
54 (:name |messageLog| :type |Char| :direction :out :array t :size (|lengths|)))
55 :category "ARB_debug_output" :deprecated nil :version "4.1")
56 (defglextfun "DebugMessageCallbackARB" debug-message-callback-arb :return
57 "void" :args
58 ((:name |callback| :type gldebugprocarb :direction :in)
59 (:name |userParam| :type |Void| :direction :in :array t :size (|callback|)))
60 :category "ARB_debug_output" :deprecated nil :version "4.1")
61 (defglextfun "DebugMessageInsertARB" debug-message-insert-arb :return "void"
62 :args
63 ((:name |source| :type |GLenum| :direction :in)
64 (:name |type| :type |GLenum| :direction :in)
65 (:name |id| :type |UInt32| :direction :in)
66 (:name |severity| :type |GLenum| :direction :in)
67 (:name |length| :type |SizeI| :direction :in)
68 (:name |buf| :type |Char| :direction :in :array t :size length))
69 :category "ARB_debug_output" :deprecated nil :version "4.1")
70 (defglextfun "DebugMessageControlARB" debug-message-control-arb :return "void"
71 :args
72 ((:name |source| :type |GLenum| :direction :in)
73 (:name |type| :type |GLenum| :direction :in)
74 (:name |severity| :type |GLenum| :direction :in)
75 (:name |count| :type |SizeI| :direction :in)
76 (:name |ids| :type |UInt32| :direction :in :array t :size count)
77 (:name |enabled| :type |Boolean| :direction :in))
78 :category "ARB_debug_output" :deprecated nil :version "4.1")
79 (make-extension-loader |ARB_debug_output|
80 (("GetDebugMessageLogARB" get-debug-message-log-arb :return "UInt32" :args
81 ((:name |count| :type |UInt32| :direction :in)
82 (:name |bufsize| :type |SizeI| :direction :in)
83 (:name |sources| :type |GLenum| :direction :out :array t :size count)
84 (:name |types| :type |GLenum| :direction :out :array t :size count)
85 (:name |ids| :type |UInt32| :direction :out :array t :size count)
86 (:name |severities| :type |GLenum| :direction :out :array t :size count)
87 (:name |lengths| :type |SizeI| :direction :out :array t :size count)
88 (:name |messageLog| :type |Char| :direction :out :array t :size
89 (|lengths|)))
90 :category "ARB_debug_output" :deprecated nil :version "4.1")
91 ("DebugMessageCallbackARB" debug-message-callback-arb :return "void" :args
92 ((:name |callback| :type gldebugprocarb :direction :in)
93 (:name |userParam| :type |Void| :direction :in :array t :size
94 (|callback|)))
95 :category "ARB_debug_output" :deprecated nil :version "4.1")
96 ("DebugMessageInsertARB" debug-message-insert-arb :return "void" :args
97 ((:name |source| :type |GLenum| :direction :in)
98 (:name |type| :type |GLenum| :direction :in)
99 (:name |id| :type |UInt32| :direction :in)
100 (:name |severity| :type |GLenum| :direction :in)
101 (:name |length| :type |SizeI| :direction :in)
102 (:name |buf| :type |Char| :direction :in :array t :size length))
103 :category "ARB_debug_output" :deprecated nil :version "4.1")
104 ("DebugMessageControlARB" debug-message-control-arb :return "void" :args
105 ((:name |source| :type |GLenum| :direction :in)
106 (:name |type| :type |GLenum| :direction :in)
107 (:name |severity| :type |GLenum| :direction :in)
108 (:name |count| :type |SizeI| :direction :in)
109 (:name |ids| :type |UInt32| :direction :in :array t :size count)
110 (:name |enabled| :type |Boolean| :direction :in))
111 :category "ARB_debug_output" :deprecated nil :version "4.1")))