Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
cs_mipmap_p.h
Go to the documentation of this file.
1// Copyright (C) 2023 The Qt Company Ltd.
2// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
3// Qt-Security score:significant reason:default
4
5#ifndef CS_MIPMAP_P_H
6#define CS_MIPMAP_P_H
7
8//
9// W A R N I N G
10// -------------
11//
12// This file is not part of the Qt API. It exists for the convenience
13// of other Qt classes. This header file may change from version to
14// version without notice, or even be removed.
15//
16// We mean it.
17//
18
19#include <QtCore/private/qglobal_p.h>
20
21#ifdef Q_OS_WIN
22
23#include <qt_windows.h>
24
25#if 0
26//
27// Generated by Microsoft (R) HLSL Shader Compiler 10.1
28//
29//
30// Buffer Definitions:
31//
32// cbuffer CB0
33// {
34//
35// uint SrcMipLevel; // Offset: 0 Size: 4
36// uint NumMipLevels; // Offset: 4 Size: 4
37// float2 TexelSize; // Offset: 8 Size: 8
38//
39// }
40//
41//
42// Resource Bindings:
43//
44// Name Type Format Dim HLSL Bind Count
45// ------------------------------ ---------- ------- ----------- -------------- ------
46// BilinearClamp sampler NA NA s0 1
47// SrcMip texture float4 2d t0 1
48// OutMip1 UAV float4 2d u0 1
49// OutMip2 UAV float4 2d u1 1
50// OutMip3 UAV float4 2d u2 1
51// OutMip4 UAV float4 2d u3 1
52// CB0 cbuffer NA NA cb0 1
53//
54//
55//
56// Input signature:
57//
58// Name Index Mask Register SysValue Format Used
59// -------------------- ----- ------ -------- -------- ------- ------
60// no Input
61//
62// Output signature:
63//
64// Name Index Mask Register SysValue Format Used
65// -------------------- ----- ------ -------- -------- ------- ------
66// no Output
67cs_5_0
68dcl_globalFlags refactoringAllowed
69dcl_constantbuffer CB0[1], immediateIndexed
70dcl_sampler s0, mode_default
71dcl_resource_texture2d (float,float,float,float) t0
72dcl_uav_typed_texture2d (float,float,float,float) u0
73dcl_uav_typed_texture2d (float,float,float,float) u1
74dcl_uav_typed_texture2d (float,float,float,float) u2
75dcl_uav_typed_texture2d (float,float,float,float) u3
76dcl_input vThreadIDInGroupFlattened
77dcl_input vThreadID.xy
78dcl_temps 6
79dcl_tgsm_structured g0, 4, 64
80dcl_tgsm_structured g1, 4, 64
81dcl_tgsm_structured g2, 4, 64
82dcl_tgsm_structured g3, 4, 64
83dcl_thread_group 8, 8, 1
84utof r0.xy, vThreadID.xyxx
85add r0.xy, r0.xyxx, l(0.250000, 0.250000, 0.000000, 0.000000)
86mul r0.zw, r0.xxxy, cb0[0].zzzw
87utof r1.x, cb0[0].x
88sample_l_indexable(texture2d)(float,float,float,float) r2.xyzw, r0.zwzz, t0.xyzw, s0, r1.x
89mul r3.xyz, cb0[0].zwzz, l(0.500000, 0.500000, 0.500000, 0.000000)
90mov r3.w, l(0)
91mad r3.xyzw, cb0[0].zwzw, r0.xyxy, r3.zwxy
92sample_l_indexable(texture2d)(float,float,float,float) r4.xyzw, r3.xyxx, t0.xyzw, s0, r1.x
93add r2.xyzw, r2.xyzw, r4.xyzw
94mov r3.x, l(0)
95mul r3.y, cb0[0].w, l(0.500000)
96mad r0.xy, cb0[0].zwzz, r0.xyxx, r3.xyxx
97sample_l_indexable(texture2d)(float,float,float,float) r0.xyzw, r0.xyxx, t0.xyzw, s0, r1.x
98add r0.xyzw, r0.xyzw, r2.xyzw
99sample_l_indexable(texture2d)(float,float,float,float) r1.xyzw, r3.zwzz, t0.xyzw, s0, r1.x
100add r0.xyzw, r0.xyzw, r1.xyzw
101mul r1.xyzw, r0.xyzw, l(0.250000, 0.250000, 0.250000, 0.250000)
102store_uav_typed u0.xyzw, vThreadID.xyyy, r1.xyzw
103ieq r2.x, cb0[0].y, l(1)
104if_nz r2.x
105 ret
106endif
107store_structured g0.x, vThreadIDInGroupFlattened.x, l(0), r1.x
108store_structured g1.x, vThreadIDInGroupFlattened.x, l(0), r1.y
109store_structured g2.x, vThreadIDInGroupFlattened.x, l(0), r1.z
110store_structured g3.x, vThreadIDInGroupFlattened.x, l(0), r1.w
111sync_g_t
112and r2.x, vThreadIDInGroupFlattened.x, l(9)
113if_z r2.x
114 iadd r2.xyz, vThreadIDInGroupFlattened.xxxx, l(1, 8, 9, 0)
115 ld_structured r3.x, r2.x, l(0), g0.xxxx
116 ld_structured r3.y, r2.x, l(0), g1.xxxx
117 ld_structured r3.z, r2.x, l(0), g2.xxxx
118 ld_structured r3.w, r2.x, l(0), g3.xxxx
119 ld_structured r4.x, r2.y, l(0), g0.xxxx
120 ld_structured r4.y, r2.y, l(0), g1.xxxx
121 ld_structured r4.z, r2.y, l(0), g2.xxxx
122 ld_structured r4.w, r2.y, l(0), g3.xxxx
123 ld_structured r5.x, r2.z, l(0), g0.xxxx
124 ld_structured r5.y, r2.z, l(0), g1.xxxx
125 ld_structured r5.z, r2.z, l(0), g2.xxxx
126 ld_structured r5.w, r2.z, l(0), g3.xxxx
127 mad r0.xyzw, r0.xyzw, l(0.250000, 0.250000, 0.250000, 0.250000), r3.xyzw
128 add r0.xyzw, r4.xyzw, r0.xyzw
129 add r0.xyzw, r5.xyzw, r0.xyzw
130 mul r1.xyzw, r0.xyzw, l(0.250000, 0.250000, 0.250000, 0.250000)
131 ushr r0.xyzw, vThreadID.xyyy, l(1, 1, 1, 1)
132 store_uav_typed u1.xyzw, r0.xyzw, r1.xyzw
133 store_structured g0.x, vThreadIDInGroupFlattened.x, l(0), r1.x
134 store_structured g1.x, vThreadIDInGroupFlattened.x, l(0), r1.y
135 store_structured g2.x, vThreadIDInGroupFlattened.x, l(0), r1.z
136 store_structured g3.x, vThreadIDInGroupFlattened.x, l(0), r1.w
137endif
138ieq r0.x, cb0[0].y, l(2)
139if_nz r0.x
140 ret
141endif
142sync_g_t
143and r0.x, vThreadIDInGroupFlattened.x, l(27)
144if_z r0.x
145 iadd r0.xyz, vThreadIDInGroupFlattened.xxxx, l(2, 16, 18, 0)
146 ld_structured r2.x, r0.x, l(0), g0.xxxx
147 ld_structured r2.y, r0.x, l(0), g1.xxxx
148 ld_structured r2.z, r0.x, l(0), g2.xxxx
149 ld_structured r2.w, r0.x, l(0), g3.xxxx
150 ld_structured r3.x, r0.y, l(0), g0.xxxx
151 ld_structured r3.y, r0.y, l(0), g1.xxxx
152 ld_structured r3.z, r0.y, l(0), g2.xxxx
153 ld_structured r3.w, r0.y, l(0), g3.xxxx
154 ld_structured r4.x, r0.z, l(0), g0.xxxx
155 ld_structured r4.y, r0.z, l(0), g1.xxxx
156 ld_structured r4.z, r0.z, l(0), g2.xxxx
157 ld_structured r4.w, r0.z, l(0), g3.xxxx
158 add r0.xyzw, r1.xyzw, r2.xyzw
159 add r0.xyzw, r3.xyzw, r0.xyzw
160 add r0.xyzw, r4.xyzw, r0.xyzw
161 mul r1.xyzw, r0.xyzw, l(0.250000, 0.250000, 0.250000, 0.250000)
162 ushr r0.xyzw, vThreadID.xyyy, l(2, 2, 2, 2)
163 store_uav_typed u2.xyzw, r0.xyzw, r1.xyzw
164 store_structured g0.x, vThreadIDInGroupFlattened.x, l(0), r1.x
165 store_structured g1.x, vThreadIDInGroupFlattened.x, l(0), r1.y
166 store_structured g2.x, vThreadIDInGroupFlattened.x, l(0), r1.z
167 store_structured g3.x, vThreadIDInGroupFlattened.x, l(0), r1.w
168endif
169ieq r0.x, cb0[0].y, l(3)
170if_nz r0.x
171 ret
172endif
173sync_g_t
174if_z vThreadIDInGroupFlattened.x
175 ld_structured r0.x, l(4), l(0), g0.xxxx
176 ld_structured r0.y, l(4), l(0), g1.xxxx
177 ld_structured r0.z, l(4), l(0), g2.xxxx
178 ld_structured r0.w, l(4), l(0), g3.xxxx
179 ld_structured r2.x, l(32), l(0), g0.xxxx
180 ld_structured r2.y, l(32), l(0), g1.xxxx
181 ld_structured r2.z, l(32), l(0), g2.xxxx
182 ld_structured r2.w, l(32), l(0), g3.xxxx
183 ld_structured r3.x, l(36), l(0), g0.xxxx
184 ld_structured r3.y, l(36), l(0), g1.xxxx
185 ld_structured r3.z, l(36), l(0), g2.xxxx
186 ld_structured r3.w, l(36), l(0), g3.xxxx
187 add r0.xyzw, r0.xyzw, r1.xyzw
188 add r0.xyzw, r2.xyzw, r0.xyzw
189 add r0.xyzw, r3.xyzw, r0.xyzw
190 mul r0.xyzw, r0.xyzw, l(0.250000, 0.250000, 0.250000, 0.250000)
191 ushr r1.xyzw, vThreadID.xyyy, l(3, 3, 3, 3)
192 store_uav_typed u3.xyzw, r1.xyzw, r0.xyzw
193endif
194ret
195// Approximately 111 instruction slots used
196#endif
197
198inline constexpr BYTE g_csMipmap[] =
199{
200 68, 88, 66, 67, 133, 122,
201 5, 181, 163, 163, 140, 185,
202 158, 179, 4, 65, 180, 238,
203 158, 10, 1, 0, 0, 0,
204 60, 17, 0, 0, 5, 0,
205 0, 0, 52, 0, 0, 0,
206 200, 2, 0, 0, 216, 2,
207 0, 0, 232, 2, 0, 0,
208 160, 16, 0, 0, 82, 68,
209 69, 70, 140, 2, 0, 0,
210 1, 0, 0, 0, 88, 1,
211 0, 0, 7, 0, 0, 0,
212 60, 0, 0, 0, 0, 5,
213 83, 67, 0, 1, 0, 0,
214 100, 2, 0, 0, 82, 68,
215 49, 49, 60, 0, 0, 0,
216 24, 0, 0, 0, 32, 0,
217 0, 0, 40, 0, 0, 0,
218 36, 0, 0, 0, 12, 0,
219 0, 0, 0, 0, 0, 0,
220 28, 1, 0, 0, 3, 0,
221 0, 0, 0, 0, 0, 0,
222 0, 0, 0, 0, 0, 0,
223 0, 0, 0, 0, 0, 0,
224 1, 0, 0, 0, 1, 0,
225 0, 0, 42, 1, 0, 0,
226 2, 0, 0, 0, 5, 0,
227 0, 0, 4, 0, 0, 0,
228 255, 255, 255, 255, 0, 0,
229 0, 0, 1, 0, 0, 0,
230 13, 0, 0, 0, 49, 1,
231 0, 0, 4, 0, 0, 0,
232 5, 0, 0, 0, 4, 0,
233 0, 0, 255, 255, 255, 255,
234 0, 0, 0, 0, 1, 0,
235 0, 0, 13, 0, 0, 0,
236 57, 1, 0, 0, 4, 0,
237 0, 0, 5, 0, 0, 0,
238 4, 0, 0, 0, 255, 255,
239 255, 255, 1, 0, 0, 0,
240 1, 0, 0, 0, 13, 0,
241 0, 0, 65, 1, 0, 0,
242 4, 0, 0, 0, 5, 0,
243 0, 0, 4, 0, 0, 0,
244 255, 255, 255, 255, 2, 0,
245 0, 0, 1, 0, 0, 0,
246 13, 0, 0, 0, 73, 1,
247 0, 0, 4, 0, 0, 0,
248 5, 0, 0, 0, 4, 0,
249 0, 0, 255, 255, 255, 255,
250 3, 0, 0, 0, 1, 0,
251 0, 0, 13, 0, 0, 0,
252 81, 1, 0, 0, 0, 0,
253 0, 0, 0, 0, 0, 0,
254 0, 0, 0, 0, 0, 0,
255 0, 0, 0, 0, 0, 0,
256 1, 0, 0, 0, 1, 0,
257 0, 0, 66, 105, 108, 105,
258 110, 101, 97, 114, 67, 108,
259 97, 109, 112, 0, 83, 114,
260 99, 77, 105, 112, 0, 79,
261 117, 116, 77, 105, 112, 49,
262 0, 79, 117, 116, 77, 105,
263 112, 50, 0, 79, 117, 116,
264 77, 105, 112, 51, 0, 79,
265 117, 116, 77, 105, 112, 52,
266 0, 67, 66, 48, 0, 171,
267 171, 171, 81, 1, 0, 0,
268 3, 0, 0, 0, 112, 1,
269 0, 0, 16, 0, 0, 0,
270 0, 0, 0, 0, 0, 0,
271 0, 0, 232, 1, 0, 0,
272 0, 0, 0, 0, 4, 0,
273 0, 0, 2, 0, 0, 0,
274 252, 1, 0, 0, 0, 0,
275 0, 0, 255, 255, 255, 255,
276 0, 0, 0, 0, 255, 255,
277 255, 255, 0, 0, 0, 0,
278 32, 2, 0, 0, 4, 0,
279 0, 0, 4, 0, 0, 0,
280 2, 0, 0, 0, 252, 1,
281 0, 0, 0, 0, 0, 0,
282 255, 255, 255, 255, 0, 0,
283 0, 0, 255, 255, 255, 255,
284 0, 0, 0, 0, 45, 2,
285 0, 0, 8, 0, 0, 0,
286 8, 0, 0, 0, 2, 0,
287 0, 0, 64, 2, 0, 0,
288 0, 0, 0, 0, 255, 255,
289 255, 255, 0, 0, 0, 0,
290 255, 255, 255, 255, 0, 0,
291 0, 0, 83, 114, 99, 77,
292 105, 112, 76, 101, 118, 101,
293 108, 0, 100, 119, 111, 114,
294 100, 0, 171, 171, 0, 0,
295 19, 0, 1, 0, 1, 0,
296 0, 0, 0, 0, 0, 0,
297 0, 0, 0, 0, 0, 0,
298 0, 0, 0, 0, 0, 0,
299 0, 0, 0, 0, 0, 0,
300 244, 1, 0, 0, 78, 117,
301 109, 77, 105, 112, 76, 101,
302 118, 101, 108, 115, 0, 84,
303 101, 120, 101, 108, 83, 105,
304 122, 101, 0, 102, 108, 111,
305 97, 116, 50, 0, 171, 171,
306 1, 0, 3, 0, 1, 0,
307 2, 0, 0, 0, 0, 0,
308 0, 0, 0, 0, 0, 0,
309 0, 0, 0, 0, 0, 0,
310 0, 0, 0, 0, 0, 0,
311 0, 0, 55, 2, 0, 0,
312 77, 105, 99, 114, 111, 115,
313 111, 102, 116, 32, 40, 82,
314 41, 32, 72, 76, 83, 76,
315 32, 83, 104, 97, 100, 101,
316 114, 32, 67, 111, 109, 112,
317 105, 108, 101, 114, 32, 49,
318 48, 46, 49, 0, 73, 83,
319 71, 78, 8, 0, 0, 0,
320 0, 0, 0, 0, 8, 0,
321 0, 0, 79, 83, 71, 78,
322 8, 0, 0, 0, 0, 0,
323 0, 0, 8, 0, 0, 0,
324 83, 72, 69, 88, 176, 13,
325 0, 0, 80, 0, 5, 0,
326 108, 3, 0, 0, 106, 8,
327 0, 1, 89, 0, 0, 4,
328 70, 142, 32, 0, 0, 0,
329 0, 0, 1, 0, 0, 0,
330 90, 0, 0, 3, 0, 96,
331 16, 0, 0, 0, 0, 0,
332 88, 24, 0, 4, 0, 112,
333 16, 0, 0, 0, 0, 0,
334 85, 85, 0, 0, 156, 24,
335 0, 4, 0, 224, 17, 0,
336 0, 0, 0, 0, 85, 85,
337 0, 0, 156, 24, 0, 4,
338 0, 224, 17, 0, 1, 0,
339 0, 0, 85, 85, 0, 0,
340 156, 24, 0, 4, 0, 224,
341 17, 0, 2, 0, 0, 0,
342 85, 85, 0, 0, 156, 24,
343 0, 4, 0, 224, 17, 0,
344 3, 0, 0, 0, 85, 85,
345 0, 0, 95, 0, 0, 2,
346 0, 64, 2, 0, 95, 0,
347 0, 2, 50, 0, 2, 0,
348 104, 0, 0, 2, 6, 0,
349 0, 0, 160, 0, 0, 5,
350 0, 240, 17, 0, 0, 0,
351 0, 0, 4, 0, 0, 0,
352 64, 0, 0, 0, 160, 0,
353 0, 5, 0, 240, 17, 0,
354 1, 0, 0, 0, 4, 0,
355 0, 0, 64, 0, 0, 0,
356 160, 0, 0, 5, 0, 240,
357 17, 0, 2, 0, 0, 0,
358 4, 0, 0, 0, 64, 0,
359 0, 0, 160, 0, 0, 5,
360 0, 240, 17, 0, 3, 0,
361 0, 0, 4, 0, 0, 0,
362 64, 0, 0, 0, 155, 0,
363 0, 4, 8, 0, 0, 0,
364 8, 0, 0, 0, 1, 0,
365 0, 0, 86, 0, 0, 4,
366 50, 0, 16, 0, 0, 0,
367 0, 0, 70, 0, 2, 0,
368 0, 0, 0, 10, 50, 0,
369 16, 0, 0, 0, 0, 0,
370 70, 0, 16, 0, 0, 0,
371 0, 0, 2, 64, 0, 0,
372 0, 0, 128, 62, 0, 0,
373 128, 62, 0, 0, 0, 0,
374 0, 0, 0, 0, 56, 0,
375 0, 8, 194, 0, 16, 0,
376 0, 0, 0, 0, 6, 4,
377 16, 0, 0, 0, 0, 0,
378 166, 142, 32, 0, 0, 0,
379 0, 0, 0, 0, 0, 0,
380 86, 0, 0, 6, 18, 0,
381 16, 0, 1, 0, 0, 0,
382 10, 128, 32, 0, 0, 0,
383 0, 0, 0, 0, 0, 0,
384 72, 0, 0, 141, 194, 0,
385 0, 128, 67, 85, 21, 0,
386 242, 0, 16, 0, 2, 0,
387 0, 0, 230, 10, 16, 0,
388 0, 0, 0, 0, 70, 126,
389 16, 0, 0, 0, 0, 0,
390 0, 96, 16, 0, 0, 0,
391 0, 0, 10, 0, 16, 0,
392 1, 0, 0, 0, 56, 0,
393 0, 11, 114, 0, 16, 0,
394 3, 0, 0, 0, 230, 138,
395 32, 0, 0, 0, 0, 0,
396 0, 0, 0, 0, 2, 64,
397 0, 0, 0, 0, 0, 63,
398 0, 0, 0, 63, 0, 0,
399 0, 63, 0, 0, 0, 0,
400 54, 0, 0, 5, 130, 0,
401 16, 0, 3, 0, 0, 0,
402 1, 64, 0, 0, 0, 0,
403 0, 0, 50, 0, 0, 10,
404 242, 0, 16, 0, 3, 0,
405 0, 0, 230, 142, 32, 0,
406 0, 0, 0, 0, 0, 0,
407 0, 0, 70, 4, 16, 0,
408 0, 0, 0, 0, 230, 4,
409 16, 0, 3, 0, 0, 0,
410 72, 0, 0, 141, 194, 0,
411 0, 128, 67, 85, 21, 0,
412 242, 0, 16, 0, 4, 0,
413 0, 0, 70, 0, 16, 0,
414 3, 0, 0, 0, 70, 126,
415 16, 0, 0, 0, 0, 0,
416 0, 96, 16, 0, 0, 0,
417 0, 0, 10, 0, 16, 0,
418 1, 0, 0, 0, 0, 0,
419 0, 7, 242, 0, 16, 0,
420 2, 0, 0, 0, 70, 14,
421 16, 0, 2, 0, 0, 0,
422 70, 14, 16, 0, 4, 0,
423 0, 0, 54, 0, 0, 5,
424 18, 0, 16, 0, 3, 0,
425 0, 0, 1, 64, 0, 0,
426 0, 0, 0, 0, 56, 0,
427 0, 8, 34, 0, 16, 0,
428 3, 0, 0, 0, 58, 128,
429 32, 0, 0, 0, 0, 0,
430 0, 0, 0, 0, 1, 64,
431 0, 0, 0, 0, 0, 63,
432 50, 0, 0, 10, 50, 0,
433 16, 0, 0, 0, 0, 0,
434 230, 138, 32, 0, 0, 0,
435 0, 0, 0, 0, 0, 0,
436 70, 0, 16, 0, 0, 0,
437 0, 0, 70, 0, 16, 0,
438 3, 0, 0, 0, 72, 0,
439 0, 141, 194, 0, 0, 128,
440 67, 85, 21, 0, 242, 0,
441 16, 0, 0, 0, 0, 0,
442 70, 0, 16, 0, 0, 0,
443 0, 0, 70, 126, 16, 0,
444 0, 0, 0, 0, 0, 96,
445 16, 0, 0, 0, 0, 0,
446 10, 0, 16, 0, 1, 0,
447 0, 0, 0, 0, 0, 7,
448 242, 0, 16, 0, 0, 0,
449 0, 0, 70, 14, 16, 0,
450 0, 0, 0, 0, 70, 14,
451 16, 0, 2, 0, 0, 0,
452 72, 0, 0, 141, 194, 0,
453 0, 128, 67, 85, 21, 0,
454 242, 0, 16, 0, 1, 0,
455 0, 0, 230, 10, 16, 0,
456 3, 0, 0, 0, 70, 126,
457 16, 0, 0, 0, 0, 0,
458 0, 96, 16, 0, 0, 0,
459 0, 0, 10, 0, 16, 0,
460 1, 0, 0, 0, 0, 0,
461 0, 7, 242, 0, 16, 0,
462 0, 0, 0, 0, 70, 14,
463 16, 0, 0, 0, 0, 0,
464 70, 14, 16, 0, 1, 0,
465 0, 0, 56, 0, 0, 10,
466 242, 0, 16, 0, 1, 0,
467 0, 0, 70, 14, 16, 0,
468 0, 0, 0, 0, 2, 64,
469 0, 0, 0, 0, 128, 62,
470 0, 0, 128, 62, 0, 0,
471 128, 62, 0, 0, 128, 62,
472 164, 0, 0, 6, 242, 224,
473 17, 0, 0, 0, 0, 0,
474 70, 5, 2, 0, 70, 14,
475 16, 0, 1, 0, 0, 0,
476 32, 0, 0, 8, 18, 0,
477 16, 0, 2, 0, 0, 0,
478 26, 128, 32, 0, 0, 0,
479 0, 0, 0, 0, 0, 0,
480 1, 64, 0, 0, 1, 0,
481 0, 0, 31, 0, 4, 3,
482 10, 0, 16, 0, 2, 0,
483 0, 0, 62, 0, 0, 1,
484 21, 0, 0, 1, 168, 0,
485 0, 8, 18, 240, 17, 0,
486 0, 0, 0, 0, 10, 64,
487 2, 0, 1, 64, 0, 0,
488 0, 0, 0, 0, 10, 0,
489 16, 0, 1, 0, 0, 0,
490 168, 0, 0, 8, 18, 240,
491 17, 0, 1, 0, 0, 0,
492 10, 64, 2, 0, 1, 64,
493 0, 0, 0, 0, 0, 0,
494 26, 0, 16, 0, 1, 0,
495 0, 0, 168, 0, 0, 8,
496 18, 240, 17, 0, 2, 0,
497 0, 0, 10, 64, 2, 0,
498 1, 64, 0, 0, 0, 0,
499 0, 0, 42, 0, 16, 0,
500 1, 0, 0, 0, 168, 0,
501 0, 8, 18, 240, 17, 0,
502 3, 0, 0, 0, 10, 64,
503 2, 0, 1, 64, 0, 0,
504 0, 0, 0, 0, 58, 0,
505 16, 0, 1, 0, 0, 0,
506 190, 24, 0, 1, 1, 0,
507 0, 6, 18, 0, 16, 0,
508 2, 0, 0, 0, 10, 64,
509 2, 0, 1, 64, 0, 0,
510 9, 0, 0, 0, 31, 0,
511 0, 3, 10, 0, 16, 0,
512 2, 0, 0, 0, 30, 0,
513 0, 9, 114, 0, 16, 0,
514 2, 0, 0, 0, 6, 64,
515 2, 0, 2, 64, 0, 0,
516 1, 0, 0, 0, 8, 0,
517 0, 0, 9, 0, 0, 0,
518 0, 0, 0, 0, 167, 0,
519 0, 9, 18, 0, 16, 0,
520 3, 0, 0, 0, 10, 0,
521 16, 0, 2, 0, 0, 0,
522 1, 64, 0, 0, 0, 0,
523 0, 0, 6, 240, 17, 0,
524 0, 0, 0, 0, 167, 0,
525 0, 9, 34, 0, 16, 0,
526 3, 0, 0, 0, 10, 0,
527 16, 0, 2, 0, 0, 0,
528 1, 64, 0, 0, 0, 0,
529 0, 0, 6, 240, 17, 0,
530 1, 0, 0, 0, 167, 0,
531 0, 9, 66, 0, 16, 0,
532 3, 0, 0, 0, 10, 0,
533 16, 0, 2, 0, 0, 0,
534 1, 64, 0, 0, 0, 0,
535 0, 0, 6, 240, 17, 0,
536 2, 0, 0, 0, 167, 0,
537 0, 9, 130, 0, 16, 0,
538 3, 0, 0, 0, 10, 0,
539 16, 0, 2, 0, 0, 0,
540 1, 64, 0, 0, 0, 0,
541 0, 0, 6, 240, 17, 0,
542 3, 0, 0, 0, 167, 0,
543 0, 9, 18, 0, 16, 0,
544 4, 0, 0, 0, 26, 0,
545 16, 0, 2, 0, 0, 0,
546 1, 64, 0, 0, 0, 0,
547 0, 0, 6, 240, 17, 0,
548 0, 0, 0, 0, 167, 0,
549 0, 9, 34, 0, 16, 0,
550 4, 0, 0, 0, 26, 0,
551 16, 0, 2, 0, 0, 0,
552 1, 64, 0, 0, 0, 0,
553 0, 0, 6, 240, 17, 0,
554 1, 0, 0, 0, 167, 0,
555 0, 9, 66, 0, 16, 0,
556 4, 0, 0, 0, 26, 0,
557 16, 0, 2, 0, 0, 0,
558 1, 64, 0, 0, 0, 0,
559 0, 0, 6, 240, 17, 0,
560 2, 0, 0, 0, 167, 0,
561 0, 9, 130, 0, 16, 0,
562 4, 0, 0, 0, 26, 0,
563 16, 0, 2, 0, 0, 0,
564 1, 64, 0, 0, 0, 0,
565 0, 0, 6, 240, 17, 0,
566 3, 0, 0, 0, 167, 0,
567 0, 9, 18, 0, 16, 0,
568 5, 0, 0, 0, 42, 0,
569 16, 0, 2, 0, 0, 0,
570 1, 64, 0, 0, 0, 0,
571 0, 0, 6, 240, 17, 0,
572 0, 0, 0, 0, 167, 0,
573 0, 9, 34, 0, 16, 0,
574 5, 0, 0, 0, 42, 0,
575 16, 0, 2, 0, 0, 0,
576 1, 64, 0, 0, 0, 0,
577 0, 0, 6, 240, 17, 0,
578 1, 0, 0, 0, 167, 0,
579 0, 9, 66, 0, 16, 0,
580 5, 0, 0, 0, 42, 0,
581 16, 0, 2, 0, 0, 0,
582 1, 64, 0, 0, 0, 0,
583 0, 0, 6, 240, 17, 0,
584 2, 0, 0, 0, 167, 0,
585 0, 9, 130, 0, 16, 0,
586 5, 0, 0, 0, 42, 0,
587 16, 0, 2, 0, 0, 0,
588 1, 64, 0, 0, 0, 0,
589 0, 0, 6, 240, 17, 0,
590 3, 0, 0, 0, 50, 0,
591 0, 12, 242, 0, 16, 0,
592 0, 0, 0, 0, 70, 14,
593 16, 0, 0, 0, 0, 0,
594 2, 64, 0, 0, 0, 0,
595 128, 62, 0, 0, 128, 62,
596 0, 0, 128, 62, 0, 0,
597 128, 62, 70, 14, 16, 0,
598 3, 0, 0, 0, 0, 0,
599 0, 7, 242, 0, 16, 0,
600 0, 0, 0, 0, 70, 14,
601 16, 0, 4, 0, 0, 0,
602 70, 14, 16, 0, 0, 0,
603 0, 0, 0, 0, 0, 7,
604 242, 0, 16, 0, 0, 0,
605 0, 0, 70, 14, 16, 0,
606 5, 0, 0, 0, 70, 14,
607 16, 0, 0, 0, 0, 0,
608 56, 0, 0, 10, 242, 0,
609 16, 0, 1, 0, 0, 0,
610 70, 14, 16, 0, 0, 0,
611 0, 0, 2, 64, 0, 0,
612 0, 0, 128, 62, 0, 0,
613 128, 62, 0, 0, 128, 62,
614 0, 0, 128, 62, 85, 0,
615 0, 9, 242, 0, 16, 0,
616 0, 0, 0, 0, 70, 5,
617 2, 0, 2, 64, 0, 0,
618 1, 0, 0, 0, 1, 0,
619 0, 0, 1, 0, 0, 0,
620 1, 0, 0, 0, 164, 0,
621 0, 7, 242, 224, 17, 0,
622 1, 0, 0, 0, 70, 14,
623 16, 0, 0, 0, 0, 0,
624 70, 14, 16, 0, 1, 0,
625 0, 0, 168, 0, 0, 8,
626 18, 240, 17, 0, 0, 0,
627 0, 0, 10, 64, 2, 0,
628 1, 64, 0, 0, 0, 0,
629 0, 0, 10, 0, 16, 0,
630 1, 0, 0, 0, 168, 0,
631 0, 8, 18, 240, 17, 0,
632 1, 0, 0, 0, 10, 64,
633 2, 0, 1, 64, 0, 0,
634 0, 0, 0, 0, 26, 0,
635 16, 0, 1, 0, 0, 0,
636 168, 0, 0, 8, 18, 240,
637 17, 0, 2, 0, 0, 0,
638 10, 64, 2, 0, 1, 64,
639 0, 0, 0, 0, 0, 0,
640 42, 0, 16, 0, 1, 0,
641 0, 0, 168, 0, 0, 8,
642 18, 240, 17, 0, 3, 0,
643 0, 0, 10, 64, 2, 0,
644 1, 64, 0, 0, 0, 0,
645 0, 0, 58, 0, 16, 0,
646 1, 0, 0, 0, 21, 0,
647 0, 1, 32, 0, 0, 8,
648 18, 0, 16, 0, 0, 0,
649 0, 0, 26, 128, 32, 0,
650 0, 0, 0, 0, 0, 0,
651 0, 0, 1, 64, 0, 0,
652 2, 0, 0, 0, 31, 0,
653 4, 3, 10, 0, 16, 0,
654 0, 0, 0, 0, 62, 0,
655 0, 1, 21, 0, 0, 1,
656 190, 24, 0, 1, 1, 0,
657 0, 6, 18, 0, 16, 0,
658 0, 0, 0, 0, 10, 64,
659 2, 0, 1, 64, 0, 0,
660 27, 0, 0, 0, 31, 0,
661 0, 3, 10, 0, 16, 0,
662 0, 0, 0, 0, 30, 0,
663 0, 9, 114, 0, 16, 0,
664 0, 0, 0, 0, 6, 64,
665 2, 0, 2, 64, 0, 0,
666 2, 0, 0, 0, 16, 0,
667 0, 0, 18, 0, 0, 0,
668 0, 0, 0, 0, 167, 0,
669 0, 9, 18, 0, 16, 0,
670 2, 0, 0, 0, 10, 0,
671 16, 0, 0, 0, 0, 0,
672 1, 64, 0, 0, 0, 0,
673 0, 0, 6, 240, 17, 0,
674 0, 0, 0, 0, 167, 0,
675 0, 9, 34, 0, 16, 0,
676 2, 0, 0, 0, 10, 0,
677 16, 0, 0, 0, 0, 0,
678 1, 64, 0, 0, 0, 0,
679 0, 0, 6, 240, 17, 0,
680 1, 0, 0, 0, 167, 0,
681 0, 9, 66, 0, 16, 0,
682 2, 0, 0, 0, 10, 0,
683 16, 0, 0, 0, 0, 0,
684 1, 64, 0, 0, 0, 0,
685 0, 0, 6, 240, 17, 0,
686 2, 0, 0, 0, 167, 0,
687 0, 9, 130, 0, 16, 0,
688 2, 0, 0, 0, 10, 0,
689 16, 0, 0, 0, 0, 0,
690 1, 64, 0, 0, 0, 0,
691 0, 0, 6, 240, 17, 0,
692 3, 0, 0, 0, 167, 0,
693 0, 9, 18, 0, 16, 0,
694 3, 0, 0, 0, 26, 0,
695 16, 0, 0, 0, 0, 0,
696 1, 64, 0, 0, 0, 0,
697 0, 0, 6, 240, 17, 0,
698 0, 0, 0, 0, 167, 0,
699 0, 9, 34, 0, 16, 0,
700 3, 0, 0, 0, 26, 0,
701 16, 0, 0, 0, 0, 0,
702 1, 64, 0, 0, 0, 0,
703 0, 0, 6, 240, 17, 0,
704 1, 0, 0, 0, 167, 0,
705 0, 9, 66, 0, 16, 0,
706 3, 0, 0, 0, 26, 0,
707 16, 0, 0, 0, 0, 0,
708 1, 64, 0, 0, 0, 0,
709 0, 0, 6, 240, 17, 0,
710 2, 0, 0, 0, 167, 0,
711 0, 9, 130, 0, 16, 0,
712 3, 0, 0, 0, 26, 0,
713 16, 0, 0, 0, 0, 0,
714 1, 64, 0, 0, 0, 0,
715 0, 0, 6, 240, 17, 0,
716 3, 0, 0, 0, 167, 0,
717 0, 9, 18, 0, 16, 0,
718 4, 0, 0, 0, 42, 0,
719 16, 0, 0, 0, 0, 0,
720 1, 64, 0, 0, 0, 0,
721 0, 0, 6, 240, 17, 0,
722 0, 0, 0, 0, 167, 0,
723 0, 9, 34, 0, 16, 0,
724 4, 0, 0, 0, 42, 0,
725 16, 0, 0, 0, 0, 0,
726 1, 64, 0, 0, 0, 0,
727 0, 0, 6, 240, 17, 0,
728 1, 0, 0, 0, 167, 0,
729 0, 9, 66, 0, 16, 0,
730 4, 0, 0, 0, 42, 0,
731 16, 0, 0, 0, 0, 0,
732 1, 64, 0, 0, 0, 0,
733 0, 0, 6, 240, 17, 0,
734 2, 0, 0, 0, 167, 0,
735 0, 9, 130, 0, 16, 0,
736 4, 0, 0, 0, 42, 0,
737 16, 0, 0, 0, 0, 0,
738 1, 64, 0, 0, 0, 0,
739 0, 0, 6, 240, 17, 0,
740 3, 0, 0, 0, 0, 0,
741 0, 7, 242, 0, 16, 0,
742 0, 0, 0, 0, 70, 14,
743 16, 0, 1, 0, 0, 0,
744 70, 14, 16, 0, 2, 0,
745 0, 0, 0, 0, 0, 7,
746 242, 0, 16, 0, 0, 0,
747 0, 0, 70, 14, 16, 0,
748 3, 0, 0, 0, 70, 14,
749 16, 0, 0, 0, 0, 0,
750 0, 0, 0, 7, 242, 0,
751 16, 0, 0, 0, 0, 0,
752 70, 14, 16, 0, 4, 0,
753 0, 0, 70, 14, 16, 0,
754 0, 0, 0, 0, 56, 0,
755 0, 10, 242, 0, 16, 0,
756 1, 0, 0, 0, 70, 14,
757 16, 0, 0, 0, 0, 0,
758 2, 64, 0, 0, 0, 0,
759 128, 62, 0, 0, 128, 62,
760 0, 0, 128, 62, 0, 0,
761 128, 62, 85, 0, 0, 9,
762 242, 0, 16, 0, 0, 0,
763 0, 0, 70, 5, 2, 0,
764 2, 64, 0, 0, 2, 0,
765 0, 0, 2, 0, 0, 0,
766 2, 0, 0, 0, 2, 0,
767 0, 0, 164, 0, 0, 7,
768 242, 224, 17, 0, 2, 0,
769 0, 0, 70, 14, 16, 0,
770 0, 0, 0, 0, 70, 14,
771 16, 0, 1, 0, 0, 0,
772 168, 0, 0, 8, 18, 240,
773 17, 0, 0, 0, 0, 0,
774 10, 64, 2, 0, 1, 64,
775 0, 0, 0, 0, 0, 0,
776 10, 0, 16, 0, 1, 0,
777 0, 0, 168, 0, 0, 8,
778 18, 240, 17, 0, 1, 0,
779 0, 0, 10, 64, 2, 0,
780 1, 64, 0, 0, 0, 0,
781 0, 0, 26, 0, 16, 0,
782 1, 0, 0, 0, 168, 0,
783 0, 8, 18, 240, 17, 0,
784 2, 0, 0, 0, 10, 64,
785 2, 0, 1, 64, 0, 0,
786 0, 0, 0, 0, 42, 0,
787 16, 0, 1, 0, 0, 0,
788 168, 0, 0, 8, 18, 240,
789 17, 0, 3, 0, 0, 0,
790 10, 64, 2, 0, 1, 64,
791 0, 0, 0, 0, 0, 0,
792 58, 0, 16, 0, 1, 0,
793 0, 0, 21, 0, 0, 1,
794 32, 0, 0, 8, 18, 0,
795 16, 0, 0, 0, 0, 0,
796 26, 128, 32, 0, 0, 0,
797 0, 0, 0, 0, 0, 0,
798 1, 64, 0, 0, 3, 0,
799 0, 0, 31, 0, 4, 3,
800 10, 0, 16, 0, 0, 0,
801 0, 0, 62, 0, 0, 1,
802 21, 0, 0, 1, 190, 24,
803 0, 1, 31, 0, 0, 2,
804 10, 64, 2, 0, 167, 0,
805 0, 9, 18, 0, 16, 0,
806 0, 0, 0, 0, 1, 64,
807 0, 0, 4, 0, 0, 0,
808 1, 64, 0, 0, 0, 0,
809 0, 0, 6, 240, 17, 0,
810 0, 0, 0, 0, 167, 0,
811 0, 9, 34, 0, 16, 0,
812 0, 0, 0, 0, 1, 64,
813 0, 0, 4, 0, 0, 0,
814 1, 64, 0, 0, 0, 0,
815 0, 0, 6, 240, 17, 0,
816 1, 0, 0, 0, 167, 0,
817 0, 9, 66, 0, 16, 0,
818 0, 0, 0, 0, 1, 64,
819 0, 0, 4, 0, 0, 0,
820 1, 64, 0, 0, 0, 0,
821 0, 0, 6, 240, 17, 0,
822 2, 0, 0, 0, 167, 0,
823 0, 9, 130, 0, 16, 0,
824 0, 0, 0, 0, 1, 64,
825 0, 0, 4, 0, 0, 0,
826 1, 64, 0, 0, 0, 0,
827 0, 0, 6, 240, 17, 0,
828 3, 0, 0, 0, 167, 0,
829 0, 9, 18, 0, 16, 0,
830 2, 0, 0, 0, 1, 64,
831 0, 0, 32, 0, 0, 0,
832 1, 64, 0, 0, 0, 0,
833 0, 0, 6, 240, 17, 0,
834 0, 0, 0, 0, 167, 0,
835 0, 9, 34, 0, 16, 0,
836 2, 0, 0, 0, 1, 64,
837 0, 0, 32, 0, 0, 0,
838 1, 64, 0, 0, 0, 0,
839 0, 0, 6, 240, 17, 0,
840 1, 0, 0, 0, 167, 0,
841 0, 9, 66, 0, 16, 0,
842 2, 0, 0, 0, 1, 64,
843 0, 0, 32, 0, 0, 0,
844 1, 64, 0, 0, 0, 0,
845 0, 0, 6, 240, 17, 0,
846 2, 0, 0, 0, 167, 0,
847 0, 9, 130, 0, 16, 0,
848 2, 0, 0, 0, 1, 64,
849 0, 0, 32, 0, 0, 0,
850 1, 64, 0, 0, 0, 0,
851 0, 0, 6, 240, 17, 0,
852 3, 0, 0, 0, 167, 0,
853 0, 9, 18, 0, 16, 0,
854 3, 0, 0, 0, 1, 64,
855 0, 0, 36, 0, 0, 0,
856 1, 64, 0, 0, 0, 0,
857 0, 0, 6, 240, 17, 0,
858 0, 0, 0, 0, 167, 0,
859 0, 9, 34, 0, 16, 0,
860 3, 0, 0, 0, 1, 64,
861 0, 0, 36, 0, 0, 0,
862 1, 64, 0, 0, 0, 0,
863 0, 0, 6, 240, 17, 0,
864 1, 0, 0, 0, 167, 0,
865 0, 9, 66, 0, 16, 0,
866 3, 0, 0, 0, 1, 64,
867 0, 0, 36, 0, 0, 0,
868 1, 64, 0, 0, 0, 0,
869 0, 0, 6, 240, 17, 0,
870 2, 0, 0, 0, 167, 0,
871 0, 9, 130, 0, 16, 0,
872 3, 0, 0, 0, 1, 64,
873 0, 0, 36, 0, 0, 0,
874 1, 64, 0, 0, 0, 0,
875 0, 0, 6, 240, 17, 0,
876 3, 0, 0, 0, 0, 0,
877 0, 7, 242, 0, 16, 0,
878 0, 0, 0, 0, 70, 14,
879 16, 0, 0, 0, 0, 0,
880 70, 14, 16, 0, 1, 0,
881 0, 0, 0, 0, 0, 7,
882 242, 0, 16, 0, 0, 0,
883 0, 0, 70, 14, 16, 0,
884 2, 0, 0, 0, 70, 14,
885 16, 0, 0, 0, 0, 0,
886 0, 0, 0, 7, 242, 0,
887 16, 0, 0, 0, 0, 0,
888 70, 14, 16, 0, 3, 0,
889 0, 0, 70, 14, 16, 0,
890 0, 0, 0, 0, 56, 0,
891 0, 10, 242, 0, 16, 0,
892 0, 0, 0, 0, 70, 14,
893 16, 0, 0, 0, 0, 0,
894 2, 64, 0, 0, 0, 0,
895 128, 62, 0, 0, 128, 62,
896 0, 0, 128, 62, 0, 0,
897 128, 62, 85, 0, 0, 9,
898 242, 0, 16, 0, 1, 0,
899 0, 0, 70, 5, 2, 0,
900 2, 64, 0, 0, 3, 0,
901 0, 0, 3, 0, 0, 0,
902 3, 0, 0, 0, 3, 0,
903 0, 0, 164, 0, 0, 7,
904 242, 224, 17, 0, 3, 0,
905 0, 0, 70, 14, 16, 0,
906 1, 0, 0, 0, 70, 14,
907 16, 0, 0, 0, 0, 0,
908 21, 0, 0, 1, 62, 0,
909 0, 1, 83, 84, 65, 84,
910 148, 0, 0, 0, 111, 0,
911 0, 0, 6, 0, 0, 0,
912 0, 0, 0, 0, 2, 0,
913 0, 0, 22, 0, 0, 0,
914 5, 0, 0, 0, 5, 0,
915 0, 0, 4, 0, 0, 0,
916 6, 0, 0, 0, 0, 0,
917 0, 0, 0, 0, 0, 0,
918 0, 0, 0, 0, 0, 0,
919 0, 0, 0, 0, 0, 0,
920 0, 0, 0, 0, 4, 0,
921 0, 0, 0, 0, 0, 0,
922 0, 0, 0, 0, 0, 0,
923 0, 0, 2, 0, 0, 0,
924 0, 0, 0, 0, 2, 0,
925 0, 0, 0, 0, 0, 0,
926 0, 0, 0, 0, 0, 0,
927 0, 0, 0, 0, 0, 0,
928 0, 0, 0, 0, 0, 0,
929 0, 0, 0, 0, 0, 0,
930 0, 0, 0, 0, 0, 0,
931 0, 0, 0, 0, 0, 0,
932 0, 0, 0, 0, 0, 0,
933 0, 0, 3, 0, 0, 0,
934 0, 0, 0, 0, 4, 0,
935 0, 0
936};
937
938#endif // Q_OS_WIN
939
940#endif // CS_MIPMAP_P_H
#define __has_include(x)