Fix for callbacks under windows from Andrew Lyon.
[cl-glfw.git] / lib / opengl-amd_performance_monitor.lisp
blob6665ca43b04ed7584fe97991744d37be2c170fce
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 ;;;; amd_performance_monitor
7 (defconstant +counter-type-amd+ #x8BC0)
8 (defconstant +counter-range-amd+ #x8BC1)
9 (defconstant +unsigned-int64-amd+ #x8BC2)
10 (defconstant +percentage-amd+ #x8BC3)
11 (defconstant +perfmon-result-available-amd+ #x8BC4)
12 (defconstant +perfmon-result-size-amd+ #x8BC5)
13 (defconstant +perfmon-result-amd+ #x8BC6)
14 (defconstant +texture-width-qcom+ #x8BD2)
15 (defconstant +texture-height-qcom+ #x8BD3)
16 (defconstant +texture-depth-qcom+ #x8BD4)
17 (defconstant +texture-internal-format-qcom+ #x8BD5)
18 (defconstant +texture-format-qcom+ #x8BD6)
19 (defconstant +texture-type-qcom+ #x8BD7)
20 (defconstant +texture-image-valid-qcom+ #x8BD8)
21 (defconstant +texture-num-levels-qcom+ #x8BD9)
22 (defconstant +texture-target-qcom+ #x8BDA)
23 (defconstant +texture-object-valid-qcom+ #x8BDB)
24 (defconstant +state-restore+ #x8BDC)
25 (defconstant +compressed-rgb-pvrtc-4bppv1-img+ #x8C00)
26 (defconstant +compressed-rgb-pvrtc-2bppv1-img+ #x8C01)
27 (defconstant +compressed-rgba-pvrtc-4bppv1-img+ #x8C02)
28 (defconstant +compressed-rgba-pvrtc-2bppv1-img+ #x8C03)
29 (defconstant +modulate-color-img+ #x8C04)
30 (defconstant +recip-add-signed-alpha-img+ #x8C05)
31 (defconstant +texture-alpha-modulate-img+ #x8C06)
32 (defconstant +factor-alpha-modulate-img+ #x8C07)
33 (defconstant +fragment-alpha-modulate-img+ #x8C08)
34 (defconstant +add-blend-img+ #x8C09)
35 (defconstant +sgx-binary-img+ #x8C0A)
36 (defconstant +counter-type-amd+ #x8BC0)
37 (defconstant +counter-range-amd+ #x8BC1)
38 (defconstant +unsigned-int64-amd+ #x8BC2)
39 (defconstant +percentage-amd+ #x8BC3)
40 (defconstant +perfmon-result-available-amd+ #x8BC4)
41 (defconstant +perfmon-result-size-amd+ #x8BC5)
42 (defconstant +perfmon-result-amd+ #x8BC6)
43 (defglextfun "GetPerfMonitorCounterDataAMD" get-perf-monitor-counter-data-amd
44 :return "void" :args
45 ((:name |monitor| :type |UInt32| :direction :in)
46 (:name |pname| :type |GLenum| :direction :in)
47 (:name |dataSize| :type |SizeI| :direction :in)
48 (:name |data| :type |UInt32| :direction :out :array t :size datasize)
49 (:name |bytesWritten| :type |Int32| :direction :out :array t :size #x1))
50 :category "AMD_performance_monitor" :deprecated nil :version "1.2")
51 (defglextfun "EndPerfMonitorAMD" end-perf-monitor-amd :return "void" :args
52 ((:name |monitor| :type |UInt32| :direction :in)) :category
53 "AMD_performance_monitor" :deprecated nil :version "1.2")
54 (defglextfun "BeginPerfMonitorAMD" begin-perf-monitor-amd :return "void" :args
55 ((:name |monitor| :type |UInt32| :direction :in)) :category
56 "AMD_performance_monitor" :deprecated nil :version "1.2")
57 (defglextfun "SelectPerfMonitorCountersAMD" select-perf-monitor-counters-amd
58 :return "void" :args
59 ((:name |monitor| :type |UInt32| :direction :in)
60 (:name |enable| :type |Boolean| :direction :in)
61 (:name |group| :type |UInt32| :direction :in)
62 (:name |numCounters| :type |Int32| :direction :in)
63 (:name |counterList| :type |UInt32| :direction :out :array t :size
64 numcounters))
65 :category "AMD_performance_monitor" :deprecated nil :version "1.2")
66 (defglextfun "DeletePerfMonitorsAMD" delete-perf-monitors-amd :return "void"
67 :args
68 ((:name |n| :type |SizeI| :direction :in)
69 (:name |monitors| :type |UInt32| :direction :out :array t :size n))
70 :category "AMD_performance_monitor" :deprecated nil :version "1.2")
71 (defglextfun "GenPerfMonitorsAMD" gen-perf-monitors-amd :return "void" :args
72 ((:name |n| :type |SizeI| :direction :in)
73 (:name |monitors| :type |UInt32| :direction :out :array t :size n))
74 :category "AMD_performance_monitor" :deprecated nil :version "1.2")
75 (defglextfun "GetPerfMonitorCounterInfoAMD" get-perf-monitor-counter-info-amd
76 :return "void" :args
77 ((:name |group| :type |UInt32| :direction :in)
78 (:name |counter| :type |UInt32| :direction :in)
79 (:name |pname| :type |GLenum| :direction :in)
80 (:name |data| :type |Void| :direction :out :array t :size (|pname|)))
81 :category "AMD_performance_monitor" :deprecated nil :version "1.2")
82 (defglextfun "GetPerfMonitorCounterStringAMD"
83 get-perf-monitor-counter-string-amd :return "void" :args
84 ((:name |group| :type |UInt32| :direction :in)
85 (:name |counter| :type |UInt32| :direction :in)
86 (:name |bufSize| :type |SizeI| :direction :in)
87 (:name |length| :type |SizeI| :direction :out :array t :size #x1)
88 (:name |counterString| :type |Char| :direction :out :array t :size bufsize))
89 :category "AMD_performance_monitor" :deprecated nil :version "1.2")
90 (defglextfun "GetPerfMonitorGroupStringAMD" get-perf-monitor-group-string-amd
91 :return "void" :args
92 ((:name |group| :type |UInt32| :direction :in)
93 (:name |bufSize| :type |SizeI| :direction :in)
94 (:name |length| :type |SizeI| :direction :out :array t :size #x1)
95 (:name |groupString| :type |Char| :direction :out :array t :size bufsize))
96 :category "AMD_performance_monitor" :deprecated nil :version "1.2")
97 (defglextfun "GetPerfMonitorCountersAMD" get-perf-monitor-counters-amd :return
98 "void" :args
99 ((:name |group| :type |UInt32| :direction :in)
100 (:name |numCounters| :type |Int32| :direction :out :array t :size #x1)
101 (:name |maxActiveCounters| :type |Int32| :direction :out :array t :size #x1)
102 (:name |counterSize| :type |SizeI| :direction :in)
103 (:name |counters| :type |UInt32| :direction :out :array t :size countersize))
104 :category "AMD_performance_monitor" :deprecated nil :version "1.2")
105 (defglextfun "GetPerfMonitorGroupsAMD" get-perf-monitor-groups-amd :return
106 "void" :args
107 ((:name |numGroups| :type |Int32| :direction :out :array t :size #x1)
108 (:name |groupsSize| :type |SizeI| :direction :in)
109 (:name |groups| :type |UInt32| :direction :out :array t :size groupssize))
110 :category "AMD_performance_monitor" :deprecated nil :version "1.2")
111 (make-extension-loader |AMD_performance_monitor|
112 (("GetPerfMonitorCounterDataAMD" get-perf-monitor-counter-data-amd :return
113 "void" :args
114 ((:name |monitor| :type |UInt32| :direction :in)
115 (:name |pname| :type |GLenum| :direction :in)
116 (:name |dataSize| :type |SizeI| :direction :in)
117 (:name |data| :type |UInt32| :direction :out :array t :size datasize)
118 (:name |bytesWritten| :type |Int32| :direction :out :array t :size #x1))
119 :category "AMD_performance_monitor" :deprecated nil :version "1.2")
120 ("EndPerfMonitorAMD" end-perf-monitor-amd :return "void" :args
121 ((:name |monitor| :type |UInt32| :direction :in)) :category
122 "AMD_performance_monitor" :deprecated nil :version "1.2")
123 ("BeginPerfMonitorAMD" begin-perf-monitor-amd :return "void" :args
124 ((:name |monitor| :type |UInt32| :direction :in)) :category
125 "AMD_performance_monitor" :deprecated nil :version "1.2")
126 ("SelectPerfMonitorCountersAMD" select-perf-monitor-counters-amd :return
127 "void" :args
128 ((:name |monitor| :type |UInt32| :direction :in)
129 (:name |enable| :type |Boolean| :direction :in)
130 (:name |group| :type |UInt32| :direction :in)
131 (:name |numCounters| :type |Int32| :direction :in)
132 (:name |counterList| :type |UInt32| :direction :out :array t :size
133 numcounters))
134 :category "AMD_performance_monitor" :deprecated nil :version "1.2")
135 ("DeletePerfMonitorsAMD" delete-perf-monitors-amd :return "void" :args
136 ((:name |n| :type |SizeI| :direction :in)
137 (:name |monitors| :type |UInt32| :direction :out :array t :size n))
138 :category "AMD_performance_monitor" :deprecated nil :version "1.2")
139 ("GenPerfMonitorsAMD" gen-perf-monitors-amd :return "void" :args
140 ((:name |n| :type |SizeI| :direction :in)
141 (:name |monitors| :type |UInt32| :direction :out :array t :size n))
142 :category "AMD_performance_monitor" :deprecated nil :version "1.2")
143 ("GetPerfMonitorCounterInfoAMD" get-perf-monitor-counter-info-amd :return
144 "void" :args
145 ((:name |group| :type |UInt32| :direction :in)
146 (:name |counter| :type |UInt32| :direction :in)
147 (:name |pname| :type |GLenum| :direction :in)
148 (:name |data| :type |Void| :direction :out :array t :size (|pname|)))
149 :category "AMD_performance_monitor" :deprecated nil :version "1.2")
150 ("GetPerfMonitorCounterStringAMD" get-perf-monitor-counter-string-amd :return
151 "void" :args
152 ((:name |group| :type |UInt32| :direction :in)
153 (:name |counter| :type |UInt32| :direction :in)
154 (:name |bufSize| :type |SizeI| :direction :in)
155 (:name |length| :type |SizeI| :direction :out :array t :size #x1)
156 (:name |counterString| :type |Char| :direction :out :array t :size
157 bufsize))
158 :category "AMD_performance_monitor" :deprecated nil :version "1.2")
159 ("GetPerfMonitorGroupStringAMD" get-perf-monitor-group-string-amd :return
160 "void" :args
161 ((:name |group| :type |UInt32| :direction :in)
162 (:name |bufSize| :type |SizeI| :direction :in)
163 (:name |length| :type |SizeI| :direction :out :array t :size #x1)
164 (:name |groupString| :type |Char| :direction :out :array t :size bufsize))
165 :category "AMD_performance_monitor" :deprecated nil :version "1.2")
166 ("GetPerfMonitorCountersAMD" get-perf-monitor-counters-amd :return "void"
167 :args
168 ((:name |group| :type |UInt32| :direction :in)
169 (:name |numCounters| :type |Int32| :direction :out :array t :size #x1)
170 (:name |maxActiveCounters| :type |Int32| :direction :out :array t :size
171 #x1)
172 (:name |counterSize| :type |SizeI| :direction :in)
173 (:name |counters| :type |UInt32| :direction :out :array t :size
174 countersize))
175 :category "AMD_performance_monitor" :deprecated nil :version "1.2")
176 ("GetPerfMonitorGroupsAMD" get-perf-monitor-groups-amd :return "void" :args
177 ((:name |numGroups| :type |Int32| :direction :out :array t :size #x1)
178 (:name |groupsSize| :type |SizeI| :direction :in)
179 (:name |groups| :type |UInt32| :direction :out :array t :size groupssize))
180 :category "AMD_performance_monitor" :deprecated nil :version "1.2")))