[docs] (P7): the gate-5 CTS base reading is on record - monolith x DirectVulkan x KHR-GL46 on the Redmi, five complete blocks

shader-image 63/56/6, ssbo 124/0/0, dsa 368/0/2, texture 815/221/18, packed-pixels
4732/0/0 (Pass/NotSupported/Fail); every block complete (no unrun, hung or crashed);
library p7w1-d260f110, glcts from VK-GL-CTS 0b04c470e with the FBO colour-texture
patch, API probe confirms GL 4.6. The AFTER reading compares inproc against this at
0.5 pp per block with new crashes as a separate hard red.
This commit is contained in:
2026-09-22 15:33:52 -04:00
parent 5c4235d7ba
commit 206abdfa44
40 changed files with 7416 additions and 0 deletions
@@ -0,0 +1,16 @@
# CTS `$BASE`(出口门 5)· monolith × DirectVulkan × KHR-GL46,Redmi `2f7cbe2e`
- 库:`/data/local/tmp/mgcts/libMobileGL.so` = p7w1 APK 的 arm64 库,stamp **`p7w1-d260f110`**(wave 0 之前的 monolith Magma;`../00-session/apk.sha256`;`deploy/IDENTITY.txt`)。
- glcts:VK-GL-CTS `0b04c470e`(main),arm64,`DEQP_TARGET=mobilegl` + `tools/cts/patches/0001-fbo-color-texture-attachment.patch`;caselists `tools/cts/caselists/p7-*-gl46.txt`(同一提交切出)。
- 跑法:`run_cts.py --backend DirectVulkan --surface fbo --gl-config-name rgba8888d24s8 --cpu-mask fast --env MOBILEGL_CTS_FBO_COLOR_TEXTURE=1 --chunk-timeout 900 --skip-file tools/cts/caselists/p7-skip.txt`,无 `MOBILEGL_TRANSPORT`(monolith 是 `$BASE` 的定义)。preflight `mgprobe`:PASS,`default_fb=ok user_fbo=ok rbo_fbo=ok`(`preflight.txt`)。API 探针:`KHR-GL46.texture_swizzle.*` 列出 697 例(`probe-gl46.txt`)→ 读数在 **GL 4.6**,AFTER 必须同版本。
- 五块全部 `unrun.txt` / `hung.txt` / `crashed.txt` 为空 → **完整读数**;总耗时 6 分钟(`run-base.log`)。UBO 块(GTF)本 CTS 提交无 kc-cts,不可运行(ID-P7-16)。
| 块 | 例数 | Pass | NotSupported | Fail | conformance(P+NS)| strict(P) |
|---|---:|---:|---:|---:|---:|---:|
| shader-image (`shader_image_load_store` + `shader_image_size`) | 125 | 63 | 56 | 6 | 95.20% | 50.40% |
| ssbo (`shader_storage_buffer_object`) | 124 | 124 | 0 | 0 | 100% | 100% |
| dsa (`direct_state_access`) | 371 | 368 | 0 | 2 | 99.46% | 99.19% |
| texture (`texture_*`) | 1055(1 例在 skip 表) | 815 | 221 | 18 | 98.29% | 77.32% |
| packed-pixels | 4732 | 4732 | 0 | 0 | 100% | 100% |
失败按组:texture_barrier 4/4、texture_cube_map_array 5/27、texture_swizzle 4/697、texture_border_clamp 2/32、texture_buffer 1/16、texture_size_promotion 1/1、texture_view 1/7、shader_image_load_store 6/51、direct_state_access 2/371——逐例名在 `report-*.json`。它们是 **monolith Magma 的既有一致性状态**,不是 P7 的题;门 5 比的是 inproc × DirectVulkan 对这份读数每块 ≤ 0.5 pp 且新 crash = 0。机器可读:`base-DirectVulkan-monolith-p7w1-d260f110.json`(`cts_multi_report.py --json`)。
@@ -0,0 +1,9 @@
== check ==
device : Redmi M332BF / SM8750 / Adreno 830v2 (2f7cbe2e)
big policy6 gov=walt cur=1958400 min=1958400 max=1958400 (pin 1958400 / stock 1017600-3072000)
little policy0 gov=walt cur=1555200 min=1555200 max=1555200 (pin 1555200 / stock 556800-2745600)
gpu kgsl-3d0 pwrlevel=0..0 freq=1100000000 Hz busy=3% (pin lvl 0 = 1050000000 Hz / stock lvl 0..12)
thermal cpuss-0-0 40300 mC = 40.3 C (/sys/class/thermal/thermal_zone13)
VERDICT: DRIFT
- gpu pinned to pwrlevel 0 but gpuclk=1100000000 (expected 1050000000)
@@ -0,0 +1,9 @@
== check ==
device : Redmi M332BF / SM8750 / Adreno 830v2 (2f7cbe2e)
big policy6 gov=walt cur=1958400 min=1958400 max=1958400 (pin 1958400 / stock 1017600-3072000)
little policy0 gov=walt cur=1555200 min=1555200 max=1555200 (pin 1555200 / stock 556800-2745600)
gpu kgsl-3d0 pwrlevel=0..0 freq=1100000000 Hz busy=5% (pin lvl 0 = 1050000000 Hz / stock lvl 0..12)
thermal cpuss-0-0 41800 mC = 41.8 C (/sys/class/thermal/thermal_zone13)
VERDICT: DRIFT
- gpu pinned to pwrlevel 0 but gpuclk=1100000000 (expected 1050000000)
@@ -0,0 +1,9 @@
== check ==
device : Redmi M332BF / SM8750 / Adreno 830v2 (2f7cbe2e)
big policy6 gov=walt cur=1958400 min=1958400 max=1958400 (pin 1958400 / stock 1017600-3072000)
little policy0 gov=walt cur=1555200 min=1555200 max=1555200 (pin 1555200 / stock 556800-2745600)
gpu kgsl-3d0 pwrlevel=0..0 freq=1100000000 Hz busy=1% (pin lvl 0 = 1050000000 Hz / stock lvl 0..12)
thermal cpuss-0-0 39900 mC = 39.9 C (/sys/class/thermal/thermal_zone13)
VERDICT: DRIFT
- gpu pinned to pwrlevel 0 but gpuclk=1100000000 (expected 1050000000)
@@ -0,0 +1,9 @@
== check ==
device : Redmi M332BF / SM8750 / Adreno 830v2 (2f7cbe2e)
big policy6 gov=walt cur=1958400 min=1958400 max=1958400 (pin 1958400 / stock 1017600-3072000)
little policy0 gov=walt cur=1555200 min=1555200 max=1555200 (pin 1555200 / stock 556800-2745600)
gpu kgsl-3d0 pwrlevel=0..0 freq=1100000000 Hz busy=1% (pin lvl 0 = 1050000000 Hz / stock lvl 0..12)
thermal cpuss-0-0 39900 mC = 39.9 C (/sys/class/thermal/thermal_zone13)
VERDICT: DRIFT
- gpu pinned to pwrlevel 0 but gpuclk=1100000000 (expected 1050000000)
@@ -0,0 +1,9 @@
== check ==
device : Redmi M332BF / SM8750 / Adreno 830v2 (2f7cbe2e)
big policy6 gov=walt cur=1958400 min=1958400 max=1958400 (pin 1958400 / stock 1017600-3072000)
little policy0 gov=walt cur=1555200 min=1555200 max=1555200 (pin 1555200 / stock 556800-2745600)
gpu kgsl-3d0 pwrlevel=0..0 freq=1100000000 Hz busy=1% (pin lvl 0 = 1050000000 Hz / stock lvl 0..12)
thermal cpuss-0-0 40300 mC = 40.3 C (/sys/class/thermal/thermal_zone13)
VERDICT: DRIFT
- gpu pinned to pwrlevel 0 but gpuclk=1100000000 (expected 1050000000)
@@ -0,0 +1,9 @@
== check ==
device : Redmi M332BF / SM8750 / Adreno 830v2 (2f7cbe2e)
big policy6 gov=walt cur=1958400 min=1958400 max=1958400 (pin 1958400 / stock 1017600-3072000)
little policy0 gov=walt cur=1555200 min=1555200 max=1555200 (pin 1555200 / stock 556800-2745600)
gpu kgsl-3d0 pwrlevel=0..0 freq=1100000000 Hz busy=0% (pin lvl 0 = 1050000000 Hz / stock lvl 0..12)
thermal cpuss-0-0 40700 mC = 40.7 C (/sys/class/thermal/thermal_zone13)
VERDICT: DRIFT
- gpu pinned to pwrlevel 0 but gpuclk=1100000000 (expected 1050000000)
@@ -0,0 +1,9 @@
== check ==
device : Redmi M332BF / SM8750 / Adreno 830v2 (2f7cbe2e)
big policy6 gov=walt cur=1958400 min=1958400 max=1958400 (pin 1958400 / stock 1017600-3072000)
little policy0 gov=walt cur=1555200 min=1555200 max=1555200 (pin 1555200 / stock 556800-2745600)
gpu kgsl-3d0 pwrlevel=0..0 freq=1100000000 Hz busy=0% (pin lvl 0 = 1050000000 Hz / stock lvl 0..12)
thermal cpuss-0-0 41100 mC = 41.1 C (/sys/class/thermal/thermal_zone13)
VERDICT: DRIFT
- gpu pinned to pwrlevel 0 but gpuclk=1100000000 (expected 1050000000)
@@ -0,0 +1,9 @@
== check ==
device : Redmi M332BF / SM8750 / Adreno 830v2 (2f7cbe2e)
big policy6 gov=walt cur=1958400 min=1958400 max=1958400 (pin 1958400 / stock 1017600-3072000)
little policy0 gov=walt cur=1555200 min=1555200 max=1555200 (pin 1555200 / stock 556800-2745600)
gpu kgsl-3d0 pwrlevel=0..0 freq=1100000000 Hz busy=16% (pin lvl 0 = 1050000000 Hz / stock lvl 0..12)
thermal cpuss-0-0 38400 mC = 38.4 C (/sys/class/thermal/thermal_zone13)
VERDICT: DRIFT
- gpu pinned to pwrlevel 0 but gpuclk=1100000000 (expected 1050000000)
@@ -0,0 +1,9 @@
== check ==
device : Redmi M332BF / SM8750 / Adreno 830v2 (2f7cbe2e)
big policy6 gov=walt cur=1958400 min=1958400 max=1958400 (pin 1958400 / stock 1017600-3072000)
little policy0 gov=walt cur=1555200 min=1555200 max=1555200 (pin 1555200 / stock 556800-2745600)
gpu kgsl-3d0 pwrlevel=0..0 freq=1100000000 Hz busy=1% (pin lvl 0 = 1050000000 Hz / stock lvl 0..12)
thermal cpuss-0-0 40700 mC = 40.7 C (/sys/class/thermal/thermal_zone13)
VERDICT: DRIFT
- gpu pinned to pwrlevel 0 but gpuclk=1100000000 (expected 1050000000)
@@ -0,0 +1,9 @@
== check ==
device : Redmi M332BF / SM8750 / Adreno 830v2 (2f7cbe2e)
big policy6 gov=walt cur=1958400 min=1958400 max=1958400 (pin 1958400 / stock 1017600-3072000)
little policy0 gov=walt cur=1555200 min=1555200 max=1555200 (pin 1555200 / stock 556800-2745600)
gpu kgsl-3d0 pwrlevel=0..0 freq=1100000000 Hz busy=0% (pin lvl 0 = 1050000000 Hz / stock lvl 0..12)
thermal cpuss-0-0 40700 mC = 40.7 C (/sys/class/thermal/thermal_zone13)
VERDICT: DRIFT
- gpu pinned to pwrlevel 0 but gpuclk=1100000000 (expected 1050000000)
@@ -0,0 +1,10 @@
mgprobe backend=DirectVulkan surface=imagereader lib=./libMobileGL.so
GL_VENDOR MobileGL-Dev (BZLZHH, Swung0x48, Tungsten)
GL_RENDERER Magma (MobileGL Core) (Adreno (TM) 830, Vulkan 1.3.284, Driver 512.800.71)
GL_VERSION 4.6.0 MobileGL 26.09-dev, Direct (Vulkan) Backend, GIT@d260f11
GLSL 4.60 MobileGL
version 4.6 profile_mask 0x1 (core)
default-FB readback (64,128,191,255) ok
user-FBO readback (229,51,102,255) ok
rbo-FBO readback (26,178,77,255) ok
PASS backend=DirectVulkan surface=imagereader default_fb=ok user_fbo=ok rbo_fbo=ok glerr=0x0
@@ -0,0 +1,701 @@
Writing test log into TestResults.qpa
dEQP Core 0b04c470ed78569b0b778ece1262d88455ab2b00 (0x0b04c470) starting..
target implementation = 'MobileGL'
GROUP: KHR-GL46.texture_swizzle
TEST: KHR-GL46.texture_swizzle.api_errors
TEST: KHR-GL46.texture_swizzle.functional_format_idx_0_target_idx_0
TEST: KHR-GL46.texture_swizzle.functional_format_idx_0_target_idx_1
TEST: KHR-GL46.texture_swizzle.functional_format_idx_0_target_idx_2
TEST: KHR-GL46.texture_swizzle.functional_format_idx_0_target_idx_3
TEST: KHR-GL46.texture_swizzle.functional_format_idx_0_target_idx_4
TEST: KHR-GL46.texture_swizzle.functional_format_idx_0_target_idx_5
TEST: KHR-GL46.texture_swizzle.functional_format_idx_0_target_idx_6
TEST: KHR-GL46.texture_swizzle.functional_format_idx_0_target_idx_7
TEST: KHR-GL46.texture_swizzle.functional_format_idx_0_target_idx_8
TEST: KHR-GL46.texture_swizzle.functional_format_idx_10_target_idx_0
TEST: KHR-GL46.texture_swizzle.functional_format_idx_10_target_idx_1
TEST: KHR-GL46.texture_swizzle.functional_format_idx_10_target_idx_2
TEST: KHR-GL46.texture_swizzle.functional_format_idx_10_target_idx_3
TEST: KHR-GL46.texture_swizzle.functional_format_idx_10_target_idx_4
TEST: KHR-GL46.texture_swizzle.functional_format_idx_10_target_idx_5
TEST: KHR-GL46.texture_swizzle.functional_format_idx_10_target_idx_6
TEST: KHR-GL46.texture_swizzle.functional_format_idx_10_target_idx_7
TEST: KHR-GL46.texture_swizzle.functional_format_idx_10_target_idx_8
TEST: KHR-GL46.texture_swizzle.functional_format_idx_11_target_idx_0
TEST: KHR-GL46.texture_swizzle.functional_format_idx_11_target_idx_1
TEST: KHR-GL46.texture_swizzle.functional_format_idx_11_target_idx_2
TEST: KHR-GL46.texture_swizzle.functional_format_idx_11_target_idx_3
TEST: KHR-GL46.texture_swizzle.functional_format_idx_11_target_idx_4
TEST: KHR-GL46.texture_swizzle.functional_format_idx_11_target_idx_5
TEST: KHR-GL46.texture_swizzle.functional_format_idx_11_target_idx_6
TEST: KHR-GL46.texture_swizzle.functional_format_idx_11_target_idx_7
TEST: KHR-GL46.texture_swizzle.functional_format_idx_11_target_idx_8
TEST: KHR-GL46.texture_swizzle.functional_format_idx_12_target_idx_0
TEST: KHR-GL46.texture_swizzle.functional_format_idx_12_target_idx_1
TEST: KHR-GL46.texture_swizzle.functional_format_idx_12_target_idx_2
TEST: KHR-GL46.texture_swizzle.functional_format_idx_12_target_idx_3
TEST: KHR-GL46.texture_swizzle.functional_format_idx_12_target_idx_4
TEST: KHR-GL46.texture_swizzle.functional_format_idx_12_target_idx_5
TEST: KHR-GL46.texture_swizzle.functional_format_idx_12_target_idx_6
TEST: KHR-GL46.texture_swizzle.functional_format_idx_12_target_idx_7
TEST: KHR-GL46.texture_swizzle.functional_format_idx_12_target_idx_8
TEST: KHR-GL46.texture_swizzle.functional_format_idx_13_target_idx_0
TEST: KHR-GL46.texture_swizzle.functional_format_idx_13_target_idx_1
TEST: KHR-GL46.texture_swizzle.functional_format_idx_13_target_idx_2
TEST: KHR-GL46.texture_swizzle.functional_format_idx_13_target_idx_3
TEST: KHR-GL46.texture_swizzle.functional_format_idx_13_target_idx_4
TEST: KHR-GL46.texture_swizzle.functional_format_idx_13_target_idx_5
TEST: KHR-GL46.texture_swizzle.functional_format_idx_13_target_idx_6
TEST: KHR-GL46.texture_swizzle.functional_format_idx_13_target_idx_7
TEST: KHR-GL46.texture_swizzle.functional_format_idx_13_target_idx_8
TEST: KHR-GL46.texture_swizzle.functional_format_idx_14_target_idx_0
TEST: KHR-GL46.texture_swizzle.functional_format_idx_14_target_idx_1
TEST: KHR-GL46.texture_swizzle.functional_format_idx_14_target_idx_2
TEST: KHR-GL46.texture_swizzle.functional_format_idx_14_target_idx_3
TEST: KHR-GL46.texture_swizzle.functional_format_idx_14_target_idx_4
TEST: KHR-GL46.texture_swizzle.functional_format_idx_14_target_idx_5
TEST: KHR-GL46.texture_swizzle.functional_format_idx_14_target_idx_6
TEST: KHR-GL46.texture_swizzle.functional_format_idx_14_target_idx_7
TEST: KHR-GL46.texture_swizzle.functional_format_idx_14_target_idx_8
TEST: KHR-GL46.texture_swizzle.functional_format_idx_15_target_idx_0
TEST: KHR-GL46.texture_swizzle.functional_format_idx_15_target_idx_1
TEST: KHR-GL46.texture_swizzle.functional_format_idx_15_target_idx_2
TEST: KHR-GL46.texture_swizzle.functional_format_idx_15_target_idx_3
TEST: KHR-GL46.texture_swizzle.functional_format_idx_15_target_idx_4
TEST: KHR-GL46.texture_swizzle.functional_format_idx_15_target_idx_5
TEST: KHR-GL46.texture_swizzle.functional_format_idx_15_target_idx_6
TEST: KHR-GL46.texture_swizzle.functional_format_idx_15_target_idx_7
TEST: KHR-GL46.texture_swizzle.functional_format_idx_15_target_idx_8
TEST: KHR-GL46.texture_swizzle.functional_format_idx_16_target_idx_0
TEST: KHR-GL46.texture_swizzle.functional_format_idx_16_target_idx_1
TEST: KHR-GL46.texture_swizzle.functional_format_idx_16_target_idx_2
TEST: KHR-GL46.texture_swizzle.functional_format_idx_16_target_idx_3
TEST: KHR-GL46.texture_swizzle.functional_format_idx_16_target_idx_4
TEST: KHR-GL46.texture_swizzle.functional_format_idx_16_target_idx_5
TEST: KHR-GL46.texture_swizzle.functional_format_idx_16_target_idx_6
TEST: KHR-GL46.texture_swizzle.functional_format_idx_16_target_idx_7
TEST: KHR-GL46.texture_swizzle.functional_format_idx_16_target_idx_8
TEST: KHR-GL46.texture_swizzle.functional_format_idx_17_target_idx_0
TEST: KHR-GL46.texture_swizzle.functional_format_idx_17_target_idx_1
TEST: KHR-GL46.texture_swizzle.functional_format_idx_17_target_idx_2
TEST: KHR-GL46.texture_swizzle.functional_format_idx_17_target_idx_3
TEST: KHR-GL46.texture_swizzle.functional_format_idx_17_target_idx_4
TEST: KHR-GL46.texture_swizzle.functional_format_idx_17_target_idx_5
TEST: KHR-GL46.texture_swizzle.functional_format_idx_17_target_idx_6
TEST: KHR-GL46.texture_swizzle.functional_format_idx_17_target_idx_7
TEST: KHR-GL46.texture_swizzle.functional_format_idx_17_target_idx_8
TEST: KHR-GL46.texture_swizzle.functional_format_idx_18_target_idx_0
TEST: KHR-GL46.texture_swizzle.functional_format_idx_18_target_idx_1
TEST: KHR-GL46.texture_swizzle.functional_format_idx_18_target_idx_2
TEST: KHR-GL46.texture_swizzle.functional_format_idx_18_target_idx_3
TEST: KHR-GL46.texture_swizzle.functional_format_idx_18_target_idx_4
TEST: KHR-GL46.texture_swizzle.functional_format_idx_18_target_idx_5
TEST: KHR-GL46.texture_swizzle.functional_format_idx_18_target_idx_6
TEST: KHR-GL46.texture_swizzle.functional_format_idx_18_target_idx_7
TEST: KHR-GL46.texture_swizzle.functional_format_idx_18_target_idx_8
TEST: KHR-GL46.texture_swizzle.functional_format_idx_19_target_idx_0
TEST: KHR-GL46.texture_swizzle.functional_format_idx_19_target_idx_1
TEST: KHR-GL46.texture_swizzle.functional_format_idx_19_target_idx_2
TEST: KHR-GL46.texture_swizzle.functional_format_idx_19_target_idx_3
TEST: KHR-GL46.texture_swizzle.functional_format_idx_19_target_idx_4
TEST: KHR-GL46.texture_swizzle.functional_format_idx_19_target_idx_5
TEST: KHR-GL46.texture_swizzle.functional_format_idx_19_target_idx_6
TEST: KHR-GL46.texture_swizzle.functional_format_idx_19_target_idx_7
TEST: KHR-GL46.texture_swizzle.functional_format_idx_19_target_idx_8
TEST: KHR-GL46.texture_swizzle.functional_format_idx_1_target_idx_0
TEST: KHR-GL46.texture_swizzle.functional_format_idx_1_target_idx_1
TEST: KHR-GL46.texture_swizzle.functional_format_idx_1_target_idx_2
TEST: KHR-GL46.texture_swizzle.functional_format_idx_1_target_idx_3
TEST: KHR-GL46.texture_swizzle.functional_format_idx_1_target_idx_4
TEST: KHR-GL46.texture_swizzle.functional_format_idx_1_target_idx_5
TEST: KHR-GL46.texture_swizzle.functional_format_idx_1_target_idx_6
TEST: KHR-GL46.texture_swizzle.functional_format_idx_1_target_idx_7
TEST: KHR-GL46.texture_swizzle.functional_format_idx_1_target_idx_8
TEST: KHR-GL46.texture_swizzle.functional_format_idx_20_target_idx_0
TEST: KHR-GL46.texture_swizzle.functional_format_idx_20_target_idx_1
TEST: KHR-GL46.texture_swizzle.functional_format_idx_20_target_idx_2
TEST: KHR-GL46.texture_swizzle.functional_format_idx_20_target_idx_3
TEST: KHR-GL46.texture_swizzle.functional_format_idx_20_target_idx_4
TEST: KHR-GL46.texture_swizzle.functional_format_idx_20_target_idx_5
TEST: KHR-GL46.texture_swizzle.functional_format_idx_20_target_idx_6
TEST: KHR-GL46.texture_swizzle.functional_format_idx_20_target_idx_7
TEST: KHR-GL46.texture_swizzle.functional_format_idx_20_target_idx_8
TEST: KHR-GL46.texture_swizzle.functional_format_idx_21_target_idx_0
TEST: KHR-GL46.texture_swizzle.functional_format_idx_21_target_idx_1
TEST: KHR-GL46.texture_swizzle.functional_format_idx_21_target_idx_2
TEST: KHR-GL46.texture_swizzle.functional_format_idx_21_target_idx_3
TEST: KHR-GL46.texture_swizzle.functional_format_idx_21_target_idx_4
TEST: KHR-GL46.texture_swizzle.functional_format_idx_21_target_idx_5
TEST: KHR-GL46.texture_swizzle.functional_format_idx_21_target_idx_6
TEST: KHR-GL46.texture_swizzle.functional_format_idx_21_target_idx_7
TEST: KHR-GL46.texture_swizzle.functional_format_idx_21_target_idx_8
TEST: KHR-GL46.texture_swizzle.functional_format_idx_22_target_idx_0
TEST: KHR-GL46.texture_swizzle.functional_format_idx_22_target_idx_1
TEST: KHR-GL46.texture_swizzle.functional_format_idx_22_target_idx_2
TEST: KHR-GL46.texture_swizzle.functional_format_idx_22_target_idx_3
TEST: KHR-GL46.texture_swizzle.functional_format_idx_22_target_idx_4
TEST: KHR-GL46.texture_swizzle.functional_format_idx_22_target_idx_5
TEST: KHR-GL46.texture_swizzle.functional_format_idx_22_target_idx_6
TEST: KHR-GL46.texture_swizzle.functional_format_idx_22_target_idx_7
TEST: KHR-GL46.texture_swizzle.functional_format_idx_22_target_idx_8
TEST: KHR-GL46.texture_swizzle.functional_format_idx_23_target_idx_0
TEST: KHR-GL46.texture_swizzle.functional_format_idx_23_target_idx_1
TEST: KHR-GL46.texture_swizzle.functional_format_idx_23_target_idx_2
TEST: KHR-GL46.texture_swizzle.functional_format_idx_23_target_idx_3
TEST: KHR-GL46.texture_swizzle.functional_format_idx_23_target_idx_4
TEST: KHR-GL46.texture_swizzle.functional_format_idx_23_target_idx_5
TEST: KHR-GL46.texture_swizzle.functional_format_idx_23_target_idx_6
TEST: KHR-GL46.texture_swizzle.functional_format_idx_23_target_idx_7
TEST: KHR-GL46.texture_swizzle.functional_format_idx_23_target_idx_8
TEST: KHR-GL46.texture_swizzle.functional_format_idx_24_target_idx_0
TEST: KHR-GL46.texture_swizzle.functional_format_idx_24_target_idx_1
TEST: KHR-GL46.texture_swizzle.functional_format_idx_24_target_idx_2
TEST: KHR-GL46.texture_swizzle.functional_format_idx_24_target_idx_3
TEST: KHR-GL46.texture_swizzle.functional_format_idx_24_target_idx_4
TEST: KHR-GL46.texture_swizzle.functional_format_idx_24_target_idx_5
TEST: KHR-GL46.texture_swizzle.functional_format_idx_24_target_idx_6
TEST: KHR-GL46.texture_swizzle.functional_format_idx_24_target_idx_7
TEST: KHR-GL46.texture_swizzle.functional_format_idx_24_target_idx_8
TEST: KHR-GL46.texture_swizzle.functional_format_idx_25_target_idx_0
TEST: KHR-GL46.texture_swizzle.functional_format_idx_25_target_idx_1
TEST: KHR-GL46.texture_swizzle.functional_format_idx_25_target_idx_2
TEST: KHR-GL46.texture_swizzle.functional_format_idx_25_target_idx_3
TEST: KHR-GL46.texture_swizzle.functional_format_idx_25_target_idx_4
TEST: KHR-GL46.texture_swizzle.functional_format_idx_25_target_idx_5
TEST: KHR-GL46.texture_swizzle.functional_format_idx_25_target_idx_6
TEST: KHR-GL46.texture_swizzle.functional_format_idx_25_target_idx_7
TEST: KHR-GL46.texture_swizzle.functional_format_idx_25_target_idx_8
TEST: KHR-GL46.texture_swizzle.functional_format_idx_26_target_idx_0
TEST: KHR-GL46.texture_swizzle.functional_format_idx_26_target_idx_1
TEST: KHR-GL46.texture_swizzle.functional_format_idx_26_target_idx_2
TEST: KHR-GL46.texture_swizzle.functional_format_idx_26_target_idx_3
TEST: KHR-GL46.texture_swizzle.functional_format_idx_26_target_idx_4
TEST: KHR-GL46.texture_swizzle.functional_format_idx_26_target_idx_5
TEST: KHR-GL46.texture_swizzle.functional_format_idx_26_target_idx_6
TEST: KHR-GL46.texture_swizzle.functional_format_idx_26_target_idx_7
TEST: KHR-GL46.texture_swizzle.functional_format_idx_26_target_idx_8
TEST: KHR-GL46.texture_swizzle.functional_format_idx_27_target_idx_0
TEST: KHR-GL46.texture_swizzle.functional_format_idx_27_target_idx_1
TEST: KHR-GL46.texture_swizzle.functional_format_idx_27_target_idx_2
TEST: KHR-GL46.texture_swizzle.functional_format_idx_27_target_idx_3
TEST: KHR-GL46.texture_swizzle.functional_format_idx_27_target_idx_4
TEST: KHR-GL46.texture_swizzle.functional_format_idx_27_target_idx_5
TEST: KHR-GL46.texture_swizzle.functional_format_idx_27_target_idx_6
TEST: KHR-GL46.texture_swizzle.functional_format_idx_27_target_idx_7
TEST: KHR-GL46.texture_swizzle.functional_format_idx_27_target_idx_8
TEST: KHR-GL46.texture_swizzle.functional_format_idx_28_target_idx_0
TEST: KHR-GL46.texture_swizzle.functional_format_idx_28_target_idx_1
TEST: KHR-GL46.texture_swizzle.functional_format_idx_28_target_idx_2
TEST: KHR-GL46.texture_swizzle.functional_format_idx_28_target_idx_3
TEST: KHR-GL46.texture_swizzle.functional_format_idx_28_target_idx_4
TEST: KHR-GL46.texture_swizzle.functional_format_idx_28_target_idx_5
TEST: KHR-GL46.texture_swizzle.functional_format_idx_28_target_idx_6
TEST: KHR-GL46.texture_swizzle.functional_format_idx_28_target_idx_7
TEST: KHR-GL46.texture_swizzle.functional_format_idx_28_target_idx_8
TEST: KHR-GL46.texture_swizzle.functional_format_idx_29_target_idx_0
TEST: KHR-GL46.texture_swizzle.functional_format_idx_29_target_idx_1
TEST: KHR-GL46.texture_swizzle.functional_format_idx_29_target_idx_2
TEST: KHR-GL46.texture_swizzle.functional_format_idx_29_target_idx_3
TEST: KHR-GL46.texture_swizzle.functional_format_idx_29_target_idx_4
TEST: KHR-GL46.texture_swizzle.functional_format_idx_29_target_idx_5
TEST: KHR-GL46.texture_swizzle.functional_format_idx_29_target_idx_6
TEST: KHR-GL46.texture_swizzle.functional_format_idx_29_target_idx_7
TEST: KHR-GL46.texture_swizzle.functional_format_idx_29_target_idx_8
TEST: KHR-GL46.texture_swizzle.functional_format_idx_2_target_idx_0
TEST: KHR-GL46.texture_swizzle.functional_format_idx_2_target_idx_1
TEST: KHR-GL46.texture_swizzle.functional_format_idx_2_target_idx_2
TEST: KHR-GL46.texture_swizzle.functional_format_idx_2_target_idx_3
TEST: KHR-GL46.texture_swizzle.functional_format_idx_2_target_idx_4
TEST: KHR-GL46.texture_swizzle.functional_format_idx_2_target_idx_5
TEST: KHR-GL46.texture_swizzle.functional_format_idx_2_target_idx_6
TEST: KHR-GL46.texture_swizzle.functional_format_idx_2_target_idx_7
TEST: KHR-GL46.texture_swizzle.functional_format_idx_2_target_idx_8
TEST: KHR-GL46.texture_swizzle.functional_format_idx_30_target_idx_0
TEST: KHR-GL46.texture_swizzle.functional_format_idx_30_target_idx_1
TEST: KHR-GL46.texture_swizzle.functional_format_idx_30_target_idx_2
TEST: KHR-GL46.texture_swizzle.functional_format_idx_30_target_idx_3
TEST: KHR-GL46.texture_swizzle.functional_format_idx_30_target_idx_4
TEST: KHR-GL46.texture_swizzle.functional_format_idx_30_target_idx_5
TEST: KHR-GL46.texture_swizzle.functional_format_idx_30_target_idx_6
TEST: KHR-GL46.texture_swizzle.functional_format_idx_30_target_idx_7
TEST: KHR-GL46.texture_swizzle.functional_format_idx_30_target_idx_8
TEST: KHR-GL46.texture_swizzle.functional_format_idx_31_target_idx_0
TEST: KHR-GL46.texture_swizzle.functional_format_idx_31_target_idx_1
TEST: KHR-GL46.texture_swizzle.functional_format_idx_31_target_idx_2
TEST: KHR-GL46.texture_swizzle.functional_format_idx_31_target_idx_3
TEST: KHR-GL46.texture_swizzle.functional_format_idx_31_target_idx_4
TEST: KHR-GL46.texture_swizzle.functional_format_idx_31_target_idx_5
TEST: KHR-GL46.texture_swizzle.functional_format_idx_31_target_idx_6
TEST: KHR-GL46.texture_swizzle.functional_format_idx_31_target_idx_7
TEST: KHR-GL46.texture_swizzle.functional_format_idx_31_target_idx_8
TEST: KHR-GL46.texture_swizzle.functional_format_idx_32_target_idx_0
TEST: KHR-GL46.texture_swizzle.functional_format_idx_32_target_idx_1
TEST: KHR-GL46.texture_swizzle.functional_format_idx_32_target_idx_2
TEST: KHR-GL46.texture_swizzle.functional_format_idx_32_target_idx_3
TEST: KHR-GL46.texture_swizzle.functional_format_idx_32_target_idx_4
TEST: KHR-GL46.texture_swizzle.functional_format_idx_32_target_idx_5
TEST: KHR-GL46.texture_swizzle.functional_format_idx_32_target_idx_6
TEST: KHR-GL46.texture_swizzle.functional_format_idx_32_target_idx_7
TEST: KHR-GL46.texture_swizzle.functional_format_idx_32_target_idx_8
TEST: KHR-GL46.texture_swizzle.functional_format_idx_33_target_idx_0
TEST: KHR-GL46.texture_swizzle.functional_format_idx_33_target_idx_1
TEST: KHR-GL46.texture_swizzle.functional_format_idx_33_target_idx_2
TEST: KHR-GL46.texture_swizzle.functional_format_idx_33_target_idx_3
TEST: KHR-GL46.texture_swizzle.functional_format_idx_33_target_idx_4
TEST: KHR-GL46.texture_swizzle.functional_format_idx_33_target_idx_5
TEST: KHR-GL46.texture_swizzle.functional_format_idx_33_target_idx_6
TEST: KHR-GL46.texture_swizzle.functional_format_idx_33_target_idx_7
TEST: KHR-GL46.texture_swizzle.functional_format_idx_33_target_idx_8
TEST: KHR-GL46.texture_swizzle.functional_format_idx_34_target_idx_0
TEST: KHR-GL46.texture_swizzle.functional_format_idx_34_target_idx_1
TEST: KHR-GL46.texture_swizzle.functional_format_idx_34_target_idx_2
TEST: KHR-GL46.texture_swizzle.functional_format_idx_34_target_idx_3
TEST: KHR-GL46.texture_swizzle.functional_format_idx_34_target_idx_4
TEST: KHR-GL46.texture_swizzle.functional_format_idx_34_target_idx_5
TEST: KHR-GL46.texture_swizzle.functional_format_idx_34_target_idx_6
TEST: KHR-GL46.texture_swizzle.functional_format_idx_34_target_idx_7
TEST: KHR-GL46.texture_swizzle.functional_format_idx_34_target_idx_8
TEST: KHR-GL46.texture_swizzle.functional_format_idx_35_target_idx_0
TEST: KHR-GL46.texture_swizzle.functional_format_idx_35_target_idx_1
TEST: KHR-GL46.texture_swizzle.functional_format_idx_35_target_idx_2
TEST: KHR-GL46.texture_swizzle.functional_format_idx_35_target_idx_3
TEST: KHR-GL46.texture_swizzle.functional_format_idx_35_target_idx_4
TEST: KHR-GL46.texture_swizzle.functional_format_idx_35_target_idx_5
TEST: KHR-GL46.texture_swizzle.functional_format_idx_35_target_idx_6
TEST: KHR-GL46.texture_swizzle.functional_format_idx_35_target_idx_7
TEST: KHR-GL46.texture_swizzle.functional_format_idx_35_target_idx_8
TEST: KHR-GL46.texture_swizzle.functional_format_idx_36_target_idx_0
TEST: KHR-GL46.texture_swizzle.functional_format_idx_36_target_idx_1
TEST: KHR-GL46.texture_swizzle.functional_format_idx_36_target_idx_2
TEST: KHR-GL46.texture_swizzle.functional_format_idx_36_target_idx_3
TEST: KHR-GL46.texture_swizzle.functional_format_idx_36_target_idx_4
TEST: KHR-GL46.texture_swizzle.functional_format_idx_36_target_idx_5
TEST: KHR-GL46.texture_swizzle.functional_format_idx_36_target_idx_6
TEST: KHR-GL46.texture_swizzle.functional_format_idx_36_target_idx_7
TEST: KHR-GL46.texture_swizzle.functional_format_idx_36_target_idx_8
TEST: KHR-GL46.texture_swizzle.functional_format_idx_37_target_idx_0
TEST: KHR-GL46.texture_swizzle.functional_format_idx_37_target_idx_1
TEST: KHR-GL46.texture_swizzle.functional_format_idx_37_target_idx_2
TEST: KHR-GL46.texture_swizzle.functional_format_idx_37_target_idx_3
TEST: KHR-GL46.texture_swizzle.functional_format_idx_37_target_idx_4
TEST: KHR-GL46.texture_swizzle.functional_format_idx_37_target_idx_5
TEST: KHR-GL46.texture_swizzle.functional_format_idx_37_target_idx_6
TEST: KHR-GL46.texture_swizzle.functional_format_idx_37_target_idx_7
TEST: KHR-GL46.texture_swizzle.functional_format_idx_37_target_idx_8
TEST: KHR-GL46.texture_swizzle.functional_format_idx_38_target_idx_0
TEST: KHR-GL46.texture_swizzle.functional_format_idx_38_target_idx_1
TEST: KHR-GL46.texture_swizzle.functional_format_idx_38_target_idx_2
TEST: KHR-GL46.texture_swizzle.functional_format_idx_38_target_idx_3
TEST: KHR-GL46.texture_swizzle.functional_format_idx_38_target_idx_4
TEST: KHR-GL46.texture_swizzle.functional_format_idx_38_target_idx_5
TEST: KHR-GL46.texture_swizzle.functional_format_idx_38_target_idx_6
TEST: KHR-GL46.texture_swizzle.functional_format_idx_38_target_idx_7
TEST: KHR-GL46.texture_swizzle.functional_format_idx_38_target_idx_8
TEST: KHR-GL46.texture_swizzle.functional_format_idx_39_target_idx_0
TEST: KHR-GL46.texture_swizzle.functional_format_idx_39_target_idx_1
TEST: KHR-GL46.texture_swizzle.functional_format_idx_39_target_idx_2
TEST: KHR-GL46.texture_swizzle.functional_format_idx_39_target_idx_3
TEST: KHR-GL46.texture_swizzle.functional_format_idx_39_target_idx_4
TEST: KHR-GL46.texture_swizzle.functional_format_idx_39_target_idx_5
TEST: KHR-GL46.texture_swizzle.functional_format_idx_39_target_idx_6
TEST: KHR-GL46.texture_swizzle.functional_format_idx_39_target_idx_7
TEST: KHR-GL46.texture_swizzle.functional_format_idx_39_target_idx_8
TEST: KHR-GL46.texture_swizzle.functional_format_idx_3_target_idx_0
TEST: KHR-GL46.texture_swizzle.functional_format_idx_3_target_idx_1
TEST: KHR-GL46.texture_swizzle.functional_format_idx_3_target_idx_2
TEST: KHR-GL46.texture_swizzle.functional_format_idx_3_target_idx_3
TEST: KHR-GL46.texture_swizzle.functional_format_idx_3_target_idx_4
TEST: KHR-GL46.texture_swizzle.functional_format_idx_3_target_idx_5
TEST: KHR-GL46.texture_swizzle.functional_format_idx_3_target_idx_6
TEST: KHR-GL46.texture_swizzle.functional_format_idx_3_target_idx_7
TEST: KHR-GL46.texture_swizzle.functional_format_idx_3_target_idx_8
TEST: KHR-GL46.texture_swizzle.functional_format_idx_40_target_idx_0
TEST: KHR-GL46.texture_swizzle.functional_format_idx_40_target_idx_1
TEST: KHR-GL46.texture_swizzle.functional_format_idx_40_target_idx_2
TEST: KHR-GL46.texture_swizzle.functional_format_idx_40_target_idx_3
TEST: KHR-GL46.texture_swizzle.functional_format_idx_40_target_idx_4
TEST: KHR-GL46.texture_swizzle.functional_format_idx_40_target_idx_5
TEST: KHR-GL46.texture_swizzle.functional_format_idx_40_target_idx_6
TEST: KHR-GL46.texture_swizzle.functional_format_idx_40_target_idx_7
TEST: KHR-GL46.texture_swizzle.functional_format_idx_40_target_idx_8
TEST: KHR-GL46.texture_swizzle.functional_format_idx_41_target_idx_0
TEST: KHR-GL46.texture_swizzle.functional_format_idx_41_target_idx_1
TEST: KHR-GL46.texture_swizzle.functional_format_idx_41_target_idx_2
TEST: KHR-GL46.texture_swizzle.functional_format_idx_41_target_idx_3
TEST: KHR-GL46.texture_swizzle.functional_format_idx_41_target_idx_4
TEST: KHR-GL46.texture_swizzle.functional_format_idx_41_target_idx_5
TEST: KHR-GL46.texture_swizzle.functional_format_idx_41_target_idx_6
TEST: KHR-GL46.texture_swizzle.functional_format_idx_41_target_idx_7
TEST: KHR-GL46.texture_swizzle.functional_format_idx_41_target_idx_8
TEST: KHR-GL46.texture_swizzle.functional_format_idx_42_target_idx_0
TEST: KHR-GL46.texture_swizzle.functional_format_idx_42_target_idx_1
TEST: KHR-GL46.texture_swizzle.functional_format_idx_42_target_idx_2
TEST: KHR-GL46.texture_swizzle.functional_format_idx_42_target_idx_3
TEST: KHR-GL46.texture_swizzle.functional_format_idx_42_target_idx_4
TEST: KHR-GL46.texture_swizzle.functional_format_idx_42_target_idx_5
TEST: KHR-GL46.texture_swizzle.functional_format_idx_42_target_idx_6
TEST: KHR-GL46.texture_swizzle.functional_format_idx_42_target_idx_7
TEST: KHR-GL46.texture_swizzle.functional_format_idx_42_target_idx_8
TEST: KHR-GL46.texture_swizzle.functional_format_idx_43_target_idx_0
TEST: KHR-GL46.texture_swizzle.functional_format_idx_43_target_idx_1
TEST: KHR-GL46.texture_swizzle.functional_format_idx_43_target_idx_2
TEST: KHR-GL46.texture_swizzle.functional_format_idx_43_target_idx_3
TEST: KHR-GL46.texture_swizzle.functional_format_idx_43_target_idx_4
TEST: KHR-GL46.texture_swizzle.functional_format_idx_43_target_idx_5
TEST: KHR-GL46.texture_swizzle.functional_format_idx_43_target_idx_6
TEST: KHR-GL46.texture_swizzle.functional_format_idx_43_target_idx_7
TEST: KHR-GL46.texture_swizzle.functional_format_idx_43_target_idx_8
TEST: KHR-GL46.texture_swizzle.functional_format_idx_44_target_idx_0
TEST: KHR-GL46.texture_swizzle.functional_format_idx_44_target_idx_1
TEST: KHR-GL46.texture_swizzle.functional_format_idx_44_target_idx_2
TEST: KHR-GL46.texture_swizzle.functional_format_idx_44_target_idx_3
TEST: KHR-GL46.texture_swizzle.functional_format_idx_44_target_idx_4
TEST: KHR-GL46.texture_swizzle.functional_format_idx_44_target_idx_5
TEST: KHR-GL46.texture_swizzle.functional_format_idx_44_target_idx_6
TEST: KHR-GL46.texture_swizzle.functional_format_idx_44_target_idx_7
TEST: KHR-GL46.texture_swizzle.functional_format_idx_44_target_idx_8
TEST: KHR-GL46.texture_swizzle.functional_format_idx_45_target_idx_0
TEST: KHR-GL46.texture_swizzle.functional_format_idx_45_target_idx_1
TEST: KHR-GL46.texture_swizzle.functional_format_idx_45_target_idx_2
TEST: KHR-GL46.texture_swizzle.functional_format_idx_45_target_idx_3
TEST: KHR-GL46.texture_swizzle.functional_format_idx_45_target_idx_4
TEST: KHR-GL46.texture_swizzle.functional_format_idx_45_target_idx_5
TEST: KHR-GL46.texture_swizzle.functional_format_idx_45_target_idx_6
TEST: KHR-GL46.texture_swizzle.functional_format_idx_45_target_idx_7
TEST: KHR-GL46.texture_swizzle.functional_format_idx_45_target_idx_8
TEST: KHR-GL46.texture_swizzle.functional_format_idx_46_target_idx_0
TEST: KHR-GL46.texture_swizzle.functional_format_idx_46_target_idx_1
TEST: KHR-GL46.texture_swizzle.functional_format_idx_46_target_idx_2
TEST: KHR-GL46.texture_swizzle.functional_format_idx_46_target_idx_3
TEST: KHR-GL46.texture_swizzle.functional_format_idx_46_target_idx_4
TEST: KHR-GL46.texture_swizzle.functional_format_idx_46_target_idx_5
TEST: KHR-GL46.texture_swizzle.functional_format_idx_46_target_idx_6
TEST: KHR-GL46.texture_swizzle.functional_format_idx_46_target_idx_7
TEST: KHR-GL46.texture_swizzle.functional_format_idx_46_target_idx_8
TEST: KHR-GL46.texture_swizzle.functional_format_idx_47_target_idx_0
TEST: KHR-GL46.texture_swizzle.functional_format_idx_47_target_idx_1
TEST: KHR-GL46.texture_swizzle.functional_format_idx_47_target_idx_2
TEST: KHR-GL46.texture_swizzle.functional_format_idx_47_target_idx_3
TEST: KHR-GL46.texture_swizzle.functional_format_idx_47_target_idx_4
TEST: KHR-GL46.texture_swizzle.functional_format_idx_47_target_idx_5
TEST: KHR-GL46.texture_swizzle.functional_format_idx_47_target_idx_6
TEST: KHR-GL46.texture_swizzle.functional_format_idx_47_target_idx_7
TEST: KHR-GL46.texture_swizzle.functional_format_idx_47_target_idx_8
TEST: KHR-GL46.texture_swizzle.functional_format_idx_48_target_idx_0
TEST: KHR-GL46.texture_swizzle.functional_format_idx_48_target_idx_1
TEST: KHR-GL46.texture_swizzle.functional_format_idx_48_target_idx_2
TEST: KHR-GL46.texture_swizzle.functional_format_idx_48_target_idx_3
TEST: KHR-GL46.texture_swizzle.functional_format_idx_48_target_idx_4
TEST: KHR-GL46.texture_swizzle.functional_format_idx_48_target_idx_5
TEST: KHR-GL46.texture_swizzle.functional_format_idx_48_target_idx_6
TEST: KHR-GL46.texture_swizzle.functional_format_idx_48_target_idx_7
TEST: KHR-GL46.texture_swizzle.functional_format_idx_48_target_idx_8
TEST: KHR-GL46.texture_swizzle.functional_format_idx_49_target_idx_0
TEST: KHR-GL46.texture_swizzle.functional_format_idx_49_target_idx_1
TEST: KHR-GL46.texture_swizzle.functional_format_idx_49_target_idx_2
TEST: KHR-GL46.texture_swizzle.functional_format_idx_49_target_idx_3
TEST: KHR-GL46.texture_swizzle.functional_format_idx_49_target_idx_4
TEST: KHR-GL46.texture_swizzle.functional_format_idx_49_target_idx_5
TEST: KHR-GL46.texture_swizzle.functional_format_idx_49_target_idx_6
TEST: KHR-GL46.texture_swizzle.functional_format_idx_49_target_idx_7
TEST: KHR-GL46.texture_swizzle.functional_format_idx_49_target_idx_8
TEST: KHR-GL46.texture_swizzle.functional_format_idx_4_target_idx_0
TEST: KHR-GL46.texture_swizzle.functional_format_idx_4_target_idx_1
TEST: KHR-GL46.texture_swizzle.functional_format_idx_4_target_idx_2
TEST: KHR-GL46.texture_swizzle.functional_format_idx_4_target_idx_3
TEST: KHR-GL46.texture_swizzle.functional_format_idx_4_target_idx_4
TEST: KHR-GL46.texture_swizzle.functional_format_idx_4_target_idx_5
TEST: KHR-GL46.texture_swizzle.functional_format_idx_4_target_idx_6
TEST: KHR-GL46.texture_swizzle.functional_format_idx_4_target_idx_7
TEST: KHR-GL46.texture_swizzle.functional_format_idx_4_target_idx_8
TEST: KHR-GL46.texture_swizzle.functional_format_idx_50_target_idx_0
TEST: KHR-GL46.texture_swizzle.functional_format_idx_50_target_idx_1
TEST: KHR-GL46.texture_swizzle.functional_format_idx_50_target_idx_2
TEST: KHR-GL46.texture_swizzle.functional_format_idx_50_target_idx_3
TEST: KHR-GL46.texture_swizzle.functional_format_idx_50_target_idx_4
TEST: KHR-GL46.texture_swizzle.functional_format_idx_50_target_idx_5
TEST: KHR-GL46.texture_swizzle.functional_format_idx_50_target_idx_6
TEST: KHR-GL46.texture_swizzle.functional_format_idx_50_target_idx_7
TEST: KHR-GL46.texture_swizzle.functional_format_idx_50_target_idx_8
TEST: KHR-GL46.texture_swizzle.functional_format_idx_51_target_idx_0
TEST: KHR-GL46.texture_swizzle.functional_format_idx_51_target_idx_1
TEST: KHR-GL46.texture_swizzle.functional_format_idx_51_target_idx_2
TEST: KHR-GL46.texture_swizzle.functional_format_idx_51_target_idx_3
TEST: KHR-GL46.texture_swizzle.functional_format_idx_51_target_idx_4
TEST: KHR-GL46.texture_swizzle.functional_format_idx_51_target_idx_5
TEST: KHR-GL46.texture_swizzle.functional_format_idx_51_target_idx_6
TEST: KHR-GL46.texture_swizzle.functional_format_idx_51_target_idx_7
TEST: KHR-GL46.texture_swizzle.functional_format_idx_51_target_idx_8
TEST: KHR-GL46.texture_swizzle.functional_format_idx_52_target_idx_0
TEST: KHR-GL46.texture_swizzle.functional_format_idx_52_target_idx_1
TEST: KHR-GL46.texture_swizzle.functional_format_idx_52_target_idx_2
TEST: KHR-GL46.texture_swizzle.functional_format_idx_52_target_idx_3
TEST: KHR-GL46.texture_swizzle.functional_format_idx_52_target_idx_4
TEST: KHR-GL46.texture_swizzle.functional_format_idx_52_target_idx_5
TEST: KHR-GL46.texture_swizzle.functional_format_idx_52_target_idx_6
TEST: KHR-GL46.texture_swizzle.functional_format_idx_52_target_idx_7
TEST: KHR-GL46.texture_swizzle.functional_format_idx_52_target_idx_8
TEST: KHR-GL46.texture_swizzle.functional_format_idx_53_target_idx_0
TEST: KHR-GL46.texture_swizzle.functional_format_idx_53_target_idx_1
TEST: KHR-GL46.texture_swizzle.functional_format_idx_53_target_idx_2
TEST: KHR-GL46.texture_swizzle.functional_format_idx_53_target_idx_3
TEST: KHR-GL46.texture_swizzle.functional_format_idx_53_target_idx_4
TEST: KHR-GL46.texture_swizzle.functional_format_idx_53_target_idx_5
TEST: KHR-GL46.texture_swizzle.functional_format_idx_53_target_idx_6
TEST: KHR-GL46.texture_swizzle.functional_format_idx_53_target_idx_7
TEST: KHR-GL46.texture_swizzle.functional_format_idx_53_target_idx_8
TEST: KHR-GL46.texture_swizzle.functional_format_idx_54_target_idx_0
TEST: KHR-GL46.texture_swizzle.functional_format_idx_54_target_idx_1
TEST: KHR-GL46.texture_swizzle.functional_format_idx_54_target_idx_2
TEST: KHR-GL46.texture_swizzle.functional_format_idx_54_target_idx_3
TEST: KHR-GL46.texture_swizzle.functional_format_idx_54_target_idx_4
TEST: KHR-GL46.texture_swizzle.functional_format_idx_54_target_idx_5
TEST: KHR-GL46.texture_swizzle.functional_format_idx_54_target_idx_6
TEST: KHR-GL46.texture_swizzle.functional_format_idx_54_target_idx_7
TEST: KHR-GL46.texture_swizzle.functional_format_idx_54_target_idx_8
TEST: KHR-GL46.texture_swizzle.functional_format_idx_55_target_idx_0
TEST: KHR-GL46.texture_swizzle.functional_format_idx_55_target_idx_1
TEST: KHR-GL46.texture_swizzle.functional_format_idx_55_target_idx_2
TEST: KHR-GL46.texture_swizzle.functional_format_idx_55_target_idx_3
TEST: KHR-GL46.texture_swizzle.functional_format_idx_55_target_idx_4
TEST: KHR-GL46.texture_swizzle.functional_format_idx_55_target_idx_5
TEST: KHR-GL46.texture_swizzle.functional_format_idx_55_target_idx_6
TEST: KHR-GL46.texture_swizzle.functional_format_idx_55_target_idx_7
TEST: KHR-GL46.texture_swizzle.functional_format_idx_55_target_idx_8
TEST: KHR-GL46.texture_swizzle.functional_format_idx_56_target_idx_0
TEST: KHR-GL46.texture_swizzle.functional_format_idx_56_target_idx_1
TEST: KHR-GL46.texture_swizzle.functional_format_idx_56_target_idx_2
TEST: KHR-GL46.texture_swizzle.functional_format_idx_56_target_idx_3
TEST: KHR-GL46.texture_swizzle.functional_format_idx_56_target_idx_4
TEST: KHR-GL46.texture_swizzle.functional_format_idx_56_target_idx_5
TEST: KHR-GL46.texture_swizzle.functional_format_idx_56_target_idx_6
TEST: KHR-GL46.texture_swizzle.functional_format_idx_56_target_idx_7
TEST: KHR-GL46.texture_swizzle.functional_format_idx_56_target_idx_8
TEST: KHR-GL46.texture_swizzle.functional_format_idx_57_target_idx_0
TEST: KHR-GL46.texture_swizzle.functional_format_idx_57_target_idx_1
TEST: KHR-GL46.texture_swizzle.functional_format_idx_57_target_idx_2
TEST: KHR-GL46.texture_swizzle.functional_format_idx_57_target_idx_3
TEST: KHR-GL46.texture_swizzle.functional_format_idx_57_target_idx_4
TEST: KHR-GL46.texture_swizzle.functional_format_idx_57_target_idx_5
TEST: KHR-GL46.texture_swizzle.functional_format_idx_57_target_idx_6
TEST: KHR-GL46.texture_swizzle.functional_format_idx_57_target_idx_7
TEST: KHR-GL46.texture_swizzle.functional_format_idx_57_target_idx_8
TEST: KHR-GL46.texture_swizzle.functional_format_idx_58_target_idx_0
TEST: KHR-GL46.texture_swizzle.functional_format_idx_58_target_idx_1
TEST: KHR-GL46.texture_swizzle.functional_format_idx_58_target_idx_2
TEST: KHR-GL46.texture_swizzle.functional_format_idx_58_target_idx_3
TEST: KHR-GL46.texture_swizzle.functional_format_idx_58_target_idx_4
TEST: KHR-GL46.texture_swizzle.functional_format_idx_58_target_idx_5
TEST: KHR-GL46.texture_swizzle.functional_format_idx_58_target_idx_6
TEST: KHR-GL46.texture_swizzle.functional_format_idx_58_target_idx_7
TEST: KHR-GL46.texture_swizzle.functional_format_idx_58_target_idx_8
TEST: KHR-GL46.texture_swizzle.functional_format_idx_59_target_idx_0
TEST: KHR-GL46.texture_swizzle.functional_format_idx_59_target_idx_1
TEST: KHR-GL46.texture_swizzle.functional_format_idx_59_target_idx_2
TEST: KHR-GL46.texture_swizzle.functional_format_idx_59_target_idx_3
TEST: KHR-GL46.texture_swizzle.functional_format_idx_59_target_idx_4
TEST: KHR-GL46.texture_swizzle.functional_format_idx_59_target_idx_5
TEST: KHR-GL46.texture_swizzle.functional_format_idx_59_target_idx_6
TEST: KHR-GL46.texture_swizzle.functional_format_idx_59_target_idx_7
TEST: KHR-GL46.texture_swizzle.functional_format_idx_59_target_idx_8
TEST: KHR-GL46.texture_swizzle.functional_format_idx_5_target_idx_0
TEST: KHR-GL46.texture_swizzle.functional_format_idx_5_target_idx_1
TEST: KHR-GL46.texture_swizzle.functional_format_idx_5_target_idx_2
TEST: KHR-GL46.texture_swizzle.functional_format_idx_5_target_idx_3
TEST: KHR-GL46.texture_swizzle.functional_format_idx_5_target_idx_4
TEST: KHR-GL46.texture_swizzle.functional_format_idx_5_target_idx_5
TEST: KHR-GL46.texture_swizzle.functional_format_idx_5_target_idx_6
TEST: KHR-GL46.texture_swizzle.functional_format_idx_5_target_idx_7
TEST: KHR-GL46.texture_swizzle.functional_format_idx_5_target_idx_8
TEST: KHR-GL46.texture_swizzle.functional_format_idx_60_target_idx_0
TEST: KHR-GL46.texture_swizzle.functional_format_idx_60_target_idx_1
TEST: KHR-GL46.texture_swizzle.functional_format_idx_60_target_idx_2
TEST: KHR-GL46.texture_swizzle.functional_format_idx_60_target_idx_3
TEST: KHR-GL46.texture_swizzle.functional_format_idx_60_target_idx_4
TEST: KHR-GL46.texture_swizzle.functional_format_idx_60_target_idx_5
TEST: KHR-GL46.texture_swizzle.functional_format_idx_60_target_idx_6
TEST: KHR-GL46.texture_swizzle.functional_format_idx_60_target_idx_7
TEST: KHR-GL46.texture_swizzle.functional_format_idx_60_target_idx_8
TEST: KHR-GL46.texture_swizzle.functional_format_idx_61_target_idx_0
TEST: KHR-GL46.texture_swizzle.functional_format_idx_61_target_idx_1
TEST: KHR-GL46.texture_swizzle.functional_format_idx_61_target_idx_2
TEST: KHR-GL46.texture_swizzle.functional_format_idx_61_target_idx_3
TEST: KHR-GL46.texture_swizzle.functional_format_idx_61_target_idx_4
TEST: KHR-GL46.texture_swizzle.functional_format_idx_61_target_idx_5
TEST: KHR-GL46.texture_swizzle.functional_format_idx_61_target_idx_6
TEST: KHR-GL46.texture_swizzle.functional_format_idx_61_target_idx_7
TEST: KHR-GL46.texture_swizzle.functional_format_idx_61_target_idx_8
TEST: KHR-GL46.texture_swizzle.functional_format_idx_62_target_idx_0
TEST: KHR-GL46.texture_swizzle.functional_format_idx_62_target_idx_1
TEST: KHR-GL46.texture_swizzle.functional_format_idx_62_target_idx_2
TEST: KHR-GL46.texture_swizzle.functional_format_idx_62_target_idx_3
TEST: KHR-GL46.texture_swizzle.functional_format_idx_62_target_idx_4
TEST: KHR-GL46.texture_swizzle.functional_format_idx_62_target_idx_5
TEST: KHR-GL46.texture_swizzle.functional_format_idx_62_target_idx_6
TEST: KHR-GL46.texture_swizzle.functional_format_idx_62_target_idx_7
TEST: KHR-GL46.texture_swizzle.functional_format_idx_62_target_idx_8
TEST: KHR-GL46.texture_swizzle.functional_format_idx_63_target_idx_0
TEST: KHR-GL46.texture_swizzle.functional_format_idx_63_target_idx_1
TEST: KHR-GL46.texture_swizzle.functional_format_idx_63_target_idx_2
TEST: KHR-GL46.texture_swizzle.functional_format_idx_63_target_idx_3
TEST: KHR-GL46.texture_swizzle.functional_format_idx_63_target_idx_4
TEST: KHR-GL46.texture_swizzle.functional_format_idx_63_target_idx_5
TEST: KHR-GL46.texture_swizzle.functional_format_idx_63_target_idx_6
TEST: KHR-GL46.texture_swizzle.functional_format_idx_63_target_idx_7
TEST: KHR-GL46.texture_swizzle.functional_format_idx_63_target_idx_8
TEST: KHR-GL46.texture_swizzle.functional_format_idx_64_target_idx_0
TEST: KHR-GL46.texture_swizzle.functional_format_idx_64_target_idx_1
TEST: KHR-GL46.texture_swizzle.functional_format_idx_64_target_idx_2
TEST: KHR-GL46.texture_swizzle.functional_format_idx_64_target_idx_3
TEST: KHR-GL46.texture_swizzle.functional_format_idx_64_target_idx_4
TEST: KHR-GL46.texture_swizzle.functional_format_idx_64_target_idx_5
TEST: KHR-GL46.texture_swizzle.functional_format_idx_64_target_idx_6
TEST: KHR-GL46.texture_swizzle.functional_format_idx_64_target_idx_7
TEST: KHR-GL46.texture_swizzle.functional_format_idx_64_target_idx_8
TEST: KHR-GL46.texture_swizzle.functional_format_idx_65_target_idx_0
TEST: KHR-GL46.texture_swizzle.functional_format_idx_65_target_idx_1
TEST: KHR-GL46.texture_swizzle.functional_format_idx_65_target_idx_2
TEST: KHR-GL46.texture_swizzle.functional_format_idx_65_target_idx_3
TEST: KHR-GL46.texture_swizzle.functional_format_idx_65_target_idx_4
TEST: KHR-GL46.texture_swizzle.functional_format_idx_65_target_idx_5
TEST: KHR-GL46.texture_swizzle.functional_format_idx_65_target_idx_6
TEST: KHR-GL46.texture_swizzle.functional_format_idx_65_target_idx_7
TEST: KHR-GL46.texture_swizzle.functional_format_idx_65_target_idx_8
TEST: KHR-GL46.texture_swizzle.functional_format_idx_66_target_idx_0
TEST: KHR-GL46.texture_swizzle.functional_format_idx_66_target_idx_1
TEST: KHR-GL46.texture_swizzle.functional_format_idx_66_target_idx_2
TEST: KHR-GL46.texture_swizzle.functional_format_idx_66_target_idx_3
TEST: KHR-GL46.texture_swizzle.functional_format_idx_66_target_idx_4
TEST: KHR-GL46.texture_swizzle.functional_format_idx_66_target_idx_5
TEST: KHR-GL46.texture_swizzle.functional_format_idx_66_target_idx_6
TEST: KHR-GL46.texture_swizzle.functional_format_idx_66_target_idx_7
TEST: KHR-GL46.texture_swizzle.functional_format_idx_66_target_idx_8
TEST: KHR-GL46.texture_swizzle.functional_format_idx_67_target_idx_0
TEST: KHR-GL46.texture_swizzle.functional_format_idx_67_target_idx_1
TEST: KHR-GL46.texture_swizzle.functional_format_idx_67_target_idx_2
TEST: KHR-GL46.texture_swizzle.functional_format_idx_67_target_idx_3
TEST: KHR-GL46.texture_swizzle.functional_format_idx_67_target_idx_4
TEST: KHR-GL46.texture_swizzle.functional_format_idx_67_target_idx_5
TEST: KHR-GL46.texture_swizzle.functional_format_idx_67_target_idx_6
TEST: KHR-GL46.texture_swizzle.functional_format_idx_67_target_idx_7
TEST: KHR-GL46.texture_swizzle.functional_format_idx_67_target_idx_8
TEST: KHR-GL46.texture_swizzle.functional_format_idx_68_target_idx_0
TEST: KHR-GL46.texture_swizzle.functional_format_idx_68_target_idx_1
TEST: KHR-GL46.texture_swizzle.functional_format_idx_68_target_idx_2
TEST: KHR-GL46.texture_swizzle.functional_format_idx_68_target_idx_3
TEST: KHR-GL46.texture_swizzle.functional_format_idx_68_target_idx_4
TEST: KHR-GL46.texture_swizzle.functional_format_idx_68_target_idx_5
TEST: KHR-GL46.texture_swizzle.functional_format_idx_68_target_idx_6
TEST: KHR-GL46.texture_swizzle.functional_format_idx_68_target_idx_7
TEST: KHR-GL46.texture_swizzle.functional_format_idx_68_target_idx_8
TEST: KHR-GL46.texture_swizzle.functional_format_idx_69_target_idx_0
TEST: KHR-GL46.texture_swizzle.functional_format_idx_69_target_idx_1
TEST: KHR-GL46.texture_swizzle.functional_format_idx_69_target_idx_2
TEST: KHR-GL46.texture_swizzle.functional_format_idx_69_target_idx_3
TEST: KHR-GL46.texture_swizzle.functional_format_idx_69_target_idx_4
TEST: KHR-GL46.texture_swizzle.functional_format_idx_69_target_idx_5
TEST: KHR-GL46.texture_swizzle.functional_format_idx_69_target_idx_6
TEST: KHR-GL46.texture_swizzle.functional_format_idx_69_target_idx_7
TEST: KHR-GL46.texture_swizzle.functional_format_idx_69_target_idx_8
TEST: KHR-GL46.texture_swizzle.functional_format_idx_6_target_idx_0
TEST: KHR-GL46.texture_swizzle.functional_format_idx_6_target_idx_1
TEST: KHR-GL46.texture_swizzle.functional_format_idx_6_target_idx_2
TEST: KHR-GL46.texture_swizzle.functional_format_idx_6_target_idx_3
TEST: KHR-GL46.texture_swizzle.functional_format_idx_6_target_idx_4
TEST: KHR-GL46.texture_swizzle.functional_format_idx_6_target_idx_5
TEST: KHR-GL46.texture_swizzle.functional_format_idx_6_target_idx_6
TEST: KHR-GL46.texture_swizzle.functional_format_idx_6_target_idx_7
TEST: KHR-GL46.texture_swizzle.functional_format_idx_6_target_idx_8
TEST: KHR-GL46.texture_swizzle.functional_format_idx_70_target_idx_0
TEST: KHR-GL46.texture_swizzle.functional_format_idx_70_target_idx_1
TEST: KHR-GL46.texture_swizzle.functional_format_idx_70_target_idx_2
TEST: KHR-GL46.texture_swizzle.functional_format_idx_70_target_idx_3
TEST: KHR-GL46.texture_swizzle.functional_format_idx_70_target_idx_4
TEST: KHR-GL46.texture_swizzle.functional_format_idx_70_target_idx_5
TEST: KHR-GL46.texture_swizzle.functional_format_idx_70_target_idx_6
TEST: KHR-GL46.texture_swizzle.functional_format_idx_70_target_idx_7
TEST: KHR-GL46.texture_swizzle.functional_format_idx_70_target_idx_8
TEST: KHR-GL46.texture_swizzle.functional_format_idx_7_target_idx_0
TEST: KHR-GL46.texture_swizzle.functional_format_idx_7_target_idx_1
TEST: KHR-GL46.texture_swizzle.functional_format_idx_7_target_idx_2
TEST: KHR-GL46.texture_swizzle.functional_format_idx_7_target_idx_3
TEST: KHR-GL46.texture_swizzle.functional_format_idx_7_target_idx_4
TEST: KHR-GL46.texture_swizzle.functional_format_idx_7_target_idx_5
TEST: KHR-GL46.texture_swizzle.functional_format_idx_7_target_idx_6
TEST: KHR-GL46.texture_swizzle.functional_format_idx_7_target_idx_7
TEST: KHR-GL46.texture_swizzle.functional_format_idx_7_target_idx_8
TEST: KHR-GL46.texture_swizzle.functional_format_idx_8_target_idx_0
TEST: KHR-GL46.texture_swizzle.functional_format_idx_8_target_idx_1
TEST: KHR-GL46.texture_swizzle.functional_format_idx_8_target_idx_2
TEST: KHR-GL46.texture_swizzle.functional_format_idx_8_target_idx_3
TEST: KHR-GL46.texture_swizzle.functional_format_idx_8_target_idx_4
TEST: KHR-GL46.texture_swizzle.functional_format_idx_8_target_idx_5
TEST: KHR-GL46.texture_swizzle.functional_format_idx_8_target_idx_6
TEST: KHR-GL46.texture_swizzle.functional_format_idx_8_target_idx_7
TEST: KHR-GL46.texture_swizzle.functional_format_idx_8_target_idx_8
TEST: KHR-GL46.texture_swizzle.functional_format_idx_9_target_idx_0
TEST: KHR-GL46.texture_swizzle.functional_format_idx_9_target_idx_1
TEST: KHR-GL46.texture_swizzle.functional_format_idx_9_target_idx_2
TEST: KHR-GL46.texture_swizzle.functional_format_idx_9_target_idx_3
TEST: KHR-GL46.texture_swizzle.functional_format_idx_9_target_idx_4
TEST: KHR-GL46.texture_swizzle.functional_format_idx_9_target_idx_5
TEST: KHR-GL46.texture_swizzle.functional_format_idx_9_target_idx_6
TEST: KHR-GL46.texture_swizzle.functional_format_idx_9_target_idx_7
TEST: KHR-GL46.texture_swizzle.functional_format_idx_9_target_idx_8
TEST: KHR-GL46.texture_swizzle.intial_state
TEST: KHR-GL46.texture_swizzle.smoke_access_idx_0_channel_idx_0
TEST: KHR-GL46.texture_swizzle.smoke_access_idx_0_channel_idx_1
TEST: KHR-GL46.texture_swizzle.smoke_access_idx_0_channel_idx_2
TEST: KHR-GL46.texture_swizzle.smoke_access_idx_0_channel_idx_3
TEST: KHR-GL46.texture_swizzle.smoke_access_idx_10_channel_idx_0
TEST: KHR-GL46.texture_swizzle.smoke_access_idx_10_channel_idx_1
TEST: KHR-GL46.texture_swizzle.smoke_access_idx_10_channel_idx_2
TEST: KHR-GL46.texture_swizzle.smoke_access_idx_10_channel_idx_3
TEST: KHR-GL46.texture_swizzle.smoke_access_idx_11_channel_idx_0
TEST: KHR-GL46.texture_swizzle.smoke_access_idx_11_channel_idx_1
TEST: KHR-GL46.texture_swizzle.smoke_access_idx_11_channel_idx_2
TEST: KHR-GL46.texture_swizzle.smoke_access_idx_11_channel_idx_3
TEST: KHR-GL46.texture_swizzle.smoke_access_idx_12_channel_idx_0
TEST: KHR-GL46.texture_swizzle.smoke_access_idx_12_channel_idx_1
TEST: KHR-GL46.texture_swizzle.smoke_access_idx_12_channel_idx_2
TEST: KHR-GL46.texture_swizzle.smoke_access_idx_12_channel_idx_3
TEST: KHR-GL46.texture_swizzle.smoke_access_idx_13_channel_idx_0
TEST: KHR-GL46.texture_swizzle.smoke_access_idx_13_channel_idx_1
TEST: KHR-GL46.texture_swizzle.smoke_access_idx_13_channel_idx_2
TEST: KHR-GL46.texture_swizzle.smoke_access_idx_13_channel_idx_3
TEST: KHR-GL46.texture_swizzle.smoke_access_idx_1_channel_idx_0
TEST: KHR-GL46.texture_swizzle.smoke_access_idx_1_channel_idx_1
TEST: KHR-GL46.texture_swizzle.smoke_access_idx_1_channel_idx_2
TEST: KHR-GL46.texture_swizzle.smoke_access_idx_1_channel_idx_3
TEST: KHR-GL46.texture_swizzle.smoke_access_idx_2_channel_idx_0
TEST: KHR-GL46.texture_swizzle.smoke_access_idx_2_channel_idx_1
TEST: KHR-GL46.texture_swizzle.smoke_access_idx_2_channel_idx_2
TEST: KHR-GL46.texture_swizzle.smoke_access_idx_2_channel_idx_3
TEST: KHR-GL46.texture_swizzle.smoke_access_idx_3_channel_idx_0
TEST: KHR-GL46.texture_swizzle.smoke_access_idx_3_channel_idx_1
TEST: KHR-GL46.texture_swizzle.smoke_access_idx_3_channel_idx_2
TEST: KHR-GL46.texture_swizzle.smoke_access_idx_3_channel_idx_3
TEST: KHR-GL46.texture_swizzle.smoke_access_idx_4_channel_idx_0
TEST: KHR-GL46.texture_swizzle.smoke_access_idx_4_channel_idx_1
TEST: KHR-GL46.texture_swizzle.smoke_access_idx_4_channel_idx_2
TEST: KHR-GL46.texture_swizzle.smoke_access_idx_4_channel_idx_3
TEST: KHR-GL46.texture_swizzle.smoke_access_idx_5_channel_idx_0
TEST: KHR-GL46.texture_swizzle.smoke_access_idx_5_channel_idx_1
TEST: KHR-GL46.texture_swizzle.smoke_access_idx_5_channel_idx_2
TEST: KHR-GL46.texture_swizzle.smoke_access_idx_5_channel_idx_3
TEST: KHR-GL46.texture_swizzle.smoke_access_idx_6_channel_idx_0
TEST: KHR-GL46.texture_swizzle.smoke_access_idx_6_channel_idx_1
TEST: KHR-GL46.texture_swizzle.smoke_access_idx_6_channel_idx_2
TEST: KHR-GL46.texture_swizzle.smoke_access_idx_6_channel_idx_3
TEST: KHR-GL46.texture_swizzle.smoke_access_idx_7_channel_idx_0
TEST: KHR-GL46.texture_swizzle.smoke_access_idx_7_channel_idx_1
TEST: KHR-GL46.texture_swizzle.smoke_access_idx_7_channel_idx_2
TEST: KHR-GL46.texture_swizzle.smoke_access_idx_7_channel_idx_3
TEST: KHR-GL46.texture_swizzle.smoke_access_idx_8_channel_idx_0
TEST: KHR-GL46.texture_swizzle.smoke_access_idx_8_channel_idx_1
TEST: KHR-GL46.texture_swizzle.smoke_access_idx_8_channel_idx_2
TEST: KHR-GL46.texture_swizzle.smoke_access_idx_8_channel_idx_3
TEST: KHR-GL46.texture_swizzle.smoke_access_idx_9_channel_idx_0
TEST: KHR-GL46.texture_swizzle.smoke_access_idx_9_channel_idx_1
TEST: KHR-GL46.texture_swizzle.smoke_access_idx_9_channel_idx_2
TEST: KHR-GL46.texture_swizzle.smoke_access_idx_9_channel_idx_3
@@ -0,0 +1,388 @@
{
"label": "DirectVulkan-dsa",
"files": 1,
"total": 371,
"counts": {
"Pass": 368,
"CompatibilityWarning": 1,
"Fail": 2
},
"non_failure": 369,
"strict_pass": 368,
"failures": 2,
"pass_rate": 0.9946091644204852,
"strict_pass_rate": 0.9919137466307277,
"results": {
"KHR-GL46.direct_state_access.buffers_clear": "Pass",
"KHR-GL46.direct_state_access.buffers_creation": "Pass",
"KHR-GL46.direct_state_access.buffers_data": "Pass",
"KHR-GL46.direct_state_access.buffers_defaults": "Pass",
"KHR-GL46.direct_state_access.buffers_errors": "Pass",
"KHR-GL46.direct_state_access.buffers_functional": "Pass",
"KHR-GL46.direct_state_access.buffers_get_named_buffer_subdata": "Pass",
"KHR-GL46.direct_state_access.buffers_map_range_read_bit": "Pass",
"KHR-GL46.direct_state_access.buffers_map_range_write_bit": "Pass",
"KHR-GL46.direct_state_access.buffers_map_read_only": "Pass",
"KHR-GL46.direct_state_access.buffers_map_read_write": "Pass",
"KHR-GL46.direct_state_access.buffers_map_write_only": "Pass",
"KHR-GL46.direct_state_access.framebuffers_blit": "Pass",
"KHR-GL46.direct_state_access.framebuffers_check_status": "CompatibilityWarning",
"KHR-GL46.direct_state_access.framebuffers_check_status_errors": "Pass",
"KHR-GL46.direct_state_access.framebuffers_clear": "Pass",
"KHR-GL46.direct_state_access.framebuffers_clear_errors": "Pass",
"KHR-GL46.direct_state_access.framebuffers_creation": "Pass",
"KHR-GL46.direct_state_access.framebuffers_creation_errors": "Pass",
"KHR-GL46.direct_state_access.framebuffers_draw_buffers": "Pass",
"KHR-GL46.direct_state_access.framebuffers_draw_read_buffers_errors": "Pass",
"KHR-GL46.direct_state_access.framebuffers_get_attachment_parameter_errors": "Pass",
"KHR-GL46.direct_state_access.framebuffers_get_attachment_parameters": "Pass",
"KHR-GL46.direct_state_access.framebuffers_get_parameter_errors": "Pass",
"KHR-GL46.direct_state_access.framebuffers_get_parameters": "Pass",
"KHR-GL46.direct_state_access.framebuffers_invalidate_data": "Pass",
"KHR-GL46.direct_state_access.framebuffers_invalidate_subdata": "Pass",
"KHR-GL46.direct_state_access.framebuffers_read_draw_buffer": "Pass",
"KHR-GL46.direct_state_access.framebuffers_renderbuffer_attachment": "Pass",
"KHR-GL46.direct_state_access.framebuffers_renderbuffer_attachment_errors": "Pass",
"KHR-GL46.direct_state_access.framebuffers_renderbuffers_functional": "Pass",
"KHR-GL46.direct_state_access.framebuffers_texture_attachment": "Pass",
"KHR-GL46.direct_state_access.framebuffers_texture_attachment_errors": "Pass",
"KHR-GL46.direct_state_access.framebuffers_texture_layer_attachment": "Pass",
"KHR-GL46.direct_state_access.invalidate_data_and_subdata_errors": "Pass",
"KHR-GL46.direct_state_access.program_pipelines_creation": "Pass",
"KHR-GL46.direct_state_access.program_pipelines_defaults": "Pass",
"KHR-GL46.direct_state_access.program_pipelines_errors": "Pass",
"KHR-GL46.direct_state_access.program_pipelines_functional": "Pass",
"KHR-GL46.direct_state_access.queries_creation": "Pass",
"KHR-GL46.direct_state_access.queries_defaults": "Pass",
"KHR-GL46.direct_state_access.queries_errors": "Pass",
"KHR-GL46.direct_state_access.queries_functional": "Pass",
"KHR-GL46.direct_state_access.queries_reuse": "Pass",
"KHR-GL46.direct_state_access.renderbuffers_creation": "Pass",
"KHR-GL46.direct_state_access.renderbuffers_creation_errors": "Pass",
"KHR-GL46.direct_state_access.renderbuffers_get_parameters": "Pass",
"KHR-GL46.direct_state_access.renderbuffers_get_parameters_errors": "Pass",
"KHR-GL46.direct_state_access.renderbuffers_storage": "Pass",
"KHR-GL46.direct_state_access.renderbuffers_storage_errors": "Pass",
"KHR-GL46.direct_state_access.renderbuffers_storage_multisample": "Pass",
"KHR-GL46.direct_state_access.renderbuffers_storage_multisample_errors": "Pass",
"KHR-GL46.direct_state_access.samplers_creation": "Pass",
"KHR-GL46.direct_state_access.samplers_defaults": "Pass",
"KHR-GL46.direct_state_access.samplers_errors": "Pass",
"KHR-GL46.direct_state_access.samplers_functional": "Pass",
"KHR-GL46.direct_state_access.textures_bind_unit": "Pass",
"KHR-GL46.direct_state_access.textures_bind_unit_errors": "Pass",
"KHR-GL46.direct_state_access.textures_buffer_errors": "Pass",
"KHR-GL46.direct_state_access.textures_buffer_r16i": "Pass",
"KHR-GL46.direct_state_access.textures_buffer_r16ui": "Pass",
"KHR-GL46.direct_state_access.textures_buffer_r16ui_unorm": "Pass",
"KHR-GL46.direct_state_access.textures_buffer_r32f": "Pass",
"KHR-GL46.direct_state_access.textures_buffer_r32i": "Pass",
"KHR-GL46.direct_state_access.textures_buffer_r32ui": "Pass",
"KHR-GL46.direct_state_access.textures_buffer_r8i": "Pass",
"KHR-GL46.direct_state_access.textures_buffer_r8ui": "Pass",
"KHR-GL46.direct_state_access.textures_buffer_r8ui_unorm": "Pass",
"KHR-GL46.direct_state_access.textures_buffer_range_errors": "Pass",
"KHR-GL46.direct_state_access.textures_buffer_rg16i": "Pass",
"KHR-GL46.direct_state_access.textures_buffer_rg16ui": "Pass",
"KHR-GL46.direct_state_access.textures_buffer_rg16ui_unorm": "Pass",
"KHR-GL46.direct_state_access.textures_buffer_rg32f": "Pass",
"KHR-GL46.direct_state_access.textures_buffer_rg32i": "Pass",
"KHR-GL46.direct_state_access.textures_buffer_rg32ui": "Pass",
"KHR-GL46.direct_state_access.textures_buffer_rg8i": "Pass",
"KHR-GL46.direct_state_access.textures_buffer_rg8ui": "Pass",
"KHR-GL46.direct_state_access.textures_buffer_rg8ui_unorm": "Pass",
"KHR-GL46.direct_state_access.textures_buffer_rgb32f": "Pass",
"KHR-GL46.direct_state_access.textures_buffer_rgb32i": "Pass",
"KHR-GL46.direct_state_access.textures_buffer_rgb32ui": "Pass",
"KHR-GL46.direct_state_access.textures_buffer_rgba16i": "Pass",
"KHR-GL46.direct_state_access.textures_buffer_rgba16ui": "Pass",
"KHR-GL46.direct_state_access.textures_buffer_rgba16ui_unorm": "Pass",
"KHR-GL46.direct_state_access.textures_buffer_rgba32f": "Pass",
"KHR-GL46.direct_state_access.textures_buffer_rgba32i": "Pass",
"KHR-GL46.direct_state_access.textures_buffer_rgba32ui": "Pass",
"KHR-GL46.direct_state_access.textures_buffer_rgba8i": "Pass",
"KHR-GL46.direct_state_access.textures_buffer_rgba8ui": "Pass",
"KHR-GL46.direct_state_access.textures_buffer_rgba8ui_unorm": "Pass",
"KHR-GL46.direct_state_access.textures_compressed_subimage": "Pass",
"KHR-GL46.direct_state_access.textures_copy": "Pass",
"KHR-GL46.direct_state_access.textures_copy_errors": "Pass",
"KHR-GL46.direct_state_access.textures_creation": "Pass",
"KHR-GL46.direct_state_access.textures_creation_errors": "Pass",
"KHR-GL46.direct_state_access.textures_defaults": "Pass",
"KHR-GL46.direct_state_access.textures_generate_mipmap_errors": "Pass",
"KHR-GL46.direct_state_access.textures_generate_mipmaps": "Pass",
"KHR-GL46.direct_state_access.textures_get_image": "Pass",
"KHR-GL46.direct_state_access.textures_get_level_parameter": "Pass",
"KHR-GL46.direct_state_access.textures_get_set_parameter": "Pass",
"KHR-GL46.direct_state_access.textures_image_query_errors": "Pass",
"KHR-GL46.direct_state_access.textures_level_parameter_errors": "Pass",
"KHR-GL46.direct_state_access.textures_parameter_errors": "Pass",
"KHR-GL46.direct_state_access.textures_parameter_setup_errors": "Fail",
"KHR-GL46.direct_state_access.textures_storage_1d_r16i": "Pass",
"KHR-GL46.direct_state_access.textures_storage_1d_r16ui": "Pass",
"KHR-GL46.direct_state_access.textures_storage_1d_r16ui_unorm": "Pass",
"KHR-GL46.direct_state_access.textures_storage_1d_r32f": "Pass",
"KHR-GL46.direct_state_access.textures_storage_1d_r32i": "Pass",
"KHR-GL46.direct_state_access.textures_storage_1d_r32ui": "Pass",
"KHR-GL46.direct_state_access.textures_storage_1d_r8i": "Pass",
"KHR-GL46.direct_state_access.textures_storage_1d_r8ui": "Pass",
"KHR-GL46.direct_state_access.textures_storage_1d_r8ui_unorm": "Pass",
"KHR-GL46.direct_state_access.textures_storage_1d_rg16i": "Pass",
"KHR-GL46.direct_state_access.textures_storage_1d_rg16ui": "Pass",
"KHR-GL46.direct_state_access.textures_storage_1d_rg16ui_unorm": "Pass",
"KHR-GL46.direct_state_access.textures_storage_1d_rg32f": "Pass",
"KHR-GL46.direct_state_access.textures_storage_1d_rg32i": "Pass",
"KHR-GL46.direct_state_access.textures_storage_1d_rg32ui": "Pass",
"KHR-GL46.direct_state_access.textures_storage_1d_rg8i": "Pass",
"KHR-GL46.direct_state_access.textures_storage_1d_rg8ui": "Pass",
"KHR-GL46.direct_state_access.textures_storage_1d_rg8ui_unorm": "Pass",
"KHR-GL46.direct_state_access.textures_storage_1d_rgb32f": "Pass",
"KHR-GL46.direct_state_access.textures_storage_1d_rgb32i": "Pass",
"KHR-GL46.direct_state_access.textures_storage_1d_rgb32ui": "Pass",
"KHR-GL46.direct_state_access.textures_storage_1d_rgba16i": "Pass",
"KHR-GL46.direct_state_access.textures_storage_1d_rgba16ui": "Pass",
"KHR-GL46.direct_state_access.textures_storage_1d_rgba16ui_unorm": "Pass",
"KHR-GL46.direct_state_access.textures_storage_1d_rgba32f": "Pass",
"KHR-GL46.direct_state_access.textures_storage_1d_rgba32i": "Pass",
"KHR-GL46.direct_state_access.textures_storage_1d_rgba32ui": "Pass",
"KHR-GL46.direct_state_access.textures_storage_1d_rgba8i": "Pass",
"KHR-GL46.direct_state_access.textures_storage_1d_rgba8ui": "Pass",
"KHR-GL46.direct_state_access.textures_storage_1d_rgba8ui_unorm": "Pass",
"KHR-GL46.direct_state_access.textures_storage_2d_r16i": "Pass",
"KHR-GL46.direct_state_access.textures_storage_2d_r16ui": "Pass",
"KHR-GL46.direct_state_access.textures_storage_2d_r16ui_unorm": "Pass",
"KHR-GL46.direct_state_access.textures_storage_2d_r32f": "Pass",
"KHR-GL46.direct_state_access.textures_storage_2d_r32i": "Pass",
"KHR-GL46.direct_state_access.textures_storage_2d_r32ui": "Pass",
"KHR-GL46.direct_state_access.textures_storage_2d_r8i": "Pass",
"KHR-GL46.direct_state_access.textures_storage_2d_r8ui": "Pass",
"KHR-GL46.direct_state_access.textures_storage_2d_r8ui_unorm": "Pass",
"KHR-GL46.direct_state_access.textures_storage_2d_rg16i": "Pass",
"KHR-GL46.direct_state_access.textures_storage_2d_rg16ui": "Pass",
"KHR-GL46.direct_state_access.textures_storage_2d_rg16ui_unorm": "Pass",
"KHR-GL46.direct_state_access.textures_storage_2d_rg32f": "Pass",
"KHR-GL46.direct_state_access.textures_storage_2d_rg32i": "Pass",
"KHR-GL46.direct_state_access.textures_storage_2d_rg32ui": "Pass",
"KHR-GL46.direct_state_access.textures_storage_2d_rg8i": "Pass",
"KHR-GL46.direct_state_access.textures_storage_2d_rg8ui": "Pass",
"KHR-GL46.direct_state_access.textures_storage_2d_rg8ui_unorm": "Pass",
"KHR-GL46.direct_state_access.textures_storage_2d_rgb32f": "Pass",
"KHR-GL46.direct_state_access.textures_storage_2d_rgb32i": "Pass",
"KHR-GL46.direct_state_access.textures_storage_2d_rgb32ui": "Pass",
"KHR-GL46.direct_state_access.textures_storage_2d_rgba16i": "Pass",
"KHR-GL46.direct_state_access.textures_storage_2d_rgba16ui": "Pass",
"KHR-GL46.direct_state_access.textures_storage_2d_rgba16ui_unorm": "Pass",
"KHR-GL46.direct_state_access.textures_storage_2d_rgba32f": "Pass",
"KHR-GL46.direct_state_access.textures_storage_2d_rgba32i": "Pass",
"KHR-GL46.direct_state_access.textures_storage_2d_rgba32ui": "Pass",
"KHR-GL46.direct_state_access.textures_storage_2d_rgba8i": "Pass",
"KHR-GL46.direct_state_access.textures_storage_2d_rgba8ui": "Pass",
"KHR-GL46.direct_state_access.textures_storage_2d_rgba8ui_unorm": "Pass",
"KHR-GL46.direct_state_access.textures_storage_3d_r16i": "Pass",
"KHR-GL46.direct_state_access.textures_storage_3d_r16ui": "Pass",
"KHR-GL46.direct_state_access.textures_storage_3d_r16ui_unorm": "Pass",
"KHR-GL46.direct_state_access.textures_storage_3d_r32f": "Pass",
"KHR-GL46.direct_state_access.textures_storage_3d_r32i": "Pass",
"KHR-GL46.direct_state_access.textures_storage_3d_r32ui": "Pass",
"KHR-GL46.direct_state_access.textures_storage_3d_r8i": "Pass",
"KHR-GL46.direct_state_access.textures_storage_3d_r8ui": "Pass",
"KHR-GL46.direct_state_access.textures_storage_3d_r8ui_unorm": "Pass",
"KHR-GL46.direct_state_access.textures_storage_3d_rg16i": "Pass",
"KHR-GL46.direct_state_access.textures_storage_3d_rg16ui": "Pass",
"KHR-GL46.direct_state_access.textures_storage_3d_rg16ui_unorm": "Pass",
"KHR-GL46.direct_state_access.textures_storage_3d_rg32f": "Pass",
"KHR-GL46.direct_state_access.textures_storage_3d_rg32i": "Pass",
"KHR-GL46.direct_state_access.textures_storage_3d_rg32ui": "Pass",
"KHR-GL46.direct_state_access.textures_storage_3d_rg8i": "Pass",
"KHR-GL46.direct_state_access.textures_storage_3d_rg8ui": "Pass",
"KHR-GL46.direct_state_access.textures_storage_3d_rg8ui_unorm": "Pass",
"KHR-GL46.direct_state_access.textures_storage_3d_rgb32f": "Pass",
"KHR-GL46.direct_state_access.textures_storage_3d_rgb32i": "Pass",
"KHR-GL46.direct_state_access.textures_storage_3d_rgb32ui": "Pass",
"KHR-GL46.direct_state_access.textures_storage_3d_rgba16i": "Pass",
"KHR-GL46.direct_state_access.textures_storage_3d_rgba16ui": "Pass",
"KHR-GL46.direct_state_access.textures_storage_3d_rgba16ui_unorm": "Pass",
"KHR-GL46.direct_state_access.textures_storage_3d_rgba32f": "Pass",
"KHR-GL46.direct_state_access.textures_storage_3d_rgba32i": "Pass",
"KHR-GL46.direct_state_access.textures_storage_3d_rgba32ui": "Pass",
"KHR-GL46.direct_state_access.textures_storage_3d_rgba8i": "Pass",
"KHR-GL46.direct_state_access.textures_storage_3d_rgba8ui": "Pass",
"KHR-GL46.direct_state_access.textures_storage_3d_rgba8ui_unorm": "Pass",
"KHR-GL46.direct_state_access.textures_storage_errors": "Pass",
"KHR-GL46.direct_state_access.textures_storage_multisample_2d_r16i": "Pass",
"KHR-GL46.direct_state_access.textures_storage_multisample_2d_r16u": "Pass",
"KHR-GL46.direct_state_access.textures_storage_multisample_2d_r16ui_unorm": "Pass",
"KHR-GL46.direct_state_access.textures_storage_multisample_2d_r32f": "Pass",
"KHR-GL46.direct_state_access.textures_storage_multisample_2d_r32i": "Pass",
"KHR-GL46.direct_state_access.textures_storage_multisample_2d_r32ui": "Pass",
"KHR-GL46.direct_state_access.textures_storage_multisample_2d_r8i": "Pass",
"KHR-GL46.direct_state_access.textures_storage_multisample_2d_r8ui": "Pass",
"KHR-GL46.direct_state_access.textures_storage_multisample_2d_r8ui_unorm": "Pass",
"KHR-GL46.direct_state_access.textures_storage_multisample_2d_rg16i": "Pass",
"KHR-GL46.direct_state_access.textures_storage_multisample_2d_rg16u": "Pass",
"KHR-GL46.direct_state_access.textures_storage_multisample_2d_rg16ui_unorm": "Pass",
"KHR-GL46.direct_state_access.textures_storage_multisample_2d_rg32f": "Pass",
"KHR-GL46.direct_state_access.textures_storage_multisample_2d_rg32i": "Pass",
"KHR-GL46.direct_state_access.textures_storage_multisample_2d_rg32ui": "Pass",
"KHR-GL46.direct_state_access.textures_storage_multisample_2d_rg8i": "Pass",
"KHR-GL46.direct_state_access.textures_storage_multisample_2d_rg8ui": "Pass",
"KHR-GL46.direct_state_access.textures_storage_multisample_2d_rg8ui_unorm": "Pass",
"KHR-GL46.direct_state_access.textures_storage_multisample_2d_rgb32f": "Pass",
"KHR-GL46.direct_state_access.textures_storage_multisample_2d_rgb32i": "Pass",
"KHR-GL46.direct_state_access.textures_storage_multisample_2d_rgb32ui": "Pass",
"KHR-GL46.direct_state_access.textures_storage_multisample_2d_rgba16i": "Pass",
"KHR-GL46.direct_state_access.textures_storage_multisample_2d_rgba16u": "Pass",
"KHR-GL46.direct_state_access.textures_storage_multisample_2d_rgba16ui_unorm": "Pass",
"KHR-GL46.direct_state_access.textures_storage_multisample_2d_rgba32f": "Pass",
"KHR-GL46.direct_state_access.textures_storage_multisample_2d_rgba32i": "Pass",
"KHR-GL46.direct_state_access.textures_storage_multisample_2d_rgba32ui": "Pass",
"KHR-GL46.direct_state_access.textures_storage_multisample_2d_rgba8i": "Pass",
"KHR-GL46.direct_state_access.textures_storage_multisample_2d_rgba8ui": "Pass",
"KHR-GL46.direct_state_access.textures_storage_multisample_2d_rgba8ui_unorm": "Pass",
"KHR-GL46.direct_state_access.textures_storage_multisample_3d_r16i": "Pass",
"KHR-GL46.direct_state_access.textures_storage_multisample_3d_r16u": "Pass",
"KHR-GL46.direct_state_access.textures_storage_multisample_3d_r16ui_unorm": "Pass",
"KHR-GL46.direct_state_access.textures_storage_multisample_3d_r32f": "Pass",
"KHR-GL46.direct_state_access.textures_storage_multisample_3d_r32i": "Pass",
"KHR-GL46.direct_state_access.textures_storage_multisample_3d_r32ui": "Pass",
"KHR-GL46.direct_state_access.textures_storage_multisample_3d_r8i": "Pass",
"KHR-GL46.direct_state_access.textures_storage_multisample_3d_r8ui": "Pass",
"KHR-GL46.direct_state_access.textures_storage_multisample_3d_r8ui_unorm": "Pass",
"KHR-GL46.direct_state_access.textures_storage_multisample_3d_rg16i": "Pass",
"KHR-GL46.direct_state_access.textures_storage_multisample_3d_rg16u": "Pass",
"KHR-GL46.direct_state_access.textures_storage_multisample_3d_rg16ui_unorm": "Pass",
"KHR-GL46.direct_state_access.textures_storage_multisample_3d_rg32f": "Pass",
"KHR-GL46.direct_state_access.textures_storage_multisample_3d_rg32i": "Pass",
"KHR-GL46.direct_state_access.textures_storage_multisample_3d_rg32ui": "Pass",
"KHR-GL46.direct_state_access.textures_storage_multisample_3d_rg8i": "Pass",
"KHR-GL46.direct_state_access.textures_storage_multisample_3d_rg8ui": "Pass",
"KHR-GL46.direct_state_access.textures_storage_multisample_3d_rg8ui_unorm": "Pass",
"KHR-GL46.direct_state_access.textures_storage_multisample_3d_rgb32f": "Pass",
"KHR-GL46.direct_state_access.textures_storage_multisample_3d_rgb32i": "Pass",
"KHR-GL46.direct_state_access.textures_storage_multisample_3d_rgb32ui": "Pass",
"KHR-GL46.direct_state_access.textures_storage_multisample_3d_rgba16i": "Pass",
"KHR-GL46.direct_state_access.textures_storage_multisample_3d_rgba16u": "Pass",
"KHR-GL46.direct_state_access.textures_storage_multisample_3d_rgba16ui_unorm": "Pass",
"KHR-GL46.direct_state_access.textures_storage_multisample_3d_rgba32f": "Pass",
"KHR-GL46.direct_state_access.textures_storage_multisample_3d_rgba32i": "Pass",
"KHR-GL46.direct_state_access.textures_storage_multisample_3d_rgba32ui": "Pass",
"KHR-GL46.direct_state_access.textures_storage_multisample_3d_rgba8i": "Pass",
"KHR-GL46.direct_state_access.textures_storage_multisample_3d_rgba8ui": "Pass",
"KHR-GL46.direct_state_access.textures_storage_multisample_3d_rgba8ui_unorm": "Pass",
"KHR-GL46.direct_state_access.textures_subimage_1d_r16i": "Pass",
"KHR-GL46.direct_state_access.textures_subimage_1d_r16ui": "Pass",
"KHR-GL46.direct_state_access.textures_subimage_1d_r16ui_unorm": "Pass",
"KHR-GL46.direct_state_access.textures_subimage_1d_r32f": "Pass",
"KHR-GL46.direct_state_access.textures_subimage_1d_r32i": "Pass",
"KHR-GL46.direct_state_access.textures_subimage_1d_r32ui": "Pass",
"KHR-GL46.direct_state_access.textures_subimage_1d_r8i": "Pass",
"KHR-GL46.direct_state_access.textures_subimage_1d_r8ui": "Pass",
"KHR-GL46.direct_state_access.textures_subimage_1d_r8ui_unorm": "Pass",
"KHR-GL46.direct_state_access.textures_subimage_1d_rg16i": "Pass",
"KHR-GL46.direct_state_access.textures_subimage_1d_rg16ui": "Pass",
"KHR-GL46.direct_state_access.textures_subimage_1d_rg16ui_unorm": "Pass",
"KHR-GL46.direct_state_access.textures_subimage_1d_rg32f": "Pass",
"KHR-GL46.direct_state_access.textures_subimage_1d_rg32i": "Pass",
"KHR-GL46.direct_state_access.textures_subimage_1d_rg32ui": "Pass",
"KHR-GL46.direct_state_access.textures_subimage_1d_rg8i": "Pass",
"KHR-GL46.direct_state_access.textures_subimage_1d_rg8ui": "Pass",
"KHR-GL46.direct_state_access.textures_subimage_1d_rg8ui_unorm": "Pass",
"KHR-GL46.direct_state_access.textures_subimage_1d_rgb32f": "Pass",
"KHR-GL46.direct_state_access.textures_subimage_1d_rgb32i": "Pass",
"KHR-GL46.direct_state_access.textures_subimage_1d_rgb32ui": "Pass",
"KHR-GL46.direct_state_access.textures_subimage_1d_rgba16i": "Pass",
"KHR-GL46.direct_state_access.textures_subimage_1d_rgba16ui": "Pass",
"KHR-GL46.direct_state_access.textures_subimage_1d_rgba16ui_unorm": "Pass",
"KHR-GL46.direct_state_access.textures_subimage_1d_rgba32f": "Pass",
"KHR-GL46.direct_state_access.textures_subimage_1d_rgba32i": "Pass",
"KHR-GL46.direct_state_access.textures_subimage_1d_rgba32ui": "Pass",
"KHR-GL46.direct_state_access.textures_subimage_1d_rgba8i": "Pass",
"KHR-GL46.direct_state_access.textures_subimage_1d_rgba8ui": "Pass",
"KHR-GL46.direct_state_access.textures_subimage_1d_rgba8ui_unorm": "Pass",
"KHR-GL46.direct_state_access.textures_subimage_2d_r16i": "Pass",
"KHR-GL46.direct_state_access.textures_subimage_2d_r16ui": "Pass",
"KHR-GL46.direct_state_access.textures_subimage_2d_r16ui_unorm": "Pass",
"KHR-GL46.direct_state_access.textures_subimage_2d_r32f": "Pass",
"KHR-GL46.direct_state_access.textures_subimage_2d_r32i": "Pass",
"KHR-GL46.direct_state_access.textures_subimage_2d_r32ui": "Pass",
"KHR-GL46.direct_state_access.textures_subimage_2d_r8i": "Pass",
"KHR-GL46.direct_state_access.textures_subimage_2d_r8ui": "Pass",
"KHR-GL46.direct_state_access.textures_subimage_2d_r8ui_unorm": "Pass",
"KHR-GL46.direct_state_access.textures_subimage_2d_rg16i": "Pass",
"KHR-GL46.direct_state_access.textures_subimage_2d_rg16ui": "Pass",
"KHR-GL46.direct_state_access.textures_subimage_2d_rg16ui_unorm": "Pass",
"KHR-GL46.direct_state_access.textures_subimage_2d_rg32f": "Pass",
"KHR-GL46.direct_state_access.textures_subimage_2d_rg32i": "Pass",
"KHR-GL46.direct_state_access.textures_subimage_2d_rg32ui": "Pass",
"KHR-GL46.direct_state_access.textures_subimage_2d_rg8i": "Pass",
"KHR-GL46.direct_state_access.textures_subimage_2d_rg8ui": "Pass",
"KHR-GL46.direct_state_access.textures_subimage_2d_rg8ui_unorm": "Pass",
"KHR-GL46.direct_state_access.textures_subimage_2d_rgb32f": "Pass",
"KHR-GL46.direct_state_access.textures_subimage_2d_rgb32i": "Pass",
"KHR-GL46.direct_state_access.textures_subimage_2d_rgb32ui": "Pass",
"KHR-GL46.direct_state_access.textures_subimage_2d_rgba16i": "Pass",
"KHR-GL46.direct_state_access.textures_subimage_2d_rgba16ui": "Pass",
"KHR-GL46.direct_state_access.textures_subimage_2d_rgba16ui_unorm": "Pass",
"KHR-GL46.direct_state_access.textures_subimage_2d_rgba32f": "Pass",
"KHR-GL46.direct_state_access.textures_subimage_2d_rgba32i": "Pass",
"KHR-GL46.direct_state_access.textures_subimage_2d_rgba32ui": "Pass",
"KHR-GL46.direct_state_access.textures_subimage_2d_rgba8i": "Pass",
"KHR-GL46.direct_state_access.textures_subimage_2d_rgba8ui": "Pass",
"KHR-GL46.direct_state_access.textures_subimage_2d_rgba8ui_unorm": "Pass",
"KHR-GL46.direct_state_access.textures_subimage_3d_r16i": "Pass",
"KHR-GL46.direct_state_access.textures_subimage_3d_r16ui": "Pass",
"KHR-GL46.direct_state_access.textures_subimage_3d_r16ui_unorm": "Pass",
"KHR-GL46.direct_state_access.textures_subimage_3d_r32f": "Pass",
"KHR-GL46.direct_state_access.textures_subimage_3d_r32i": "Pass",
"KHR-GL46.direct_state_access.textures_subimage_3d_r32ui": "Pass",
"KHR-GL46.direct_state_access.textures_subimage_3d_r8i": "Pass",
"KHR-GL46.direct_state_access.textures_subimage_3d_r8ui": "Pass",
"KHR-GL46.direct_state_access.textures_subimage_3d_r8ui_unorm": "Pass",
"KHR-GL46.direct_state_access.textures_subimage_3d_rg16i": "Pass",
"KHR-GL46.direct_state_access.textures_subimage_3d_rg16ui": "Pass",
"KHR-GL46.direct_state_access.textures_subimage_3d_rg16ui_unorm": "Pass",
"KHR-GL46.direct_state_access.textures_subimage_3d_rg32f": "Pass",
"KHR-GL46.direct_state_access.textures_subimage_3d_rg32i": "Pass",
"KHR-GL46.direct_state_access.textures_subimage_3d_rg32ui": "Pass",
"KHR-GL46.direct_state_access.textures_subimage_3d_rg8i": "Pass",
"KHR-GL46.direct_state_access.textures_subimage_3d_rg8ui": "Pass",
"KHR-GL46.direct_state_access.textures_subimage_3d_rg8ui_unorm": "Pass",
"KHR-GL46.direct_state_access.textures_subimage_3d_rgb32f": "Pass",
"KHR-GL46.direct_state_access.textures_subimage_3d_rgb32i": "Pass",
"KHR-GL46.direct_state_access.textures_subimage_3d_rgb32ui": "Pass",
"KHR-GL46.direct_state_access.textures_subimage_3d_rgba16i": "Pass",
"KHR-GL46.direct_state_access.textures_subimage_3d_rgba16ui": "Pass",
"KHR-GL46.direct_state_access.textures_subimage_3d_rgba16ui_unorm": "Pass",
"KHR-GL46.direct_state_access.textures_subimage_3d_rgba32f": "Pass",
"KHR-GL46.direct_state_access.textures_subimage_3d_rgba32i": "Pass",
"KHR-GL46.direct_state_access.textures_subimage_3d_rgba32ui": "Pass",
"KHR-GL46.direct_state_access.textures_subimage_3d_rgba8i": "Pass",
"KHR-GL46.direct_state_access.textures_subimage_3d_rgba8ui": "Pass",
"KHR-GL46.direct_state_access.textures_subimage_3d_rgba8ui_unorm": "Pass",
"KHR-GL46.direct_state_access.textures_subimage_errors": "Pass",
"KHR-GL46.direct_state_access.vertex_arrays_attribute_binding": "Pass",
"KHR-GL46.direct_state_access.vertex_arrays_attribute_binding_divisor": "Pass",
"KHR-GL46.direct_state_access.vertex_arrays_attribute_binding_divisor_errors": "Pass",
"KHR-GL46.direct_state_access.vertex_arrays_attribute_binding_errors": "Pass",
"KHR-GL46.direct_state_access.vertex_arrays_attribute_format": "Fail",
"KHR-GL46.direct_state_access.vertex_arrays_attribute_format_errors": "Pass",
"KHR-GL46.direct_state_access.vertex_arrays_creation": "Pass",
"KHR-GL46.direct_state_access.vertex_arrays_creation_error": "Pass",
"KHR-GL46.direct_state_access.vertex_arrays_defaults": "Pass",
"KHR-GL46.direct_state_access.vertex_arrays_element_buffer": "Pass",
"KHR-GL46.direct_state_access.vertex_arrays_element_buffer_errors": "Pass",
"KHR-GL46.direct_state_access.vertex_arrays_enable_disable_attribute_errors": "Pass",
"KHR-GL46.direct_state_access.vertex_arrays_enable_disable_attributes": "Pass",
"KHR-GL46.direct_state_access.vertex_arrays_get_vertex_array": "Pass",
"KHR-GL46.direct_state_access.vertex_arrays_get_vertex_array_errors": "Pass",
"KHR-GL46.direct_state_access.vertex_arrays_get_vertex_array_indexed": "Pass",
"KHR-GL46.direct_state_access.vertex_arrays_get_vertex_array_indexed_errors": "Pass",
"KHR-GL46.direct_state_access.vertex_arrays_vertex_buffers": "Pass",
"KHR-GL46.direct_state_access.vertex_arrays_vertex_buffers_errors": "Pass",
"KHR-GL46.direct_state_access.xfb_buffers": "Pass",
"KHR-GL46.direct_state_access.xfb_creation": "Pass",
"KHR-GL46.direct_state_access.xfb_defaults": "Pass",
"KHR-GL46.direct_state_access.xfb_errors": "Pass",
"KHR-GL46.direct_state_access.xfb_functional": "Pass"
}
}
@@ -0,0 +1,14 @@
=== glcts conformance summary [DirectVulkan-dsa] ===
files parsed : 1
cases with result : 371
Pass 368 99.19%
! Fail 2 0.54%
CompatibilityWarning 1 0.27%
conformance pass rate (Pass+NotSupported+warnings) : 99.46% (369/371)
strict pass rate (Pass only) : 99.19% (368/371)
failures : 2
--- worst groups (of 1) ---
KHR-GL46.direct_state_access 2/371 fail ( 0.5%)
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,9 @@
=== glcts conformance summary [DirectVulkan-packed-pixels] ===
files parsed : 1
cases with result : 4732
Pass 4732 100.00%
conformance pass rate (Pass+NotSupported+warnings) : 100.00% (4732/4732)
strict pass rate (Pass only) : 100.00% (4732/4732)
failures : 0
@@ -0,0 +1,142 @@
{
"label": "DirectVulkan-shader-image",
"files": 1,
"total": 125,
"counts": {
"Pass": 63,
"NotSupported": 56,
"Fail": 6
},
"non_failure": 119,
"strict_pass": 63,
"failures": 6,
"pass_rate": 0.952,
"strict_pass_rate": 0.504,
"results": {
"KHR-GL46.shader_image_load_store.advanced-allMips": "Pass",
"KHR-GL46.shader_image_load_store.advanced-allStages-oneImage": "NotSupported",
"KHR-GL46.shader_image_load_store.advanced-cast": "Pass",
"KHR-GL46.shader_image_load_store.advanced-copyImage": "Pass",
"KHR-GL46.shader_image_load_store.advanced-memory-dependentInvocation": "Pass",
"KHR-GL46.shader_image_load_store.advanced-memory-order": "Pass",
"KHR-GL46.shader_image_load_store.advanced-sso-atomicCounters": "Pass",
"KHR-GL46.shader_image_load_store.advanced-sso-perSample": "NotSupported",
"KHR-GL46.shader_image_load_store.advanced-sso-simple": "Pass",
"KHR-GL46.shader_image_load_store.advanced-sso-subroutine": "Fail",
"KHR-GL46.shader_image_load_store.advanced-sync-bufferUpdate": "Pass",
"KHR-GL46.shader_image_load_store.advanced-sync-drawIndirect": "Fail",
"KHR-GL46.shader_image_load_store.advanced-sync-imageAccess": "Fail",
"KHR-GL46.shader_image_load_store.advanced-sync-imageAccess2": "Pass",
"KHR-GL46.shader_image_load_store.advanced-sync-textureUpdate": "Fail",
"KHR-GL46.shader_image_load_store.advanced-sync-vertexArray": "Pass",
"KHR-GL46.shader_image_load_store.basic-allFormats-load": "Pass",
"KHR-GL46.shader_image_load_store.basic-allFormats-loadGeometryStages": "NotSupported",
"KHR-GL46.shader_image_load_store.basic-allFormats-loadStoreComputeStage": "Pass",
"KHR-GL46.shader_image_load_store.basic-allFormats-store": "Pass",
"KHR-GL46.shader_image_load_store.basic-allFormats-storeGeometryStages": "NotSupported",
"KHR-GL46.shader_image_load_store.basic-allTargets-atomic": "Pass",
"KHR-GL46.shader_image_load_store.basic-allTargets-atomicCS": "Pass",
"KHR-GL46.shader_image_load_store.basic-allTargets-atomicGS": "Pass",
"KHR-GL46.shader_image_load_store.basic-allTargets-atomicTCS": "NotSupported",
"KHR-GL46.shader_image_load_store.basic-allTargets-atomicVS": "Pass",
"KHR-GL46.shader_image_load_store.basic-allTargets-load-ms": "NotSupported",
"KHR-GL46.shader_image_load_store.basic-allTargets-load-nonMS": "Pass",
"KHR-GL46.shader_image_load_store.basic-allTargets-loadStoreCS": "Pass",
"KHR-GL46.shader_image_load_store.basic-allTargets-loadStoreGS": "Pass",
"KHR-GL46.shader_image_load_store.basic-allTargets-loadStoreTCS": "NotSupported",
"KHR-GL46.shader_image_load_store.basic-allTargets-loadStoreTES": "NotSupported",
"KHR-GL46.shader_image_load_store.basic-allTargets-loadStoreVS": "Pass",
"KHR-GL46.shader_image_load_store.basic-allTargets-store": "Pass",
"KHR-GL46.shader_image_load_store.basic-api-barrier": "Pass",
"KHR-GL46.shader_image_load_store.basic-api-bind": "Pass",
"KHR-GL46.shader_image_load_store.basic-api-get": "Pass",
"KHR-GL46.shader_image_load_store.basic-api-texParam": "Pass",
"KHR-GL46.shader_image_load_store.basic-glsl-const": "Pass",
"KHR-GL46.shader_image_load_store.basic-glsl-earlyFragTests": "Pass",
"KHR-GL46.shader_image_load_store.basic-glsl-misc": "Pass",
"KHR-GL46.shader_image_load_store.early-fragment-tests": "Pass",
"KHR-GL46.shader_image_load_store.incomplete_textures": "Fail",
"KHR-GL46.shader_image_load_store.multiple-uniforms": "Pass",
"KHR-GL46.shader_image_load_store.negative-bind": "Pass",
"KHR-GL46.shader_image_load_store.negative-compileErrors": "Pass",
"KHR-GL46.shader_image_load_store.negative-linkErrors": "Pass",
"KHR-GL46.shader_image_load_store.negative-uniform": "Pass",
"KHR-GL46.shader_image_load_store.non-layered_binding": "Fail",
"KHR-GL46.shader_image_load_store.single-byte_data_alignment": "Pass",
"KHR-GL46.shader_image_load_store.uniform-limits": "Pass",
"KHR-GL46.shader_image_size.advanced-changeSize": "Pass",
"KHR-GL46.shader_image_size.advanced-ms-cs-float": "NotSupported",
"KHR-GL46.shader_image_size.advanced-ms-cs-int": "NotSupported",
"KHR-GL46.shader_image_size.advanced-ms-cs-uint": "NotSupported",
"KHR-GL46.shader_image_size.advanced-ms-fs-float": "NotSupported",
"KHR-GL46.shader_image_size.advanced-ms-fs-int": "NotSupported",
"KHR-GL46.shader_image_size.advanced-ms-fs-uint": "NotSupported",
"KHR-GL46.shader_image_size.advanced-ms-gs-float": "NotSupported",
"KHR-GL46.shader_image_size.advanced-ms-gs-int": "NotSupported",
"KHR-GL46.shader_image_size.advanced-ms-gs-uint": "NotSupported",
"KHR-GL46.shader_image_size.advanced-ms-tcs-float": "NotSupported",
"KHR-GL46.shader_image_size.advanced-ms-tcs-int": "NotSupported",
"KHR-GL46.shader_image_size.advanced-ms-tcs-uint": "NotSupported",
"KHR-GL46.shader_image_size.advanced-ms-tes-float": "NotSupported",
"KHR-GL46.shader_image_size.advanced-ms-tes-int": "NotSupported",
"KHR-GL46.shader_image_size.advanced-ms-tes-uint": "NotSupported",
"KHR-GL46.shader_image_size.advanced-ms-vs-float": "NotSupported",
"KHR-GL46.shader_image_size.advanced-ms-vs-int": "NotSupported",
"KHR-GL46.shader_image_size.advanced-ms-vs-uint": "NotSupported",
"KHR-GL46.shader_image_size.advanced-nonMS-cs-float": "Pass",
"KHR-GL46.shader_image_size.advanced-nonMS-cs-int": "Pass",
"KHR-GL46.shader_image_size.advanced-nonMS-cs-uint": "Pass",
"KHR-GL46.shader_image_size.advanced-nonMS-fs-float": "Pass",
"KHR-GL46.shader_image_size.advanced-nonMS-fs-int": "Pass",
"KHR-GL46.shader_image_size.advanced-nonMS-fs-uint": "Pass",
"KHR-GL46.shader_image_size.advanced-nonMS-gs-float": "Pass",
"KHR-GL46.shader_image_size.advanced-nonMS-gs-int": "Pass",
"KHR-GL46.shader_image_size.advanced-nonMS-gs-uint": "Pass",
"KHR-GL46.shader_image_size.advanced-nonMS-tcs-float": "NotSupported",
"KHR-GL46.shader_image_size.advanced-nonMS-tcs-int": "NotSupported",
"KHR-GL46.shader_image_size.advanced-nonMS-tcs-uint": "NotSupported",
"KHR-GL46.shader_image_size.advanced-nonMS-tes-float": "NotSupported",
"KHR-GL46.shader_image_size.advanced-nonMS-tes-int": "NotSupported",
"KHR-GL46.shader_image_size.advanced-nonMS-tes-uint": "NotSupported",
"KHR-GL46.shader_image_size.advanced-nonMS-vs-float": "Pass",
"KHR-GL46.shader_image_size.advanced-nonMS-vs-int": "Pass",
"KHR-GL46.shader_image_size.advanced-nonMS-vs-uint": "Pass",
"KHR-GL46.shader_image_size.basic-ms-cs-float": "NotSupported",
"KHR-GL46.shader_image_size.basic-ms-cs-int": "NotSupported",
"KHR-GL46.shader_image_size.basic-ms-cs-uint": "NotSupported",
"KHR-GL46.shader_image_size.basic-ms-fs-float": "NotSupported",
"KHR-GL46.shader_image_size.basic-ms-fs-int": "NotSupported",
"KHR-GL46.shader_image_size.basic-ms-fs-uint": "NotSupported",
"KHR-GL46.shader_image_size.basic-ms-gs-float": "NotSupported",
"KHR-GL46.shader_image_size.basic-ms-gs-int": "NotSupported",
"KHR-GL46.shader_image_size.basic-ms-gs-uint": "NotSupported",
"KHR-GL46.shader_image_size.basic-ms-tcs-float": "NotSupported",
"KHR-GL46.shader_image_size.basic-ms-tcs-int": "NotSupported",
"KHR-GL46.shader_image_size.basic-ms-tcs-uint": "NotSupported",
"KHR-GL46.shader_image_size.basic-ms-tes-float": "NotSupported",
"KHR-GL46.shader_image_size.basic-ms-tes-int": "NotSupported",
"KHR-GL46.shader_image_size.basic-ms-tes-uint": "NotSupported",
"KHR-GL46.shader_image_size.basic-ms-vs-float": "NotSupported",
"KHR-GL46.shader_image_size.basic-ms-vs-int": "NotSupported",
"KHR-GL46.shader_image_size.basic-ms-vs-uint": "NotSupported",
"KHR-GL46.shader_image_size.basic-nonMS-cs-float": "Pass",
"KHR-GL46.shader_image_size.basic-nonMS-cs-int": "Pass",
"KHR-GL46.shader_image_size.basic-nonMS-cs-uint": "Pass",
"KHR-GL46.shader_image_size.basic-nonMS-fs-float": "Pass",
"KHR-GL46.shader_image_size.basic-nonMS-fs-int": "Pass",
"KHR-GL46.shader_image_size.basic-nonMS-fs-uint": "Pass",
"KHR-GL46.shader_image_size.basic-nonMS-gs-float": "Pass",
"KHR-GL46.shader_image_size.basic-nonMS-gs-int": "Pass",
"KHR-GL46.shader_image_size.basic-nonMS-gs-uint": "Pass",
"KHR-GL46.shader_image_size.basic-nonMS-tcs-float": "NotSupported",
"KHR-GL46.shader_image_size.basic-nonMS-tcs-int": "NotSupported",
"KHR-GL46.shader_image_size.basic-nonMS-tcs-uint": "NotSupported",
"KHR-GL46.shader_image_size.basic-nonMS-tes-float": "NotSupported",
"KHR-GL46.shader_image_size.basic-nonMS-tes-int": "NotSupported",
"KHR-GL46.shader_image_size.basic-nonMS-tes-uint": "NotSupported",
"KHR-GL46.shader_image_size.basic-nonMS-vs-float": "Pass",
"KHR-GL46.shader_image_size.basic-nonMS-vs-int": "Pass",
"KHR-GL46.shader_image_size.basic-nonMS-vs-uint": "Pass",
"KHR-GL46.shader_image_size.negative-compileTime": "Pass"
}
}
@@ -0,0 +1,14 @@
=== glcts conformance summary [DirectVulkan-shader-image] ===
files parsed : 1
cases with result : 125
Pass 63 50.40%
NotSupported 56 44.80%
! Fail 6 4.80%
conformance pass rate (Pass+NotSupported+warnings) : 95.20% (119/125)
strict pass rate (Pass only) : 50.40% (63/125)
failures : 6
--- worst groups (of 2) ---
KHR-GL46.shader_image_load_store 6/51 fail ( 11.8%)
@@ -0,0 +1,139 @@
{
"label": "DirectVulkan-ssbo",
"files": 1,
"total": 124,
"counts": {
"Pass": 124
},
"non_failure": 124,
"strict_pass": 124,
"failures": 0,
"pass_rate": 1.0,
"strict_pass_rate": 1.0,
"results": {
"KHR-GL46.shader_storage_buffer_object.advanced-indirectAddressing-case1": "Pass",
"KHR-GL46.shader_storage_buffer_object.advanced-indirectAddressing-case1-cs": "Pass",
"KHR-GL46.shader_storage_buffer_object.advanced-indirectAddressing-case2": "Pass",
"KHR-GL46.shader_storage_buffer_object.advanced-indirectAddressing-case2-cs": "Pass",
"KHR-GL46.shader_storage_buffer_object.advanced-matrix": "Pass",
"KHR-GL46.shader_storage_buffer_object.advanced-matrix-cs": "Pass",
"KHR-GL46.shader_storage_buffer_object.advanced-readWrite-case1": "Pass",
"KHR-GL46.shader_storage_buffer_object.advanced-readWrite-case1-cs": "Pass",
"KHR-GL46.shader_storage_buffer_object.advanced-switchBuffers": "Pass",
"KHR-GL46.shader_storage_buffer_object.advanced-switchBuffers-cs": "Pass",
"KHR-GL46.shader_storage_buffer_object.advanced-switchPrograms": "Pass",
"KHR-GL46.shader_storage_buffer_object.advanced-switchPrograms-cs": "Pass",
"KHR-GL46.shader_storage_buffer_object.advanced-unsizedArrayLength": "Pass",
"KHR-GL46.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-packed-matC": "Pass",
"KHR-GL46.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-packed-vec": "Pass",
"KHR-GL46.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-shared-matR": "Pass",
"KHR-GL46.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std140-matC": "Pass",
"KHR-GL46.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std140-matR": "Pass",
"KHR-GL46.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std140-matR-pad": "Pass",
"KHR-GL46.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std140-struct": "Pass",
"KHR-GL46.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std140-vec": "Pass",
"KHR-GL46.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std430-matC": "Pass",
"KHR-GL46.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std430-matC-pad": "Pass",
"KHR-GL46.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std430-matR": "Pass",
"KHR-GL46.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std430-struct": "Pass",
"KHR-GL46.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std430-struct-pad": "Pass",
"KHR-GL46.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std430-vec": "Pass",
"KHR-GL46.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std430-vec-bindbaseAfter": "Pass",
"KHR-GL46.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std430-vec-bindrangeOffset": "Pass",
"KHR-GL46.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std430-vec-bindrangeSize": "Pass",
"KHR-GL46.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std430-vec-indexing": "Pass",
"KHR-GL46.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std430-vec-pad": "Pass",
"KHR-GL46.shader_storage_buffer_object.advanced-unsizedArrayLength-fs-std140-matR": "Pass",
"KHR-GL46.shader_storage_buffer_object.advanced-unsizedArrayLength-fs-std140-struct": "Pass",
"KHR-GL46.shader_storage_buffer_object.advanced-unsizedArrayLength-fs-std430-matC-pad": "Pass",
"KHR-GL46.shader_storage_buffer_object.advanced-unsizedArrayLength-fs-std430-vec": "Pass",
"KHR-GL46.shader_storage_buffer_object.advanced-unsizedArrayLength-vs-packed-matR": "Pass",
"KHR-GL46.shader_storage_buffer_object.advanced-unsizedArrayLength-vs-std140-matC": "Pass",
"KHR-GL46.shader_storage_buffer_object.advanced-unsizedArrayLength-vs-std140-struct": "Pass",
"KHR-GL46.shader_storage_buffer_object.advanced-unsizedArrayLength-vs-std430-vec": "Pass",
"KHR-GL46.shader_storage_buffer_object.advanced-usage-case1": "Pass",
"KHR-GL46.shader_storage_buffer_object.advanced-usage-operators": "Pass",
"KHR-GL46.shader_storage_buffer_object.advanced-usage-operators-cs": "Pass",
"KHR-GL46.shader_storage_buffer_object.advanced-usage-sync": "Pass",
"KHR-GL46.shader_storage_buffer_object.advanced-usage-sync-cs": "Pass",
"KHR-GL46.shader_storage_buffer_object.advanced-write-fragment": "Pass",
"KHR-GL46.shader_storage_buffer_object.advanced-write-geometry": "Pass",
"KHR-GL46.shader_storage_buffer_object.advanced-write-tessellation": "Pass",
"KHR-GL46.shader_storage_buffer_object.basic-atomic-case1": "Pass",
"KHR-GL46.shader_storage_buffer_object.basic-atomic-case1-cs": "Pass",
"KHR-GL46.shader_storage_buffer_object.basic-atomic-case2": "Pass",
"KHR-GL46.shader_storage_buffer_object.basic-atomic-case3": "Pass",
"KHR-GL46.shader_storage_buffer_object.basic-atomic-case3-cs": "Pass",
"KHR-GL46.shader_storage_buffer_object.basic-atomic-case4": "Pass",
"KHR-GL46.shader_storage_buffer_object.basic-atomic-case4-cs": "Pass",
"KHR-GL46.shader_storage_buffer_object.basic-basic": "Pass",
"KHR-GL46.shader_storage_buffer_object.basic-basic-cs": "Pass",
"KHR-GL46.shader_storage_buffer_object.basic-binding": "Pass",
"KHR-GL46.shader_storage_buffer_object.basic-matrixOperations-case1-cs": "Pass",
"KHR-GL46.shader_storage_buffer_object.basic-matrixOperations-case1-vs": "Pass",
"KHR-GL46.shader_storage_buffer_object.basic-matrixOperations-case2-cs": "Pass",
"KHR-GL46.shader_storage_buffer_object.basic-matrixOperations-case2-vs": "Pass",
"KHR-GL46.shader_storage_buffer_object.basic-matrixOperations-case3-cs": "Pass",
"KHR-GL46.shader_storage_buffer_object.basic-matrixOperations-case3-vs": "Pass",
"KHR-GL46.shader_storage_buffer_object.basic-matrixOperations-case4-cs": "Pass",
"KHR-GL46.shader_storage_buffer_object.basic-matrixOperations-case4-vs": "Pass",
"KHR-GL46.shader_storage_buffer_object.basic-matrixOperations-case5-cs": "Pass",
"KHR-GL46.shader_storage_buffer_object.basic-matrixOperations-case5-vs": "Pass",
"KHR-GL46.shader_storage_buffer_object.basic-matrixOperations-case6-cs": "Pass",
"KHR-GL46.shader_storage_buffer_object.basic-matrixOperations-case6-vs": "Pass",
"KHR-GL46.shader_storage_buffer_object.basic-matrixOperations-case7-cs": "Pass",
"KHR-GL46.shader_storage_buffer_object.basic-matrixOperations-case7-vs": "Pass",
"KHR-GL46.shader_storage_buffer_object.basic-max": "Pass",
"KHR-GL46.shader_storage_buffer_object.basic-name-match": "Pass",
"KHR-GL46.shader_storage_buffer_object.basic-noBindingLayout": "Pass",
"KHR-GL46.shader_storage_buffer_object.basic-operations-case1-cs": "Pass",
"KHR-GL46.shader_storage_buffer_object.basic-operations-case1-vs": "Pass",
"KHR-GL46.shader_storage_buffer_object.basic-operations-case2-cs": "Pass",
"KHR-GL46.shader_storage_buffer_object.basic-operations-case2-vs": "Pass",
"KHR-GL46.shader_storage_buffer_object.basic-readonly-writeonly": "Pass",
"KHR-GL46.shader_storage_buffer_object.basic-std140Layout-case1-cs": "Pass",
"KHR-GL46.shader_storage_buffer_object.basic-std140Layout-case1-vs": "Pass",
"KHR-GL46.shader_storage_buffer_object.basic-std140Layout-case2-cs": "Pass",
"KHR-GL46.shader_storage_buffer_object.basic-std140Layout-case2-vs": "Pass",
"KHR-GL46.shader_storage_buffer_object.basic-std140Layout-case3-cs": "Pass",
"KHR-GL46.shader_storage_buffer_object.basic-std140Layout-case3-vs": "Pass",
"KHR-GL46.shader_storage_buffer_object.basic-std140Layout-case4-cs": "Pass",
"KHR-GL46.shader_storage_buffer_object.basic-std140Layout-case4-vs": "Pass",
"KHR-GL46.shader_storage_buffer_object.basic-std140Layout-case5-cs": "Pass",
"KHR-GL46.shader_storage_buffer_object.basic-std140Layout-case5-vs": "Pass",
"KHR-GL46.shader_storage_buffer_object.basic-std140Layout-case6-cs": "Pass",
"KHR-GL46.shader_storage_buffer_object.basic-std140Layout-case6-vs": "Pass",
"KHR-GL46.shader_storage_buffer_object.basic-std430Layout-case1-cs": "Pass",
"KHR-GL46.shader_storage_buffer_object.basic-std430Layout-case1-vs": "Pass",
"KHR-GL46.shader_storage_buffer_object.basic-std430Layout-case2-cs": "Pass",
"KHR-GL46.shader_storage_buffer_object.basic-std430Layout-case2-vs": "Pass",
"KHR-GL46.shader_storage_buffer_object.basic-std430Layout-case3-cs": "Pass",
"KHR-GL46.shader_storage_buffer_object.basic-std430Layout-case3-vs": "Pass",
"KHR-GL46.shader_storage_buffer_object.basic-std430Layout-case4-cs": "Pass",
"KHR-GL46.shader_storage_buffer_object.basic-std430Layout-case4-vs": "Pass",
"KHR-GL46.shader_storage_buffer_object.basic-std430Layout-case5-cs": "Pass",
"KHR-GL46.shader_storage_buffer_object.basic-std430Layout-case5-vs": "Pass",
"KHR-GL46.shader_storage_buffer_object.basic-std430Layout-case6-cs": "Pass",
"KHR-GL46.shader_storage_buffer_object.basic-std430Layout-case6-vs": "Pass",
"KHR-GL46.shader_storage_buffer_object.basic-std430Layout-case7-cs": "Pass",
"KHR-GL46.shader_storage_buffer_object.basic-std430Layout-case7-vs": "Pass",
"KHR-GL46.shader_storage_buffer_object.basic-stdLayout-case1-cs": "Pass",
"KHR-GL46.shader_storage_buffer_object.basic-stdLayout-case1-vs": "Pass",
"KHR-GL46.shader_storage_buffer_object.basic-stdLayout-case2-cs": "Pass",
"KHR-GL46.shader_storage_buffer_object.basic-stdLayout-case2-vs": "Pass",
"KHR-GL46.shader_storage_buffer_object.basic-stdLayout-case3-cs": "Pass",
"KHR-GL46.shader_storage_buffer_object.basic-stdLayout-case3-vs": "Pass",
"KHR-GL46.shader_storage_buffer_object.basic-stdLayout-case4-cs": "Pass",
"KHR-GL46.shader_storage_buffer_object.basic-stdLayout-case4-vs": "Pass",
"KHR-GL46.shader_storage_buffer_object.basic-stdLayout_UBO_SSBO-case1-cs": "Pass",
"KHR-GL46.shader_storage_buffer_object.basic-stdLayout_UBO_SSBO-case1-vs": "Pass",
"KHR-GL46.shader_storage_buffer_object.basic-stdLayout_UBO_SSBO-case2-cs": "Pass",
"KHR-GL46.shader_storage_buffer_object.basic-stdLayout_UBO_SSBO-case2-vs": "Pass",
"KHR-GL46.shader_storage_buffer_object.basic-syntax": "Pass",
"KHR-GL46.shader_storage_buffer_object.basic-syntaxSSO": "Pass",
"KHR-GL46.shader_storage_buffer_object.negative-api-bind": "Pass",
"KHR-GL46.shader_storage_buffer_object.negative-api-blockBinding": "Pass",
"KHR-GL46.shader_storage_buffer_object.negative-glsl-compileTime": "Pass",
"KHR-GL46.shader_storage_buffer_object.negative-glsl-linkTime": "Pass"
}
}
@@ -0,0 +1,9 @@
=== glcts conformance summary [DirectVulkan-ssbo] ===
files parsed : 1
cases with result : 124
Pass 124 100.00%
conformance pass rate (Pass+NotSupported+warnings) : 100.00% (124/124)
strict pass rate (Pass only) : 100.00% (124/124)
failures : 0
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,24 @@
=== glcts conformance summary [DirectVulkan-texture] ===
files parsed : 1
cases with result : 1054
Pass 815 77.32%
NotSupported 221 20.97%
! Fail 18 1.71%
conformance pass rate (Pass+NotSupported+warnings) : 98.29% (1036/1054)
strict pass rate (Pass only) : 77.32% (815/1054)
failures : 18
--- NOT MEASURED (excluded from the rates above) ---
quarantined up front : 1
The rates above cover only cases that produced a result.
--- worst groups (of 19) ---
KHR-GL46.texture_cube_map_array 5/27 fail ( 18.5%)
KHR-GL46.texture_barrier 4/4 fail (100.0%)
KHR-GL46.texture_swizzle 4/697 fail ( 0.6%)
KHR-GL46.texture_border_clamp 2/32 fail ( 6.2%)
KHR-GL46.texture_buffer 1/16 fail ( 6.2%)
KHR-GL46.texture_size_promotion 1/1 fail (100.0%)
KHR-GL46.texture_view 1/7 fail ( 14.3%)
@@ -0,0 +1,41 @@
=== START Tue Sep 22 03:25:49 PM -04 2026 ===
=== block shader-image start 15:25:49 ===
=== block shader-image rc=0 15:25:57 ===
[shader-image] Pass 63 50.40%
[shader-image] NotSupported 56 44.80%
[shader-image] ! Fail 6 4.80%
[shader-image] conformance pass rate (Pass+NotSupported+warnings) : 95.20% (119/125)
[shader-image] strict pass rate (Pass only) : 50.40% (63/125)
[shader-image] failures : 6
[shader-image] KHR-GL46.shader_image_load_store 6/51 fail ( 11.8%)
=== block ssbo start 15:25:58 ===
=== block ssbo rc=0 15:26:01 ===
[ssbo] Pass 124 100.00%
[ssbo] conformance pass rate (Pass+NotSupported+warnings) : 100.00% (124/124)
[ssbo] strict pass rate (Pass only) : 100.00% (124/124)
[ssbo] failures : 0
=== block dsa start 15:26:02 ===
=== block dsa rc=0 15:26:09 ===
[dsa] Pass 368 99.19%
[dsa] ! Fail 2 0.54%
[dsa] conformance pass rate (Pass+NotSupported+warnings) : 99.46% (369/371)
[dsa] strict pass rate (Pass only) : 99.19% (368/371)
[dsa] failures : 2
[dsa] KHR-GL46.direct_state_access 2/371 fail ( 0.5%)
=== block texture start 15:26:10 ===
=== block texture rc=0 15:28:41 ===
[texture] Pass 815 77.32%
[texture] NotSupported 221 20.97%
[texture] ! Fail 18 1.71%
[texture] conformance pass rate (Pass+NotSupported+warnings) : 98.29% (1036/1054)
[texture] strict pass rate (Pass only) : 77.32% (815/1054)
[texture] failures : 18
[texture] --- NOT MEASURED (excluded from the rates above) ---
[texture] The rates above cover only cases that produced a result.
=== block packed-pixels start 15:28:41 ===
=== block packed-pixels rc=0 15:32:01 ===
[packed-pixels] Pass 4732 100.00%
[packed-pixels] conformance pass rate (Pass+NotSupported+warnings) : 100.00% (4732/4732)
[packed-pixels] strict pass rate (Pass only) : 100.00% (4732/4732)
[packed-pixels] failures : 0
=== DONE Tue Sep 22 03:32:02 PM -04 2026 ===
@@ -0,0 +1 @@
KHR-GL46.texture_repeat_mode.rgb565_11x131_0_clamp_to_edge