Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
Loading...
Searching...
No Matches
vs_test_p.h
Go to the documentation of this file.
1// Copyright (C) 2022 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
4#ifndef VS_TEST_P_H
5#define VS_TEST_P_H
6
7//
8// W A R N I N G
9// -------------
10//
11// This file is not part of the Qt API. It exists for the convenience
12// of other Qt classes. This header file may change from version to
13// version without notice, or even be removed.
14//
15// We mean it.
16//
17
18#include <QtCore/private/qglobal_p.h>
19
20#ifdef Q_OS_WIN
21
22#include <qt_windows.h>
23
24#if 0
25//
26// Generated by Microsoft (R) HLSL Shader Compiler 10.1
27//
28//
29// Buffer Definitions:
30//
31// cbuffer buf
32// {
33//
34// row_major float4x4 ubuf_mvp; // Offset: 0 Size: 64
35//
36// }
37//
38//
39// Resource Bindings:
40//
41// Name Type Format Dim HLSL Bind Count
42// ------------------------------ ---------- ------- ----------- -------------- ------
43// buf cbuffer NA NA cb0 1
44//
45//
46//
47// Input signature:
48//
49// Name Index Mask Register SysValue Format Used
50// -------------------- ----- ------ -------- -------- ------- ------
51// TEXCOORD 0 xyzw 0 NONE float xyzw
52// TEXCOORD 1 xyz 1 NONE float xyz
53//
54//
55// Output signature:
56//
57// Name Index Mask Register SysValue Format Used
58// -------------------- ----- ------ -------- -------- ------- ------
59// SV_Position 0 xyzw 0 POS float xyzw
60// TEXCOORD 0 xyz 1 NONE float xyz
61//
62vs_5_0
63dcl_globalFlags refactoringAllowed
64dcl_constantbuffer CB0[4], immediateIndexed
65dcl_input v0.xyzw
66dcl_input v1.xyz
67dcl_output_siv o0.xyzw, position
68dcl_output o1.xyz
69dcl_temps 1
70mul r0.xyzw, v0.yyyy, cb0[1].xyzw
71mad r0.xyzw, v0.xxxx, cb0[0].xyzw, r0.xyzw
72mad r0.xyzw, v0.zzzz, cb0[2].xyzw, r0.xyzw
73mad o0.xyzw, v0.wwww, cb0[3].xyzw, r0.xyzw
74mov o1.xyz, v1.xyzx
75ret
76// Approximately 6 instruction slots used
77#endif
78
79inline constexpr BYTE g_testVertexShader[] =
80{
81 68, 88, 66, 67, 75, 198,
82 18, 149, 172, 244, 247, 123,
83 98, 31, 128, 185, 22, 199,
84 182, 233, 1, 0, 0, 0,
85 140, 3, 0, 0, 5, 0,
86 0, 0, 52, 0, 0, 0,
87 60, 1, 0, 0, 136, 1,
88 0, 0, 224, 1, 0, 0,
89 240, 2, 0, 0, 82, 68,
90 69, 70, 0, 1, 0, 0,
91 1, 0, 0, 0, 96, 0,
92 0, 0, 1, 0, 0, 0,
93 60, 0, 0, 0, 0, 5,
94 254, 255, 0, 1, 0, 0,
95 216, 0, 0, 0, 82, 68,
96 49, 49, 60, 0, 0, 0,
97 24, 0, 0, 0, 32, 0,
98 0, 0, 40, 0, 0, 0,
99 36, 0, 0, 0, 12, 0,
100 0, 0, 0, 0, 0, 0,
101 92, 0, 0, 0, 0, 0,
102 0, 0, 0, 0, 0, 0,
103 0, 0, 0, 0, 0, 0,
104 0, 0, 0, 0, 0, 0,
105 1, 0, 0, 0, 1, 0,
106 0, 0, 98, 117, 102, 0,
107 92, 0, 0, 0, 1, 0,
108 0, 0, 120, 0, 0, 0,
109 64, 0, 0, 0, 0, 0,
110 0, 0, 0, 0, 0, 0,
111 160, 0, 0, 0, 0, 0,
112 0, 0, 64, 0, 0, 0,
113 2, 0, 0, 0, 180, 0,
114 0, 0, 0, 0, 0, 0,
115 255, 255, 255, 255, 0, 0,
116 0, 0, 255, 255, 255, 255,
117 0, 0, 0, 0, 117, 98,
118 117, 102, 95, 109, 118, 112,
119 0, 102, 108, 111, 97, 116,
120 52, 120, 52, 0, 171, 171,
121 2, 0, 3, 0, 4, 0,
122 4, 0, 0, 0, 0, 0,
123 0, 0, 0, 0, 0, 0,
124 0, 0, 0, 0, 0, 0,
125 0, 0, 0, 0, 0, 0,
126 0, 0, 169, 0, 0, 0,
127 77, 105, 99, 114, 111, 115,
128 111, 102, 116, 32, 40, 82,
129 41, 32, 72, 76, 83, 76,
130 32, 83, 104, 97, 100, 101,
131 114, 32, 67, 111, 109, 112,
132 105, 108, 101, 114, 32, 49,
133 48, 46, 49, 0, 73, 83,
134 71, 78, 68, 0, 0, 0,
135 2, 0, 0, 0, 8, 0,
136 0, 0, 56, 0, 0, 0,
137 0, 0, 0, 0, 0, 0,
138 0, 0, 3, 0, 0, 0,
139 0, 0, 0, 0, 15, 15,
140 0, 0, 56, 0, 0, 0,
141 1, 0, 0, 0, 0, 0,
142 0, 0, 3, 0, 0, 0,
143 1, 0, 0, 0, 7, 7,
144 0, 0, 84, 69, 88, 67,
145 79, 79, 82, 68, 0, 171,
146 171, 171, 79, 83, 71, 78,
147 80, 0, 0, 0, 2, 0,
148 0, 0, 8, 0, 0, 0,
149 56, 0, 0, 0, 0, 0,
150 0, 0, 1, 0, 0, 0,
151 3, 0, 0, 0, 0, 0,
152 0, 0, 15, 0, 0, 0,
153 68, 0, 0, 0, 0, 0,
154 0, 0, 0, 0, 0, 0,
155 3, 0, 0, 0, 1, 0,
156 0, 0, 7, 8, 0, 0,
157 83, 86, 95, 80, 111, 115,
158 105, 116, 105, 111, 110, 0,
159 84, 69, 88, 67, 79, 79,
160 82, 68, 0, 171, 171, 171,
161 83, 72, 69, 88, 8, 1,
162 0, 0, 80, 0, 1, 0,
163 66, 0, 0, 0, 106, 8,
164 0, 1, 89, 0, 0, 4,
165 70, 142, 32, 0, 0, 0,
166 0, 0, 4, 0, 0, 0,
167 95, 0, 0, 3, 242, 16,
168 16, 0, 0, 0, 0, 0,
169 95, 0, 0, 3, 114, 16,
170 16, 0, 1, 0, 0, 0,
171 103, 0, 0, 4, 242, 32,
172 16, 0, 0, 0, 0, 0,
173 1, 0, 0, 0, 101, 0,
174 0, 3, 114, 32, 16, 0,
175 1, 0, 0, 0, 104, 0,
176 0, 2, 1, 0, 0, 0,
177 56, 0, 0, 8, 242, 0,
178 16, 0, 0, 0, 0, 0,
179 86, 21, 16, 0, 0, 0,
180 0, 0, 70, 142, 32, 0,
181 0, 0, 0, 0, 1, 0,
182 0, 0, 50, 0, 0, 10,
183 242, 0, 16, 0, 0, 0,
184 0, 0, 6, 16, 16, 0,
185 0, 0, 0, 0, 70, 142,
186 32, 0, 0, 0, 0, 0,
187 0, 0, 0, 0, 70, 14,
188 16, 0, 0, 0, 0, 0,
189 50, 0, 0, 10, 242, 0,
190 16, 0, 0, 0, 0, 0,
191 166, 26, 16, 0, 0, 0,
192 0, 0, 70, 142, 32, 0,
193 0, 0, 0, 0, 2, 0,
194 0, 0, 70, 14, 16, 0,
195 0, 0, 0, 0, 50, 0,
196 0, 10, 242, 32, 16, 0,
197 0, 0, 0, 0, 246, 31,
198 16, 0, 0, 0, 0, 0,
199 70, 142, 32, 0, 0, 0,
200 0, 0, 3, 0, 0, 0,
201 70, 14, 16, 0, 0, 0,
202 0, 0, 54, 0, 0, 5,
203 114, 32, 16, 0, 1, 0,
204 0, 0, 70, 18, 16, 0,
205 1, 0, 0, 0, 62, 0,
206 0, 1, 83, 84, 65, 84,
207 148, 0, 0, 0, 6, 0,
208 0, 0, 1, 0, 0, 0,
209 0, 0, 0, 0, 4, 0,
210 0, 0, 4, 0, 0, 0,
211 0, 0, 0, 0, 0, 0,
212 0, 0, 1, 0, 0, 0,
213 0, 0, 0, 0, 0, 0,
214 0, 0, 0, 0, 0, 0,
215 0, 0, 0, 0, 0, 0,
216 0, 0, 0, 0, 0, 0,
217 0, 0, 0, 0, 0, 0,
218 0, 0, 0, 0, 0, 0,
219 0, 0, 0, 0, 0, 0,
220 0, 0, 1, 0, 0, 0,
221 0, 0, 0, 0, 0, 0,
222 0, 0, 0, 0, 0, 0,
223 0, 0, 0, 0, 0, 0,
224 0, 0, 0, 0, 0, 0,
225 0, 0, 0, 0, 0, 0,
226 0, 0, 0, 0, 0, 0,
227 0, 0, 0, 0, 0, 0,
228 0, 0, 0, 0, 0, 0,
229 0, 0, 0, 0, 0, 0,
230 0, 0, 0, 0, 0, 0,
231 0, 0, 0, 0, 0, 0,
232 0, 0
233};
234
235#endif // Q_OS_WIN
236
237#endif // VS_TEST_P_H
std::optional< qint64 > mul(qint64 a, AVRational b)
Definition qffmpeg_p.h:39
QVector3D mad(mType m, const QVector3D &a, float b)
return ret
GLint GLfloat v0
GLint GLfloat GLfloat v1
static qreal position(const QQuickItem *item, QQuickAnchors::Anchor anchorLine)