Current mustpass is checked into repository and can be found at:
- external/vulkancts/mustpass/1.0.1/vk-default.txt
+ external/vulkancts/mustpass/1.0.2/vk-default.txt
Vulkan CTS mustpass can be re-generated by running:
For distribution, and platforms that don't support GLSL to SPIR-V compilation,
SPIR-V binaries can be pre-built with following command:
- python external/vulkancts/build_spirv_binaries.py
+ python external/vulkancts/scripts/build_spirv_binaries.py
Binaries will be written to `external/vulkancts/data/vulkan/prebuilt/`.
Following command line options MUST be used when running CTS:
- --deqp-caselist-file=<vulkancts>/external/vulkancts/mustpass/1.0.1/vk-default.txt
+ --deqp-caselist-file=<vulkancts>/external/vulkancts/mustpass/1.0.2/vk-default.txt
--deqp-log-images=disable
--deqp-log-shader-sources=disable
--deqp-log-flush=disable
+By default, the test log will be written into the path "TestResults.qpa". If the
+platform requires a different path, it can be specified with:
+
+ --deqp-log-filename=<path>
+
No other command line options are allowed.
### Win32
### Android
- adb push <vulkancts>/external/vulkancts/mustpass/1.0.1/vk-default.txt /sdcard/vk-default.txt
+ adb push <vulkancts>/external/vulkancts/mustpass/1.0.2/vk-default.txt /sdcard/vk-default.txt
adb shell
In device shell:
If the submission package covers multiple products, you can list them by appending
additional `PRODUCT:` lines to the conformance statement. For example:
- CONFORM_VERSION: vulkan-cts-1.0.1.0
+ CONFORM_VERSION: vulkan-cts-1.0.2.0
PRODUCT: Product A
PRODUCT: Product B
...
QualityWarning
CompatibilityWarning
-Submission package can be verified using `external/vulkancts/verify_submission.py`
+Submission package can be verified using `external/vulkancts/scripts/verify_submission.py`
script. The script takes two arguments: path to extracted submission package
and path to current mustpass list. For example:
- python external/vulkancts/verify_submission.py VK_10_Khronos_1/ external/vulkancts/mustpass/1.0.1/vk-default.txt
+ python external/vulkancts/scripts/verify_submission.py VK_10_Khronos_1/ external/vulkancts/mustpass/1.0.2/vk-default.txt
Vulkan platform port