summaryrefslogtreecommitdiffstats
path: root/tests/auto/gui/rhi/qshader/data/README
blob: 3d89f2a0c52a4bde6d3f8050602af7fde8f12a33 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Warning: Do NOT regenerate the .qsb files without proper planning and understanding
the following.

Among other things, we are also testing backwards compatibility for QShader
deserialization.

.qsb files with _v1 in the name were produced with an older qtshadertools
and have a QSB_VERSION of 1.

Files with _v2 are generated with a newer qsb, those have QSB_VERSION 2.
The difference is the support for nativeResourceBindingMap() which is only
present in v2.

Files with _v3 come from an even newer qsb, and have QSB_VERSION 3. The
difference to 2 is the use of CBOR instead of binary JSON for QShaderDescription.