summaryrefslogtreecommitdiffstats
path: root/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/shader/execution/memory_layout/cts.https.html.ini
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--testing/web-platform/mozilla/meta/webgpu/cts/webgpu/shader/execution/memory_layout/cts.https.html.ini3886
1 files changed, 3886 insertions, 0 deletions
diff --git a/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/shader/execution/memory_layout/cts.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/shader/execution/memory_layout/cts.https.html.ini
new file mode 100644
index 0000000000..7828be324a
--- /dev/null
+++ b/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/shader/execution/memory_layout/cts.https.html.ini
@@ -0,0 +1,3886 @@
+[cts.https.html?q=webgpu:shader,execution,memory_layout:read_layout:*]
+ expected:
+ if os == "win": [OK, TIMEOUT]
+ if os == "linux": [OK, TIMEOUT]
+ if os == "mac" and debug: [OK, TIMEOUT]
+ if os == "mac" and not debug: TIMEOUT
+ [:case="array_stride_size";aspace="function"]
+ expected:
+ if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "win" and not debug: [PASS, FAIL, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="array_stride_size";aspace="private"]
+ expected:
+ if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "win" and not debug: [PASS, FAIL, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="array_stride_size";aspace="storage"]
+ expected:
+ if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "win" and not debug: [PASS, FAIL, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="array_stride_size";aspace="uniform"]
+ expected:
+ if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "win" and not debug: [PASS, FAIL, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="array_stride_size";aspace="workgroup"]
+ expected:
+ if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "win" and not debug: [PASS, FAIL, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="array_vec3h_align";aspace="function"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="array_vec3h_align";aspace="private"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="array_vec3h_align";aspace="storage"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="array_vec3h_align";aspace="uniform"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="array_vec3h_align";aspace="workgroup"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="array_vec3h_stride";aspace="function"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="array_vec3h_stride";aspace="private"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="array_vec3h_stride";aspace="storage"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="array_vec3h_stride";aspace="uniform"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="array_vec3h_stride";aspace="workgroup"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="array_vec3u_align";aspace="function"]
+ expected:
+ if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "win" and not debug: [PASS, FAIL, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="array_vec3u_align";aspace="private"]
+ expected:
+ if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "win" and not debug: [PASS, FAIL, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="array_vec3u_align";aspace="storage"]
+ expected:
+ if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "win" and not debug: [PASS, FAIL, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="array_vec3u_align";aspace="uniform"]
+ expected:
+ if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "win" and not debug: [PASS, FAIL, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="array_vec3u_align";aspace="workgroup"]
+ expected:
+ if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "win" and not debug: [PASS, FAIL, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="array_vec3u_stride";aspace="function"]
+ expected:
+ if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "win" and not debug: [PASS, FAIL, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="array_vec3u_stride";aspace="private"]
+ expected:
+ if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "win" and not debug: [PASS, FAIL, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="array_vec3u_stride";aspace="storage"]
+ expected:
+ if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "win" and not debug: [PASS, FAIL, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="array_vec3u_stride";aspace="uniform"]
+ expected:
+ if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "win" and not debug: [PASS, FAIL, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="array_vec3u_stride";aspace="workgroup"]
+ expected:
+ if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "win" and not debug: [PASS, FAIL, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="atomic_align4";aspace="function"]
+ expected:
+ if os == "win" and not debug: [PASS, TIMEOUT, NOTRUN]
+ if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [TIMEOUT, NOTRUN]
+
+ [:case="atomic_align4";aspace="private"]
+ expected:
+ if os == "win" and not debug: [PASS, TIMEOUT, NOTRUN]
+ if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [TIMEOUT, NOTRUN]
+
+ [:case="atomic_align4";aspace="storage"]
+ expected:
+ if os == "win" and debug: FAIL
+ if os == "win" and not debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [FAIL, TIMEOUT, NOTRUN]
+
+ [:case="atomic_align4";aspace="uniform"]
+ expected:
+ if os == "win" and not debug: [PASS, TIMEOUT, NOTRUN]
+ if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [TIMEOUT, NOTRUN]
+
+ [:case="atomic_align4";aspace="workgroup"]
+ expected:
+ if os == "win" and not debug: [PASS, TIMEOUT, NOTRUN]
+ if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [TIMEOUT, NOTRUN]
+
+ [:case="atomic_size4";aspace="function"]
+ expected:
+ if os == "win" and not debug: [PASS, TIMEOUT, NOTRUN]
+ if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [TIMEOUT, NOTRUN]
+
+ [:case="atomic_size4";aspace="private"]
+ expected:
+ if os == "win" and not debug: [PASS, TIMEOUT, NOTRUN]
+ if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [TIMEOUT, NOTRUN]
+
+ [:case="atomic_size4";aspace="storage"]
+ expected:
+ if os == "win" and debug: FAIL
+ if os == "win" and not debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [FAIL, TIMEOUT, NOTRUN]
+
+ [:case="atomic_size4";aspace="uniform"]
+ expected:
+ if os == "win" and not debug: [PASS, TIMEOUT, NOTRUN]
+ if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [TIMEOUT, NOTRUN]
+
+ [:case="atomic_size4";aspace="workgroup"]
+ expected:
+ if os == "win" and not debug: [PASS, TIMEOUT, NOTRUN]
+ if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [TIMEOUT, NOTRUN]
+
+ [:case="mat2x2f_align8";aspace="function"]
+ expected:
+ if os == "win" and debug: FAIL
+ if os == "win" and not debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [FAIL, TIMEOUT, NOTRUN]
+
+ [:case="mat2x2f_align8";aspace="private"]
+ expected:
+ if os == "win" and debug: FAIL
+ if os == "win" and not debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [FAIL, TIMEOUT, NOTRUN]
+
+ [:case="mat2x2f_align8";aspace="storage"]
+ expected:
+ if os == "win" and debug: FAIL
+ if os == "win" and not debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [FAIL, TIMEOUT, NOTRUN]
+
+ [:case="mat2x2f_align8";aspace="uniform"]
+ expected:
+ if os == "win" and debug: FAIL
+ if os == "win" and not debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [FAIL, TIMEOUT, NOTRUN]
+
+ [:case="mat2x2f_align8";aspace="workgroup"]
+ expected:
+ if os == "win" and debug: FAIL
+ if os == "win" and not debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [FAIL, TIMEOUT, NOTRUN]
+
+ [:case="mat2x2f_size";aspace="function"]
+ expected:
+ if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "win" and not debug: [PASS, FAIL, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [FAIL, TIMEOUT, NOTRUN]
+
+ [:case="mat2x2f_size";aspace="private"]
+ expected:
+ if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "win" and not debug: [PASS, FAIL, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [FAIL, TIMEOUT, NOTRUN]
+
+ [:case="mat2x2f_size";aspace="storage"]
+ expected:
+ if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "win" and not debug: [PASS, FAIL, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [FAIL, TIMEOUT, NOTRUN]
+
+ [:case="mat2x2f_size";aspace="uniform"]
+ expected:
+ if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "win" and not debug: [PASS, FAIL, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [FAIL, TIMEOUT, NOTRUN]
+
+ [:case="mat2x2f_size";aspace="workgroup"]
+ expected:
+ if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "win" and not debug: [PASS, FAIL, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [FAIL, TIMEOUT, NOTRUN]
+
+ [:case="mat2x2h_align4";aspace="function"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [FAIL, TIMEOUT, NOTRUN]
+
+ [:case="mat2x2h_align4";aspace="private"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [FAIL, TIMEOUT, NOTRUN]
+
+ [:case="mat2x2h_align4";aspace="storage"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [FAIL, TIMEOUT, NOTRUN]
+
+ [:case="mat2x2h_align4";aspace="uniform"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [FAIL, TIMEOUT, NOTRUN]
+
+ [:case="mat2x2h_align4";aspace="workgroup"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [FAIL, TIMEOUT, NOTRUN]
+
+ [:case="mat2x2h_size";aspace="function"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="mat2x2h_size";aspace="private"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="mat2x2h_size";aspace="storage"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="mat2x2h_size";aspace="uniform"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="mat2x2h_size";aspace="workgroup"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="mat2x3f_align16";aspace="function"]
+ expected:
+ if os == "win" and debug: FAIL
+ if os == "win" and not debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [FAIL, TIMEOUT, NOTRUN]
+
+ [:case="mat2x3f_align16";aspace="private"]
+ expected:
+ if os == "win": [FAIL, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [FAIL, TIMEOUT, NOTRUN]
+
+ [:case="mat2x3f_align16";aspace="storage"]
+ expected:
+ if os == "win" and debug: FAIL
+ if os == "win" and not debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [FAIL, TIMEOUT, NOTRUN]
+
+ [:case="mat2x3f_align16";aspace="uniform"]
+ expected:
+ if os == "win" and debug: FAIL
+ if os == "win" and not debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [FAIL, TIMEOUT, NOTRUN]
+
+ [:case="mat2x3f_align16";aspace="workgroup"]
+ expected:
+ if os == "win" and debug: FAIL
+ if os == "win" and not debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [FAIL, TIMEOUT, NOTRUN]
+
+ [:case="mat2x3f_size";aspace="function"]
+ expected:
+ if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "win" and not debug: [PASS, FAIL, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="mat2x3f_size";aspace="private"]
+ expected:
+ if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "win" and not debug: [PASS, FAIL, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="mat2x3f_size";aspace="storage"]
+ expected:
+ if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "win" and not debug: [PASS, FAIL, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="mat2x3f_size";aspace="uniform"]
+ expected:
+ if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "win" and not debug: [PASS, FAIL, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="mat2x3f_size";aspace="workgroup"]
+ expected:
+ if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "win" and not debug: [PASS, FAIL, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="mat2x3h_align8";aspace="function"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [FAIL, TIMEOUT, NOTRUN]
+
+ [:case="mat2x3h_align8";aspace="private"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [FAIL, TIMEOUT, NOTRUN]
+
+ [:case="mat2x3h_align8";aspace="storage"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [FAIL, TIMEOUT, NOTRUN]
+
+ [:case="mat2x3h_align8";aspace="uniform"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [FAIL, TIMEOUT, NOTRUN]
+
+ [:case="mat2x3h_align8";aspace="workgroup"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [FAIL, TIMEOUT, NOTRUN]
+
+ [:case="mat2x3h_size";aspace="function"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="mat2x3h_size";aspace="private"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="mat2x3h_size";aspace="storage"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="mat2x3h_size";aspace="uniform"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="mat2x3h_size";aspace="workgroup"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="mat2x4f_align16";aspace="function"]
+ expected:
+ if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "win" and not debug: [PASS, FAIL, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [FAIL, TIMEOUT, NOTRUN]
+
+ [:case="mat2x4f_align16";aspace="private"]
+ expected:
+ if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "win" and not debug: [PASS, FAIL, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [FAIL, TIMEOUT, NOTRUN]
+
+ [:case="mat2x4f_align16";aspace="storage"]
+ expected:
+ if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "win" and not debug: [PASS, FAIL, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [FAIL, TIMEOUT, NOTRUN]
+
+ [:case="mat2x4f_align16";aspace="uniform"]
+ expected:
+ if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "win" and not debug: [PASS, FAIL, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [FAIL, TIMEOUT, NOTRUN]
+
+ [:case="mat2x4f_align16";aspace="workgroup"]
+ expected:
+ if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "win" and not debug: [PASS, FAIL, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [FAIL, TIMEOUT, NOTRUN]
+
+ [:case="mat2x4f_size";aspace="function"]
+ expected:
+ if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "win" and not debug: [PASS, FAIL, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="mat2x4f_size";aspace="private"]
+ expected:
+ if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "win" and not debug: [PASS, FAIL, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="mat2x4f_size";aspace="storage"]
+ expected:
+ if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "win" and not debug: [PASS, FAIL, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="mat2x4f_size";aspace="uniform"]
+ expected:
+ if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "win" and not debug: [PASS, FAIL, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="mat2x4f_size";aspace="workgroup"]
+ expected:
+ if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "win" and not debug: [PASS, FAIL, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="mat2x4h_align8";aspace="function"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [FAIL, TIMEOUT, NOTRUN]
+
+ [:case="mat2x4h_align8";aspace="private"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [FAIL, TIMEOUT, NOTRUN]
+
+ [:case="mat2x4h_align8";aspace="storage"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [FAIL, TIMEOUT, NOTRUN]
+
+ [:case="mat2x4h_align8";aspace="uniform"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [FAIL, TIMEOUT, NOTRUN]
+
+ [:case="mat2x4h_align8";aspace="workgroup"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [FAIL, TIMEOUT, NOTRUN]
+
+ [:case="mat2x4h_size";aspace="function"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="mat2x4h_size";aspace="private"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="mat2x4h_size";aspace="storage"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="mat2x4h_size";aspace="uniform"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="mat2x4h_size";aspace="workgroup"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="mat3x2f_align8";aspace="function"]
+ expected:
+ if os == "win" and debug: FAIL
+ if os == "win" and not debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [FAIL, TIMEOUT, NOTRUN]
+
+ [:case="mat3x2f_align8";aspace="private"]
+ expected:
+ if os == "win" and debug: FAIL
+ if os == "win" and not debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [FAIL, TIMEOUT, NOTRUN]
+
+ [:case="mat3x2f_align8";aspace="storage"]
+ expected:
+ if os == "win" and debug: FAIL
+ if os == "win" and not debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [FAIL, TIMEOUT, NOTRUN]
+
+ [:case="mat3x2f_align8";aspace="uniform"]
+ expected:
+ if os == "win" and debug: FAIL
+ if os == "win" and not debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [FAIL, TIMEOUT, NOTRUN]
+
+ [:case="mat3x2f_align8";aspace="workgroup"]
+ expected:
+ if os == "win" and debug: FAIL
+ if os == "win" and not debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [FAIL, TIMEOUT, NOTRUN]
+
+ [:case="mat3x2f_size";aspace="function"]
+ expected:
+ if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "win" and not debug: [PASS, FAIL, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [FAIL, TIMEOUT, NOTRUN]
+
+ [:case="mat3x2f_size";aspace="private"]
+ expected:
+ if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "win" and not debug: [PASS, FAIL, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [FAIL, TIMEOUT, NOTRUN]
+
+ [:case="mat3x2f_size";aspace="storage"]
+ expected:
+ if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "win" and not debug: [PASS, FAIL, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [FAIL, TIMEOUT, NOTRUN]
+
+ [:case="mat3x2f_size";aspace="uniform"]
+ expected:
+ if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "win" and not debug: [PASS, FAIL, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [FAIL, TIMEOUT, NOTRUN]
+
+ [:case="mat3x2f_size";aspace="workgroup"]
+ expected:
+ if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "win" and not debug: [PASS, FAIL, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [FAIL, TIMEOUT, NOTRUN]
+
+ [:case="mat3x2h_align4";aspace="function"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [FAIL, TIMEOUT, NOTRUN]
+
+ [:case="mat3x2h_align4";aspace="private"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [FAIL, TIMEOUT, NOTRUN]
+
+ [:case="mat3x2h_align4";aspace="storage"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [FAIL, TIMEOUT, NOTRUN]
+
+ [:case="mat3x2h_align4";aspace="uniform"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [FAIL, TIMEOUT, NOTRUN]
+
+ [:case="mat3x2h_align4";aspace="workgroup"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [FAIL, TIMEOUT, NOTRUN]
+
+ [:case="mat3x2h_size";aspace="function"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="mat3x2h_size";aspace="private"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="mat3x2h_size";aspace="storage"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="mat3x2h_size";aspace="uniform"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="mat3x2h_size";aspace="workgroup"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="mat3x3f_align16";aspace="function"]
+ expected:
+ if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "win" and not debug: [PASS, FAIL, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [FAIL, TIMEOUT, NOTRUN]
+
+ [:case="mat3x3f_align16";aspace="private"]
+ expected:
+ if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "win" and not debug: [PASS, FAIL, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [FAIL, TIMEOUT, NOTRUN]
+
+ [:case="mat3x3f_align16";aspace="storage"]
+ expected:
+ if os == "win": [FAIL, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [FAIL, TIMEOUT, NOTRUN]
+
+ [:case="mat3x3f_align16";aspace="uniform"]
+ expected:
+ if os == "win": [FAIL, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [FAIL, TIMEOUT, NOTRUN]
+
+ [:case="mat3x3f_align16";aspace="workgroup"]
+ expected:
+ if os == "win": [FAIL, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [FAIL, TIMEOUT, NOTRUN]
+
+ [:case="mat3x3f_size";aspace="function"]
+ expected:
+ if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "win" and not debug: [PASS, FAIL, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="mat3x3f_size";aspace="private"]
+ expected:
+ if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "win" and not debug: [PASS, FAIL, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="mat3x3f_size";aspace="storage"]
+ expected:
+ if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "win" and not debug: [PASS, FAIL, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="mat3x3f_size";aspace="uniform"]
+ expected:
+ if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "win" and not debug: [PASS, FAIL, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="mat3x3f_size";aspace="workgroup"]
+ expected:
+ if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "win" and not debug: [PASS, FAIL, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="mat3x3h_align8";aspace="function"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [FAIL, TIMEOUT, NOTRUN]
+
+ [:case="mat3x3h_align8";aspace="private"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [FAIL, TIMEOUT, NOTRUN]
+
+ [:case="mat3x3h_align8";aspace="storage"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [FAIL, TIMEOUT, NOTRUN]
+
+ [:case="mat3x3h_align8";aspace="uniform"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [FAIL, TIMEOUT, NOTRUN]
+
+ [:case="mat3x3h_align8";aspace="workgroup"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [FAIL, TIMEOUT, NOTRUN]
+
+ [:case="mat3x3h_size";aspace="function"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="mat3x3h_size";aspace="private"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="mat3x3h_size";aspace="storage"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="mat3x3h_size";aspace="uniform"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="mat3x3h_size";aspace="workgroup"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="mat3x4f_align16";aspace="function"]
+ expected:
+ if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "win" and not debug: [PASS, FAIL, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [FAIL, TIMEOUT, NOTRUN]
+
+ [:case="mat3x4f_align16";aspace="private"]
+ expected:
+ if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "win" and not debug: [PASS, FAIL, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [FAIL, TIMEOUT, NOTRUN]
+
+ [:case="mat3x4f_align16";aspace="storage"]
+ expected:
+ if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "win" and not debug: [PASS, FAIL, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [FAIL, TIMEOUT, NOTRUN]
+
+ [:case="mat3x4f_align16";aspace="uniform"]
+ expected:
+ if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "win" and not debug: [PASS, FAIL, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [FAIL, TIMEOUT, NOTRUN]
+
+ [:case="mat3x4f_align16";aspace="workgroup"]
+ expected:
+ if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "win" and not debug: [PASS, FAIL, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [FAIL, TIMEOUT, NOTRUN]
+
+ [:case="mat3x4f_size";aspace="function"]
+ expected:
+ if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "win" and not debug: [PASS, FAIL, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="mat3x4f_size";aspace="private"]
+ expected:
+ if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "win" and not debug: [PASS, FAIL, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="mat3x4f_size";aspace="storage"]
+ expected:
+ if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "win" and not debug: [PASS, FAIL, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="mat3x4f_size";aspace="uniform"]
+ expected:
+ if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "win" and not debug: [PASS, FAIL, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="mat3x4f_size";aspace="workgroup"]
+ expected:
+ if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "win" and not debug: [PASS, FAIL, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="mat3x4h_align8";aspace="function"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [FAIL, TIMEOUT, NOTRUN]
+
+ [:case="mat3x4h_align8";aspace="private"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [FAIL, TIMEOUT, NOTRUN]
+
+ [:case="mat3x4h_align8";aspace="storage"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [FAIL, TIMEOUT, NOTRUN]
+
+ [:case="mat3x4h_align8";aspace="uniform"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [FAIL, TIMEOUT, NOTRUN]
+
+ [:case="mat3x4h_align8";aspace="workgroup"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [FAIL, TIMEOUT, NOTRUN]
+
+ [:case="mat3x4h_size";aspace="function"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="mat3x4h_size";aspace="private"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="mat3x4h_size";aspace="storage"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="mat3x4h_size";aspace="uniform"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="mat3x4h_size";aspace="workgroup"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="mat4x2f_align8";aspace="function"]
+ expected:
+ if os == "win" and debug: FAIL
+ if os == "win" and not debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [FAIL, TIMEOUT, NOTRUN]
+
+ [:case="mat4x2f_align8";aspace="private"]
+ expected:
+ if os == "win" and debug: FAIL
+ if os == "win" and not debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [FAIL, TIMEOUT, NOTRUN]
+
+ [:case="mat4x2f_align8";aspace="storage"]
+ expected:
+ if os == "win" and debug: FAIL
+ if os == "win" and not debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [FAIL, TIMEOUT, NOTRUN]
+
+ [:case="mat4x2f_align8";aspace="uniform"]
+ expected:
+ if os == "win" and debug: FAIL
+ if os == "win" and not debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [FAIL, TIMEOUT, NOTRUN]
+
+ [:case="mat4x2f_align8";aspace="workgroup"]
+ expected:
+ if os == "win" and debug: FAIL
+ if os == "win" and not debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [FAIL, TIMEOUT, NOTRUN]
+
+ [:case="mat4x2f_size";aspace="function"]
+ expected:
+ if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "win" and not debug: [PASS, FAIL, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="mat4x2f_size";aspace="private"]
+ expected:
+ if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "win" and not debug: [PASS, FAIL, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="mat4x2f_size";aspace="storage"]
+ expected:
+ if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "win" and not debug: [PASS, FAIL, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="mat4x2f_size";aspace="uniform"]
+ expected:
+ if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "win" and not debug: [PASS, FAIL, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="mat4x2f_size";aspace="workgroup"]
+ expected:
+ if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "win" and not debug: [PASS, FAIL, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="mat4x2h_align4";aspace="function"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [FAIL, TIMEOUT, NOTRUN]
+
+ [:case="mat4x2h_align4";aspace="private"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [FAIL, TIMEOUT, NOTRUN]
+
+ [:case="mat4x2h_align4";aspace="storage"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [FAIL, TIMEOUT, NOTRUN]
+
+ [:case="mat4x2h_align4";aspace="uniform"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [FAIL, TIMEOUT, NOTRUN]
+
+ [:case="mat4x2h_align4";aspace="workgroup"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [FAIL, TIMEOUT, NOTRUN]
+
+ [:case="mat4x2h_size";aspace="function"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="mat4x2h_size";aspace="private"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="mat4x2h_size";aspace="storage"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="mat4x2h_size";aspace="uniform"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="mat4x2h_size";aspace="workgroup"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="mat4x3f_align16";aspace="function"]
+ expected:
+ if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "win" and not debug: [PASS, FAIL, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [FAIL, TIMEOUT, NOTRUN]
+
+ [:case="mat4x3f_align16";aspace="private"]
+ expected:
+ if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "win" and not debug: [PASS, FAIL, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [FAIL, TIMEOUT, NOTRUN]
+
+ [:case="mat4x3f_align16";aspace="storage"]
+ expected:
+ if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "win" and not debug: [PASS, FAIL, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [FAIL, TIMEOUT, NOTRUN]
+
+ [:case="mat4x3f_align16";aspace="uniform"]
+ expected:
+ if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "win" and not debug: [PASS, FAIL, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [FAIL, TIMEOUT, NOTRUN]
+
+ [:case="mat4x3f_align16";aspace="workgroup"]
+ expected:
+ if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "win" and not debug: [PASS, FAIL, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [FAIL, TIMEOUT, NOTRUN]
+
+ [:case="mat4x3f_size";aspace="function"]
+ expected:
+ if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "win" and not debug: [PASS, FAIL, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="mat4x3f_size";aspace="private"]
+ expected:
+ if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "win" and not debug: [PASS, FAIL, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="mat4x3f_size";aspace="storage"]
+ expected:
+ if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "win" and not debug: [PASS, FAIL, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="mat4x3f_size";aspace="uniform"]
+ expected:
+ if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "win" and not debug: [PASS, FAIL, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="mat4x3f_size";aspace="workgroup"]
+ expected:
+ if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "win" and not debug: [PASS, FAIL, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="mat4x3h_align8";aspace="function"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [FAIL, TIMEOUT, NOTRUN]
+
+ [:case="mat4x3h_align8";aspace="private"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [FAIL, TIMEOUT, NOTRUN]
+
+ [:case="mat4x3h_align8";aspace="storage"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [FAIL, TIMEOUT, NOTRUN]
+
+ [:case="mat4x3h_align8";aspace="uniform"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [FAIL, TIMEOUT, NOTRUN]
+
+ [:case="mat4x3h_align8";aspace="workgroup"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [FAIL, TIMEOUT, NOTRUN]
+
+ [:case="mat4x3h_size";aspace="function"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="mat4x3h_size";aspace="private"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="mat4x3h_size";aspace="storage"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="mat4x3h_size";aspace="uniform"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="mat4x3h_size";aspace="workgroup"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="mat4x4f_align16";aspace="function"]
+ expected:
+ if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "win" and not debug: [PASS, FAIL, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [FAIL, TIMEOUT, NOTRUN]
+
+ [:case="mat4x4f_align16";aspace="private"]
+ expected:
+ if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "win" and not debug: [PASS, FAIL, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [FAIL, TIMEOUT, NOTRUN]
+
+ [:case="mat4x4f_align16";aspace="storage"]
+ expected:
+ if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "win" and not debug: [PASS, FAIL, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [FAIL, TIMEOUT, NOTRUN]
+
+ [:case="mat4x4f_align16";aspace="uniform"]
+ expected:
+ if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "win" and not debug: [PASS, FAIL, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [FAIL, TIMEOUT, NOTRUN]
+
+ [:case="mat4x4f_align16";aspace="workgroup"]
+ expected:
+ if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "win" and not debug: [PASS, FAIL, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [FAIL, TIMEOUT, NOTRUN]
+
+ [:case="mat4x4f_size";aspace="function"]
+ expected:
+ if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "win" and not debug: [PASS, FAIL, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="mat4x4f_size";aspace="private"]
+ expected:
+ if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "win" and not debug: [PASS, FAIL, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="mat4x4f_size";aspace="storage"]
+ expected:
+ if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "win" and not debug: [PASS, FAIL, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="mat4x4f_size";aspace="uniform"]
+ expected:
+ if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "win" and not debug: [PASS, FAIL, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="mat4x4f_size";aspace="workgroup"]
+ expected:
+ if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "win" and not debug: [PASS, FAIL, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="mat4x4h_align8";aspace="function"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [FAIL, TIMEOUT, NOTRUN]
+
+ [:case="mat4x4h_align8";aspace="private"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [FAIL, TIMEOUT, NOTRUN]
+
+ [:case="mat4x4h_align8";aspace="storage"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [FAIL, TIMEOUT, NOTRUN]
+
+ [:case="mat4x4h_align8";aspace="uniform"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [FAIL, TIMEOUT, NOTRUN]
+
+ [:case="mat4x4h_align8";aspace="workgroup"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [FAIL, TIMEOUT, NOTRUN]
+
+ [:case="mat4x4h_size";aspace="function"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="mat4x4h_size";aspace="private"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="mat4x4h_size";aspace="storage"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="mat4x4h_size";aspace="uniform"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="mat4x4h_size";aspace="workgroup"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="size80";aspace="function"]
+ expected:
+ if os == "win" and debug: FAIL
+ if os == "win" and not debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [FAIL, TIMEOUT, NOTRUN]
+
+ [:case="size80";aspace="private"]
+ expected:
+ if os == "win" and debug: FAIL
+ if os == "win" and not debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [FAIL, TIMEOUT, NOTRUN]
+
+ [:case="size80";aspace="storage"]
+ expected:
+ if os == "win" and debug: FAIL
+ if os == "win" and not debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [FAIL, TIMEOUT, NOTRUN]
+
+ [:case="size80";aspace="uniform"]
+ expected:
+ if os == "win" and debug: FAIL
+ if os == "win" and not debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [FAIL, TIMEOUT, NOTRUN]
+
+ [:case="size80";aspace="workgroup"]
+ expected:
+ if os == "win" and debug: FAIL
+ if os == "win" and not debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [FAIL, TIMEOUT, NOTRUN]
+
+ [:case="struct_align32";aspace="function"]
+ expected:
+ if os == "win" and debug: FAIL
+ if os == "win" and not debug: [PASS, FAIL]
+ if os == "mac": FAIL
+
+ [:case="struct_align32";aspace="private"]
+ expected:
+ if os == "win" and debug: FAIL
+ if os == "win" and not debug: [PASS, FAIL]
+ if os == "mac": FAIL
+
+ [:case="struct_align32";aspace="storage"]
+ expected:
+ if os == "win" and debug: FAIL
+ if os == "win" and not debug: [PASS, FAIL]
+ if os == "mac": FAIL
+
+ [:case="struct_align32";aspace="uniform"]
+ expected:
+ if os == "win" and debug: FAIL
+ if os == "win" and not debug: [PASS, FAIL]
+ if os == "mac": FAIL
+
+ [:case="struct_align32";aspace="workgroup"]
+ expected:
+ if os == "win" and debug: FAIL
+ if os == "win" and not debug: [PASS, FAIL]
+ if os == "mac": FAIL
+
+ [:case="struct_align_vec2h";aspace="function"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="struct_align_vec2h";aspace="private"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="struct_align_vec2h";aspace="storage"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="struct_align_vec2h";aspace="uniform"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="struct_align_vec2h";aspace="workgroup"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="struct_align_vec2i";aspace="function"]
+ expected:
+ if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "win" and not debug: [PASS, FAIL, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="struct_align_vec2i";aspace="private"]
+ expected:
+ if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "win" and not debug: [PASS, FAIL, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="struct_align_vec2i";aspace="storage"]
+ expected:
+ if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "win" and not debug: [PASS, FAIL, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="struct_align_vec2i";aspace="uniform"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="struct_align_vec2i";aspace="workgroup"]
+ expected:
+ if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "win" and not debug: [PASS, FAIL, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="struct_align_vec3h";aspace="function"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="struct_align_vec3h";aspace="private"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="struct_align_vec3h";aspace="storage"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="struct_align_vec3h";aspace="uniform"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="struct_align_vec3h";aspace="workgroup"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="struct_align_vec3i";aspace="function"]
+ expected:
+ if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "win" and not debug: [PASS, FAIL, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="struct_align_vec3i";aspace="private"]
+ expected:
+ if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "win" and not debug: [PASS, FAIL, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="struct_align_vec3i";aspace="storage"]
+ expected:
+ if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "win" and not debug: [PASS, FAIL, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="struct_align_vec3i";aspace="uniform"]
+ expected:
+ if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "win" and not debug: [PASS, FAIL, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="struct_align_vec3i";aspace="workgroup"]
+ expected:
+ if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "win" and not debug: [PASS, FAIL, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="struct_align_vec4h";aspace="function"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="struct_align_vec4h";aspace="private"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="struct_align_vec4h";aspace="storage"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="struct_align_vec4h";aspace="uniform"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="struct_align_vec4h";aspace="workgroup"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="struct_align_vec4i";aspace="function"]
+ expected:
+ if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "win" and not debug: [PASS, FAIL, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="struct_align_vec4i";aspace="private"]
+ expected:
+ if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "win" and not debug: [PASS, FAIL, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="struct_align_vec4i";aspace="storage"]
+ expected:
+ if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "win" and not debug: [PASS, FAIL, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="struct_align_vec4i";aspace="uniform"]
+ expected:
+ if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "win" and not debug: [PASS, FAIL, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="struct_align_vec4i";aspace="workgroup"]
+ expected:
+ if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "win" and not debug: [PASS, FAIL, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="struct_double_align";aspace="function"]
+ expected:
+ if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "win" and not debug: [PASS, FAIL, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="struct_double_align";aspace="private"]
+ expected:
+ if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "win" and not debug: [PASS, FAIL, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="struct_double_align";aspace="storage"]
+ expected:
+ if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "win" and not debug: [PASS, FAIL, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="struct_double_align";aspace="uniform"]
+ expected:
+ if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "win" and not debug: [PASS, FAIL, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="struct_double_align";aspace="workgroup"]
+ expected:
+ if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "win" and not debug: [PASS, FAIL, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="struct_inner_align";aspace="function"]
+ expected:
+ if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "win" and not debug: [PASS, FAIL, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="struct_inner_align";aspace="private"]
+ expected:
+ if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "win" and not debug: [PASS, FAIL, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="struct_inner_align";aspace="storage"]
+ expected:
+ if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "win" and not debug: [PASS, FAIL, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="struct_inner_align";aspace="uniform"]
+ expected:
+ if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "win" and not debug: [PASS, FAIL, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="struct_inner_align";aspace="workgroup"]
+ expected:
+ if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "win" and not debug: [PASS, FAIL, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="struct_inner_size";aspace="function"]
+ expected:
+ if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "win" and not debug: [PASS, FAIL, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="struct_inner_size";aspace="private"]
+ expected:
+ if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "win" and not debug: [PASS, FAIL, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="struct_inner_size";aspace="storage"]
+ expected:
+ if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "win" and not debug: [PASS, FAIL, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="struct_inner_size";aspace="uniform"]
+ expected:
+ if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "win" and not debug: [PASS, FAIL, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="struct_inner_size";aspace="workgroup"]
+ expected:
+ if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "win" and not debug: [PASS, FAIL, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="struct_inner_size_and_align";aspace="function"]
+ expected:
+ if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "win" and not debug: [PASS, FAIL, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="struct_inner_size_and_align";aspace="private"]
+ expected:
+ if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "win" and not debug: [PASS, FAIL, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="struct_inner_size_and_align";aspace="storage"]
+ expected:
+ if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "win" and not debug: [PASS, FAIL, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="struct_inner_size_and_align";aspace="uniform"]
+ expected:
+ if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "win" and not debug: [PASS, FAIL, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="struct_inner_size_and_align";aspace="workgroup"]
+ expected:
+ if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "win" and not debug: [PASS, FAIL, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="struct_override_size";aspace="function"]
+ expected:
+ if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "win" and not debug: [PASS, FAIL, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="struct_override_size";aspace="private"]
+ expected:
+ if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "win" and not debug: [PASS, FAIL, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="struct_override_size";aspace="storage"]
+ expected:
+ if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "win" and not debug: [PASS, FAIL, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="struct_override_size";aspace="uniform"]
+ expected:
+ if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "win" and not debug: [PASS, FAIL, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="struct_override_size";aspace="workgroup"]
+ expected:
+ if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "win" and not debug: [PASS, FAIL, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="struct_size_roundup";aspace="function"]
+ expected:
+ if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "win" and not debug: [PASS, FAIL, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="struct_size_roundup";aspace="private"]
+ expected:
+ if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "win" and not debug: [PASS, FAIL, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="struct_size_roundup";aspace="storage"]
+ expected:
+ if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "win" and not debug: [PASS, FAIL, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="struct_size_roundup";aspace="uniform"]
+ expected:
+ if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "win" and not debug: [PASS, FAIL, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="struct_size_roundup";aspace="workgroup"]
+ expected:
+ if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "win" and not debug: [PASS, FAIL, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="vec2f_align8";aspace="function"]
+ expected:
+ if os == "win" and debug: FAIL
+ if os == "win" and not debug: [PASS, FAIL]
+ if os == "mac" and debug: FAIL
+ if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN]
+
+ [:case="vec2f_align8";aspace="private"]
+ expected:
+ if os == "win" and debug: FAIL
+ if os == "win" and not debug: [PASS, FAIL]
+ if os == "mac": [FAIL, TIMEOUT, NOTRUN]
+
+ [:case="vec2f_align8";aspace="storage"]
+ expected:
+ if os == "win" and debug: FAIL
+ if os == "win" and not debug: [PASS, FAIL]
+ if os == "mac": FAIL
+
+ [:case="vec2f_align8";aspace="uniform"]
+ expected:
+ if os == "win" and debug: FAIL
+ if os == "win" and not debug: [PASS, FAIL]
+ if os == "mac": FAIL
+
+ [:case="vec2f_align8";aspace="workgroup"]
+ expected:
+ if os == "win" and debug: FAIL
+ if os == "win" and not debug: [PASS, FAIL]
+ if os == "mac": FAIL
+
+ [:case="vec2h_align4";aspace="function"]
+ expected:
+ if os == "mac": FAIL
+
+ [:case="vec2h_align4";aspace="private"]
+ expected:
+ if os == "mac": FAIL
+
+ [:case="vec2h_align4";aspace="storage"]
+ expected:
+ if os == "mac": FAIL
+
+ [:case="vec2h_align4";aspace="uniform"]
+ expected:
+ if os == "mac": FAIL
+
+ [:case="vec2h_align4";aspace="workgroup"]
+ expected:
+ if os == "mac": FAIL
+
+ [:case="vec2u_align8";aspace="function"]
+ expected:
+ if os == "win" and debug: FAIL
+ if os == "win" and not debug: [PASS, FAIL]
+ if os == "mac": FAIL
+
+ [:case="vec2u_align8";aspace="private"]
+ expected:
+ if os == "win" and debug: FAIL
+ if os == "win" and not debug: [PASS, FAIL]
+ if os == "mac": FAIL
+
+ [:case="vec2u_align8";aspace="storage"]
+ expected:
+ if os == "win" and debug: FAIL
+ if os == "win" and not debug: [PASS, FAIL]
+ if os == "mac": FAIL
+
+ [:case="vec2u_align8";aspace="uniform"]
+ expected:
+ if os == "win" and debug: FAIL
+ if os == "win" and not debug: [PASS, FAIL]
+ if os == "mac": FAIL
+
+ [:case="vec2u_align8";aspace="workgroup"]
+ expected:
+ if os == "win" and debug: FAIL
+ if os == "win" and not debug: [PASS, FAIL]
+ if os == "mac": FAIL
+
+ [:case="vec3f_align16";aspace="function"]
+ expected:
+ if os == "win" and debug: FAIL
+ if os == "win" and not debug: [PASS, FAIL]
+ if os == "mac": [FAIL, TIMEOUT, NOTRUN]
+
+ [:case="vec3f_align16";aspace="private"]
+ expected:
+ if os == "win" and debug: FAIL
+ if os == "win" and not debug: [PASS, FAIL]
+ if os == "mac": [FAIL, TIMEOUT, NOTRUN]
+
+ [:case="vec3f_align16";aspace="storage"]
+ expected:
+ if os == "win" and debug: FAIL
+ if os == "win" and not debug: [PASS, FAIL]
+ if os == "mac": [FAIL, TIMEOUT, NOTRUN]
+
+ [:case="vec3f_align16";aspace="uniform"]
+ expected:
+ if os == "win" and debug: FAIL
+ if os == "win" and not debug: [PASS, FAIL]
+ if os == "mac": [FAIL, TIMEOUT, NOTRUN]
+
+ [:case="vec3f_align16";aspace="workgroup"]
+ expected:
+ if os == "win" and debug: FAIL
+ if os == "win" and not debug: [PASS, FAIL]
+ if os == "mac": [FAIL, TIMEOUT, NOTRUN]
+
+ [:case="vec3h_align8";aspace="function"]
+ expected:
+ if os == "mac": FAIL
+
+ [:case="vec3h_align8";aspace="private"]
+ expected:
+ if os == "mac": FAIL
+
+ [:case="vec3h_align8";aspace="storage"]
+ expected:
+ if os == "mac": FAIL
+
+ [:case="vec3h_align8";aspace="uniform"]
+ expected:
+ if os == "mac": FAIL
+
+ [:case="vec3h_align8";aspace="workgroup"]
+ expected:
+ if os == "mac": FAIL
+
+ [:case="vec3h_size6";aspace="function"]
+ expected:
+ if os == "win" and not debug: [PASS, TIMEOUT, NOTRUN]
+ if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [FAIL, TIMEOUT, NOTRUN]
+
+ [:case="vec3h_size6";aspace="private"]
+ expected:
+ if os == "win" and not debug: [PASS, TIMEOUT, NOTRUN]
+ if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [FAIL, TIMEOUT, NOTRUN]
+
+ [:case="vec3h_size6";aspace="storage"]
+ expected:
+ if os == "win" and not debug: [PASS, TIMEOUT, NOTRUN]
+ if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [FAIL, TIMEOUT, NOTRUN]
+
+ [:case="vec3h_size6";aspace="uniform"]
+ expected:
+ if os == "win" and not debug: [PASS, TIMEOUT, NOTRUN]
+ if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [FAIL, TIMEOUT, NOTRUN]
+
+ [:case="vec3h_size6";aspace="workgroup"]
+ expected:
+ if os == "win" and not debug: [PASS, TIMEOUT, NOTRUN]
+ if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [FAIL, TIMEOUT, NOTRUN]
+
+ [:case="vec3i_size12";aspace="function"]
+ expected:
+ if os == "win" and debug: FAIL
+ if os == "win" and not debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [FAIL, TIMEOUT, NOTRUN]
+
+ [:case="vec3i_size12";aspace="private"]
+ expected:
+ if os == "win" and debug: FAIL
+ if os == "win" and not debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [FAIL, TIMEOUT, NOTRUN]
+
+ [:case="vec3i_size12";aspace="storage"]
+ expected:
+ if os == "win" and debug: FAIL
+ if os == "win" and not debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [FAIL, TIMEOUT, NOTRUN]
+
+ [:case="vec3i_size12";aspace="uniform"]
+ expected:
+ if os == "win" and debug: FAIL
+ if os == "win" and not debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [FAIL, TIMEOUT, NOTRUN]
+
+ [:case="vec3i_size12";aspace="workgroup"]
+ expected:
+ if os == "win" and debug: FAIL
+ if os == "win" and not debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [FAIL, TIMEOUT, NOTRUN]
+
+ [:case="vec3u_align16";aspace="function"]
+ expected:
+ if os == "win" and debug: FAIL
+ if os == "win" and not debug: [PASS, FAIL]
+ if os == "mac": FAIL
+
+ [:case="vec3u_align16";aspace="private"]
+ expected:
+ if os == "win" and debug: FAIL
+ if os == "win" and not debug: [PASS, FAIL]
+ if os == "mac": FAIL
+
+ [:case="vec3u_align16";aspace="storage"]
+ expected:
+ if os == "win" and debug: FAIL
+ if os == "win" and not debug: [PASS, FAIL]
+ if os == "mac": FAIL
+
+ [:case="vec3u_align16";aspace="uniform"]
+ expected:
+ if os == "win" and debug: FAIL
+ if os == "win" and not debug: [PASS, FAIL]
+ if os == "mac": FAIL
+
+ [:case="vec3u_align16";aspace="workgroup"]
+ expected:
+ if os == "win" and debug: FAIL
+ if os == "win" and not debug: [PASS, FAIL]
+ if os == "mac": FAIL
+
+ [:case="vec4f_align16";aspace="function"]
+ expected:
+ if os == "win" and debug: FAIL
+ if os == "win" and not debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [FAIL, TIMEOUT, NOTRUN]
+
+ [:case="vec4f_align16";aspace="private"]
+ expected:
+ if os == "win" and debug: FAIL
+ if os == "win" and not debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [FAIL, TIMEOUT, NOTRUN]
+
+ [:case="vec4f_align16";aspace="storage"]
+ expected:
+ if os == "win" and debug: FAIL
+ if os == "win" and not debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac": [FAIL, TIMEOUT, NOTRUN]
+
+ [:case="vec4f_align16";aspace="uniform"]
+ expected:
+ if os == "win" and debug: FAIL
+ if os == "win" and not debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [FAIL, TIMEOUT, NOTRUN]
+
+ [:case="vec4f_align16";aspace="workgroup"]
+ expected:
+ if os == "win" and debug: FAIL
+ if os == "win" and not debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [FAIL, TIMEOUT, NOTRUN]
+
+ [:case="vec4h_align8";aspace="function"]
+ expected:
+ if os == "mac": FAIL
+
+ [:case="vec4h_align8";aspace="private"]
+ expected:
+ if os == "mac": FAIL
+
+ [:case="vec4h_align8";aspace="storage"]
+ expected:
+ if os == "mac": FAIL
+
+ [:case="vec4h_align8";aspace="uniform"]
+ expected:
+ if os == "mac": FAIL
+
+ [:case="vec4h_align8";aspace="workgroup"]
+ expected:
+ if os == "mac": FAIL
+
+ [:case="vec4u_align16";aspace="function"]
+ expected:
+ if os == "win" and debug: FAIL
+ if os == "win" and not debug: [PASS, FAIL]
+ if os == "mac": FAIL
+
+ [:case="vec4u_align16";aspace="private"]
+ expected:
+ if os == "win" and debug: FAIL
+ if os == "win" and not debug: [PASS, FAIL]
+ if os == "mac": FAIL
+
+ [:case="vec4u_align16";aspace="storage"]
+ expected:
+ if os == "win" and debug: FAIL
+ if os == "win" and not debug: [PASS, FAIL]
+ if os == "mac": FAIL
+
+ [:case="vec4u_align16";aspace="uniform"]
+ expected:
+ if os == "win" and debug: FAIL
+ if os == "win" and not debug: [PASS, FAIL]
+ if os == "mac": FAIL
+
+ [:case="vec4u_align16";aspace="workgroup"]
+ expected:
+ if os == "win" and debug: FAIL
+ if os == "win" and not debug: [PASS, FAIL]
+ if os == "mac": FAIL
+
+
+[cts.https.html?q=webgpu:shader,execution,memory_layout:write_layout:*]
+ expected:
+ if os == "win": [OK, TIMEOUT]
+ if os == "linux": [OK, TIMEOUT]
+ if os == "mac" and debug: [OK, TIMEOUT]
+ if os == "mac" and not debug: TIMEOUT
+ [:case="array_stride_size";aspace="function"]
+ expected:
+ if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "win" and not debug: [PASS, FAIL, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="array_stride_size";aspace="private"]
+ expected:
+ if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "win" and not debug: [PASS, FAIL, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="array_stride_size";aspace="storage"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="array_stride_size";aspace="workgroup"]
+ expected:
+ if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "win" and not debug: [PASS, FAIL, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="array_vec3h_align";aspace="function"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="array_vec3h_align";aspace="private"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="array_vec3h_align";aspace="storage"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="array_vec3h_align";aspace="workgroup"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="array_vec3h_stride";aspace="function"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="array_vec3h_stride";aspace="private"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="array_vec3h_stride";aspace="storage"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="array_vec3h_stride";aspace="workgroup"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="array_vec3u_align";aspace="function"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="array_vec3u_align";aspace="private"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="array_vec3u_align";aspace="storage"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="array_vec3u_align";aspace="workgroup"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="array_vec3u_stride";aspace="function"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="array_vec3u_stride";aspace="private"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="array_vec3u_stride";aspace="storage"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="array_vec3u_stride";aspace="workgroup"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="atomic_align4";aspace="function"]
+ expected:
+ if os == "win" and not debug: [PASS, TIMEOUT, NOTRUN]
+ if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [TIMEOUT, NOTRUN]
+
+ [:case="atomic_align4";aspace="private"]
+ expected:
+ if os == "win" and not debug: [PASS, TIMEOUT, NOTRUN]
+ if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [TIMEOUT, NOTRUN]
+
+ [:case="atomic_align4";aspace="storage"]
+ expected:
+ if os == "win" and not debug: [PASS, TIMEOUT, NOTRUN]
+ if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [TIMEOUT, NOTRUN]
+
+ [:case="atomic_align4";aspace="workgroup"]
+ expected:
+ if os == "win" and not debug: [PASS, TIMEOUT, NOTRUN]
+ if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [TIMEOUT, NOTRUN]
+
+ [:case="atomic_size4";aspace="function"]
+ expected:
+ if os == "win" and not debug: [PASS, TIMEOUT, NOTRUN]
+ if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [TIMEOUT, NOTRUN]
+
+ [:case="atomic_size4";aspace="private"]
+ expected:
+ if os == "win" and not debug: [PASS, TIMEOUT, NOTRUN]
+ if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [TIMEOUT, NOTRUN]
+
+ [:case="atomic_size4";aspace="storage"]
+ expected:
+ if os == "win" and not debug: [PASS, TIMEOUT, NOTRUN]
+ if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [TIMEOUT, NOTRUN]
+
+ [:case="atomic_size4";aspace="workgroup"]
+ expected:
+ if os == "win" and not debug: [PASS, TIMEOUT, NOTRUN]
+ if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [TIMEOUT, NOTRUN]
+
+ [:case="mat2x2f_align8";aspace="function"]
+ expected:
+ if os == "win" and debug: FAIL
+ if os == "win" and not debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [PASS, TIMEOUT, NOTRUN]
+
+ [:case="mat2x2f_align8";aspace="private"]
+ expected:
+ if os == "win" and debug: FAIL
+ if os == "win" and not debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [PASS, TIMEOUT, NOTRUN]
+
+ [:case="mat2x2f_align8";aspace="storage"]
+ expected:
+ if os == "win" and not debug: [PASS, TIMEOUT, NOTRUN]
+ if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [TIMEOUT, NOTRUN]
+
+ [:case="mat2x2f_align8";aspace="workgroup"]
+ expected:
+ if os == "win" and debug: FAIL
+ if os == "win" and not debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [PASS, TIMEOUT, NOTRUN]
+
+ [:case="mat2x2f_size";aspace="function"]
+ expected:
+ if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "win" and not debug: [PASS, FAIL, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [PASS, TIMEOUT, NOTRUN]
+
+ [:case="mat2x2f_size";aspace="private"]
+ expected:
+ if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "win" and not debug: [PASS, FAIL, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [PASS, TIMEOUT, NOTRUN]
+
+ [:case="mat2x2f_size";aspace="storage"]
+ expected: [TIMEOUT, NOTRUN]
+
+ [:case="mat2x2f_size";aspace="workgroup"]
+ expected:
+ if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "win" and not debug: [PASS, FAIL, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [PASS, TIMEOUT, NOTRUN]
+
+ [:case="mat2x2h_align4";aspace="function"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [FAIL, TIMEOUT, NOTRUN]
+
+ [:case="mat2x2h_align4";aspace="private"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [FAIL, TIMEOUT, NOTRUN]
+
+ [:case="mat2x2h_align4";aspace="storage"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [FAIL, TIMEOUT, NOTRUN]
+
+ [:case="mat2x2h_align4";aspace="workgroup"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [FAIL, TIMEOUT, NOTRUN]
+
+ [:case="mat2x2h_size";aspace="function"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [FAIL, TIMEOUT, NOTRUN]
+
+ [:case="mat2x2h_size";aspace="private"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="mat2x2h_size";aspace="storage"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [FAIL, TIMEOUT, NOTRUN]
+
+ [:case="mat2x2h_size";aspace="workgroup"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [FAIL, TIMEOUT, NOTRUN]
+
+ [:case="mat2x3f_align16";aspace="function"]
+ expected:
+ if os == "win" and not debug: [PASS, TIMEOUT, NOTRUN]
+ if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [TIMEOUT, NOTRUN]
+
+ [:case="mat2x3f_align16";aspace="private"]
+ expected:
+ if os == "win" and not debug: [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [TIMEOUT, NOTRUN]
+
+ [:case="mat2x3f_align16";aspace="storage"]
+ expected:
+ if os == "win" and not debug: [PASS, TIMEOUT, NOTRUN]
+ if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [TIMEOUT, NOTRUN]
+
+ [:case="mat2x3f_align16";aspace="workgroup"]
+ expected:
+ if os == "win" and not debug: [PASS, TIMEOUT, NOTRUN]
+ if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [TIMEOUT, NOTRUN]
+
+ [:case="mat2x3f_size";aspace="function"]
+ expected: [TIMEOUT, NOTRUN]
+
+ [:case="mat2x3f_size";aspace="private"]
+ expected: [TIMEOUT, NOTRUN]
+
+ [:case="mat2x3f_size";aspace="storage"]
+ expected: [TIMEOUT, NOTRUN]
+
+ [:case="mat2x3f_size";aspace="workgroup"]
+ expected: [TIMEOUT, NOTRUN]
+
+ [:case="mat2x3h_align8";aspace="function"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [FAIL, TIMEOUT, NOTRUN]
+
+ [:case="mat2x3h_align8";aspace="private"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [FAIL, TIMEOUT, NOTRUN]
+
+ [:case="mat2x3h_align8";aspace="storage"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [FAIL, TIMEOUT, NOTRUN]
+
+ [:case="mat2x3h_align8";aspace="workgroup"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [FAIL, TIMEOUT, NOTRUN]
+
+ [:case="mat2x3h_size";aspace="function"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="mat2x3h_size";aspace="private"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="mat2x3h_size";aspace="storage"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="mat2x3h_size";aspace="workgroup"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="mat2x4f_align16";aspace="function"]
+ expected:
+ if os == "win" and not debug: [PASS, TIMEOUT, NOTRUN]
+ if os == "linux" and debug: [TIMEOUT, NOTRUN]
+ if os == "linux" and not debug: [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [TIMEOUT, NOTRUN]
+
+ [:case="mat2x4f_align16";aspace="private"]
+ expected:
+ if os == "win" and not debug: [PASS, TIMEOUT, NOTRUN]
+ if os == "linux" and debug: [TIMEOUT, NOTRUN]
+ if os == "linux" and not debug: [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [TIMEOUT, NOTRUN]
+
+ [:case="mat2x4f_align16";aspace="storage"]
+ expected:
+ if os == "win" and not debug: [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [TIMEOUT, NOTRUN]
+
+ [:case="mat2x4f_align16";aspace="workgroup"]
+ expected:
+ if os == "win" and not debug: [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [TIMEOUT, NOTRUN]
+
+ [:case="mat2x4f_size";aspace="function"]
+ expected: [TIMEOUT, NOTRUN]
+
+ [:case="mat2x4f_size";aspace="private"]
+ expected: [TIMEOUT, NOTRUN]
+
+ [:case="mat2x4f_size";aspace="storage"]
+ expected: [TIMEOUT, NOTRUN]
+
+ [:case="mat2x4f_size";aspace="workgroup"]
+ expected: [TIMEOUT, NOTRUN]
+
+ [:case="mat2x4h_align8";aspace="function"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [FAIL, TIMEOUT, NOTRUN]
+
+ [:case="mat2x4h_align8";aspace="private"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [FAIL, TIMEOUT, NOTRUN]
+
+ [:case="mat2x4h_align8";aspace="storage"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [FAIL, TIMEOUT, NOTRUN]
+
+ [:case="mat2x4h_align8";aspace="workgroup"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [FAIL, TIMEOUT, NOTRUN]
+
+ [:case="mat2x4h_size";aspace="function"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="mat2x4h_size";aspace="private"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="mat2x4h_size";aspace="storage"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="mat2x4h_size";aspace="workgroup"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="mat3x2f_align8";aspace="function"]
+ expected:
+ if os == "win" and debug: FAIL
+ if os == "win" and not debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [PASS, TIMEOUT, NOTRUN]
+
+ [:case="mat3x2f_align8";aspace="private"]
+ expected:
+ if os == "win" and debug: FAIL
+ if os == "win" and not debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [PASS, TIMEOUT, NOTRUN]
+
+ [:case="mat3x2f_align8";aspace="storage"]
+ expected:
+ if os == "win" and not debug: [PASS, TIMEOUT, NOTRUN]
+ if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [TIMEOUT, NOTRUN]
+
+ [:case="mat3x2f_align8";aspace="workgroup"]
+ expected:
+ if os == "win" and debug: FAIL
+ if os == "win" and not debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [PASS, TIMEOUT, NOTRUN]
+
+ [:case="mat3x2f_size";aspace="function"]
+ expected:
+ if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "win" and not debug: [PASS, FAIL, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [PASS, TIMEOUT, NOTRUN]
+
+ [:case="mat3x2f_size";aspace="private"]
+ expected:
+ if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "win" and not debug: [PASS, FAIL, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [PASS, TIMEOUT, NOTRUN]
+
+ [:case="mat3x2f_size";aspace="storage"]
+ expected: [TIMEOUT, NOTRUN]
+
+ [:case="mat3x2f_size";aspace="workgroup"]
+ expected:
+ if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "win" and not debug: [PASS, FAIL, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [PASS, TIMEOUT, NOTRUN]
+
+ [:case="mat3x2h_align4";aspace="function"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [FAIL, TIMEOUT, NOTRUN]
+
+ [:case="mat3x2h_align4";aspace="private"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [FAIL, TIMEOUT, NOTRUN]
+
+ [:case="mat3x2h_align4";aspace="storage"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [FAIL, TIMEOUT, NOTRUN]
+
+ [:case="mat3x2h_align4";aspace="workgroup"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [FAIL, TIMEOUT, NOTRUN]
+
+ [:case="mat3x2h_size";aspace="function"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="mat3x2h_size";aspace="private"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="mat3x2h_size";aspace="storage"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="mat3x2h_size";aspace="workgroup"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="mat3x3f_align16";aspace="function"]
+ expected:
+ if os == "win" and not debug: [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [TIMEOUT, NOTRUN]
+
+ [:case="mat3x3f_align16";aspace="private"]
+ expected:
+ if os == "win" and not debug: [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [TIMEOUT, NOTRUN]
+
+ [:case="mat3x3f_align16";aspace="storage"]
+ expected:
+ if os == "win" and not debug: [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [TIMEOUT, NOTRUN]
+
+ [:case="mat3x3f_align16";aspace="workgroup"]
+ expected:
+ if os == "win" and not debug: [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [TIMEOUT, NOTRUN]
+
+ [:case="mat3x3f_size";aspace="function"]
+ expected: [TIMEOUT, NOTRUN]
+
+ [:case="mat3x3f_size";aspace="private"]
+ expected: [TIMEOUT, NOTRUN]
+
+ [:case="mat3x3f_size";aspace="storage"]
+ expected: [TIMEOUT, NOTRUN]
+
+ [:case="mat3x3f_size";aspace="workgroup"]
+ expected: [TIMEOUT, NOTRUN]
+
+ [:case="mat3x3h_align8";aspace="function"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [FAIL, TIMEOUT, NOTRUN]
+
+ [:case="mat3x3h_align8";aspace="private"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [FAIL, TIMEOUT, NOTRUN]
+
+ [:case="mat3x3h_align8";aspace="storage"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [FAIL, TIMEOUT, NOTRUN]
+
+ [:case="mat3x3h_align8";aspace="workgroup"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [FAIL, TIMEOUT, NOTRUN]
+
+ [:case="mat3x3h_size";aspace="function"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="mat3x3h_size";aspace="private"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="mat3x3h_size";aspace="storage"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="mat3x3h_size";aspace="workgroup"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="mat3x4f_align16";aspace="function"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [TIMEOUT, NOTRUN]
+ if os == "mac": [TIMEOUT, NOTRUN]
+
+ [:case="mat3x4f_align16";aspace="private"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [TIMEOUT, NOTRUN]
+ if os == "mac": [TIMEOUT, NOTRUN]
+
+ [:case="mat3x4f_align16";aspace="storage"]
+ expected:
+ if os == "win" and not debug: [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [TIMEOUT, NOTRUN]
+ if os == "mac": [TIMEOUT, NOTRUN]
+
+ [:case="mat3x4f_align16";aspace="workgroup"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [TIMEOUT, NOTRUN]
+ if os == "mac": [TIMEOUT, NOTRUN]
+
+ [:case="mat3x4f_size";aspace="function"]
+ expected: [PASS, TIMEOUT, NOTRUN]
+
+ [:case="mat3x4f_size";aspace="private"]
+ expected: [PASS, TIMEOUT, NOTRUN]
+
+ [:case="mat3x4f_size";aspace="storage"]
+ expected: [TIMEOUT, NOTRUN]
+
+ [:case="mat3x4f_size";aspace="workgroup"]
+ expected: [TIMEOUT, NOTRUN]
+
+ [:case="mat3x4h_align8";aspace="function"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [FAIL, TIMEOUT, NOTRUN]
+
+ [:case="mat3x4h_align8";aspace="private"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [FAIL, TIMEOUT, NOTRUN]
+
+ [:case="mat3x4h_align8";aspace="storage"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [FAIL, TIMEOUT, NOTRUN]
+
+ [:case="mat3x4h_align8";aspace="workgroup"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [FAIL, TIMEOUT, NOTRUN]
+
+ [:case="mat3x4h_size";aspace="function"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="mat3x4h_size";aspace="private"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="mat3x4h_size";aspace="storage"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="mat3x4h_size";aspace="workgroup"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="mat4x2f_align8";aspace="function"]
+ expected:
+ if os == "win" and debug: FAIL
+ if os == "win" and not debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [PASS, TIMEOUT, NOTRUN]
+
+ [:case="mat4x2f_align8";aspace="private"]
+ expected:
+ if os == "win" and debug: FAIL
+ if os == "win" and not debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [PASS, TIMEOUT, NOTRUN]
+
+ [:case="mat4x2f_align8";aspace="storage"]
+ expected:
+ if os == "win" and not debug: [PASS, TIMEOUT, NOTRUN]
+ if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [TIMEOUT, NOTRUN]
+
+ [:case="mat4x2f_align8";aspace="workgroup"]
+ expected:
+ if os == "win" and debug: FAIL
+ if os == "win" and not debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [PASS, TIMEOUT, NOTRUN]
+
+ [:case="mat4x2f_size";aspace="function"]
+ expected:
+ if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "win" and not debug: [PASS, FAIL, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [PASS, TIMEOUT, NOTRUN]
+
+ [:case="mat4x2f_size";aspace="private"]
+ expected:
+ if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "win" and not debug: [PASS, FAIL, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [PASS, TIMEOUT, NOTRUN]
+
+ [:case="mat4x2f_size";aspace="storage"]
+ expected: [TIMEOUT, NOTRUN]
+
+ [:case="mat4x2f_size";aspace="workgroup"]
+ expected:
+ if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "win" and not debug: [PASS, FAIL, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [PASS, TIMEOUT, NOTRUN]
+
+ [:case="mat4x2h_align4";aspace="function"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [FAIL, TIMEOUT, NOTRUN]
+
+ [:case="mat4x2h_align4";aspace="private"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [FAIL, TIMEOUT, NOTRUN]
+
+ [:case="mat4x2h_align4";aspace="storage"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [FAIL, TIMEOUT, NOTRUN]
+
+ [:case="mat4x2h_align4";aspace="workgroup"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [FAIL, TIMEOUT, NOTRUN]
+
+ [:case="mat4x2h_size";aspace="function"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="mat4x2h_size";aspace="private"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="mat4x2h_size";aspace="storage"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="mat4x2h_size";aspace="workgroup"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="mat4x3f_align16";aspace="function"]
+ expected:
+ if os == "win" and not debug: [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [TIMEOUT, NOTRUN]
+
+ [:case="mat4x3f_align16";aspace="private"]
+ expected:
+ if os == "win" and not debug: [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [TIMEOUT, NOTRUN]
+
+ [:case="mat4x3f_align16";aspace="storage"]
+ expected:
+ if os == "win" and not debug: [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [TIMEOUT, NOTRUN]
+
+ [:case="mat4x3f_align16";aspace="workgroup"]
+ expected:
+ if os == "win" and not debug: [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [TIMEOUT, NOTRUN]
+
+ [:case="mat4x3f_size";aspace="function"]
+ expected: [TIMEOUT, NOTRUN]
+
+ [:case="mat4x3f_size";aspace="private"]
+ expected: [TIMEOUT, NOTRUN]
+
+ [:case="mat4x3f_size";aspace="storage"]
+ expected: [TIMEOUT, NOTRUN]
+
+ [:case="mat4x3f_size";aspace="workgroup"]
+ expected: [TIMEOUT, NOTRUN]
+
+ [:case="mat4x3h_align8";aspace="function"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [FAIL, TIMEOUT, NOTRUN]
+
+ [:case="mat4x3h_align8";aspace="private"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [FAIL, TIMEOUT, NOTRUN]
+
+ [:case="mat4x3h_align8";aspace="storage"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [FAIL, TIMEOUT, NOTRUN]
+
+ [:case="mat4x3h_align8";aspace="workgroup"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [FAIL, TIMEOUT, NOTRUN]
+
+ [:case="mat4x3h_size";aspace="function"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="mat4x3h_size";aspace="private"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="mat4x3h_size";aspace="storage"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="mat4x3h_size";aspace="workgroup"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="mat4x4f_align16";aspace="function"]
+ expected: [TIMEOUT, NOTRUN]
+
+ [:case="mat4x4f_align16";aspace="private"]
+ expected: [TIMEOUT, NOTRUN]
+
+ [:case="mat4x4f_align16";aspace="storage"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [TIMEOUT, NOTRUN]
+ if os == "mac": [TIMEOUT, NOTRUN]
+
+ [:case="mat4x4f_align16";aspace="workgroup"]
+ expected:
+ if os == "win" and debug: [TIMEOUT, NOTRUN]
+ if os == "win" and not debug: [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [TIMEOUT, NOTRUN]
+ if os == "mac": [TIMEOUT, NOTRUN]
+
+ [:case="mat4x4f_size";aspace="function"]
+ expected: [PASS, TIMEOUT, NOTRUN]
+
+ [:case="mat4x4f_size";aspace="private"]
+ expected: [PASS, TIMEOUT, NOTRUN]
+
+ [:case="mat4x4f_size";aspace="storage"]
+ expected: [PASS, TIMEOUT, NOTRUN]
+
+ [:case="mat4x4f_size";aspace="workgroup"]
+ expected: [PASS, TIMEOUT, NOTRUN]
+
+ [:case="mat4x4h_align8";aspace="function"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [FAIL, TIMEOUT, NOTRUN]
+
+ [:case="mat4x4h_align8";aspace="private"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [FAIL, TIMEOUT, NOTRUN]
+
+ [:case="mat4x4h_align8";aspace="storage"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [FAIL, TIMEOUT, NOTRUN]
+
+ [:case="mat4x4h_align8";aspace="workgroup"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [FAIL, TIMEOUT, NOTRUN]
+
+ [:case="mat4x4h_size";aspace="function"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="mat4x4h_size";aspace="private"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="mat4x4h_size";aspace="storage"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="mat4x4h_size";aspace="workgroup"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="size80";aspace="function"]
+ expected:
+ if os == "win" and not debug: [PASS, TIMEOUT, NOTRUN]
+ if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [TIMEOUT, NOTRUN]
+
+ [:case="size80";aspace="private"]
+ expected:
+ if os == "win" and not debug: [PASS, TIMEOUT, NOTRUN]
+ if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [TIMEOUT, NOTRUN]
+
+ [:case="size80";aspace="storage"]
+ expected:
+ if os == "win" and not debug: [PASS, TIMEOUT, NOTRUN]
+ if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [TIMEOUT, NOTRUN]
+
+ [:case="size80";aspace="workgroup"]
+ expected:
+ if os == "win" and not debug: [PASS, TIMEOUT, NOTRUN]
+ if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [TIMEOUT, NOTRUN]
+
+ [:case="struct_align32";aspace="function"]
+
+ [:case="struct_align32";aspace="private"]
+
+ [:case="struct_align32";aspace="storage"]
+
+ [:case="struct_align32";aspace="workgroup"]
+
+ [:case="struct_align_vec2h";aspace="function"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="struct_align_vec2h";aspace="private"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="struct_align_vec2h";aspace="storage"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="struct_align_vec2h";aspace="workgroup"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="struct_align_vec2i";aspace="function"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="struct_align_vec2i";aspace="private"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="struct_align_vec2i";aspace="storage"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="struct_align_vec2i";aspace="workgroup"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="struct_align_vec3h";aspace="function"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="struct_align_vec3h";aspace="private"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="struct_align_vec3h";aspace="storage"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="struct_align_vec3h";aspace="workgroup"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="struct_align_vec3i";aspace="function"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="struct_align_vec3i";aspace="private"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="struct_align_vec3i";aspace="storage"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="struct_align_vec3i";aspace="workgroup"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="struct_align_vec4h";aspace="function"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="struct_align_vec4h";aspace="private"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="struct_align_vec4h";aspace="storage"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="struct_align_vec4h";aspace="workgroup"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="struct_align_vec4i";aspace="function"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="struct_align_vec4i";aspace="private"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="struct_align_vec4i";aspace="storage"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="struct_align_vec4i";aspace="workgroup"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="struct_double_align";aspace="function"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="struct_double_align";aspace="private"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="struct_double_align";aspace="storage"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="struct_double_align";aspace="workgroup"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="struct_inner_align";aspace="function"]
+ expected:
+ if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "win" and not debug: [PASS, FAIL, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="struct_inner_align";aspace="private"]
+ expected:
+ if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "win" and not debug: [PASS, FAIL, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="struct_inner_align";aspace="storage"]
+ expected:
+ if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "win" and not debug: [PASS, FAIL, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="struct_inner_align";aspace="workgroup"]
+ expected:
+ if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "win" and not debug: [PASS, FAIL, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="struct_inner_size";aspace="function"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="struct_inner_size";aspace="private"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="struct_inner_size";aspace="storage"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="struct_inner_size";aspace="workgroup"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="struct_inner_size_and_align";aspace="function"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="struct_inner_size_and_align";aspace="private"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="struct_inner_size_and_align";aspace="storage"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="struct_inner_size_and_align";aspace="workgroup"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="struct_override_size";aspace="function"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="struct_override_size";aspace="private"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="struct_override_size";aspace="storage"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="struct_override_size";aspace="workgroup"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="struct_size_roundup";aspace="function"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="struct_size_roundup";aspace="private"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="struct_size_roundup";aspace="storage"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="struct_size_roundup";aspace="workgroup"]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
+ if os == "mac" and not debug: [TIMEOUT, NOTRUN]
+
+ [:case="vec2f_align8";aspace="function"]
+
+ [:case="vec2f_align8";aspace="private"]
+
+ [:case="vec2f_align8";aspace="storage"]
+
+ [:case="vec2f_align8";aspace="workgroup"]
+
+ [:case="vec2h_align4";aspace="function"]
+ expected:
+ if os == "mac": FAIL
+
+ [:case="vec2h_align4";aspace="private"]
+ expected:
+ if os == "mac": FAIL
+
+ [:case="vec2h_align4";aspace="storage"]
+ expected:
+ if os == "mac": FAIL
+
+ [:case="vec2h_align4";aspace="workgroup"]
+ expected:
+ if os == "mac": FAIL
+
+ [:case="vec2u_align8";aspace="function"]
+
+ [:case="vec2u_align8";aspace="private"]
+
+ [:case="vec2u_align8";aspace="storage"]
+
+ [:case="vec2u_align8";aspace="workgroup"]
+
+ [:case="vec3f_align16";aspace="function"]
+
+ [:case="vec3f_align16";aspace="private"]
+
+ [:case="vec3f_align16";aspace="storage"]
+
+ [:case="vec3f_align16";aspace="workgroup"]
+
+ [:case="vec3h_align8";aspace="function"]
+ expected:
+ if os == "mac": FAIL
+
+ [:case="vec3h_align8";aspace="private"]
+ expected:
+ if os == "mac": FAIL
+
+ [:case="vec3h_align8";aspace="storage"]
+ expected:
+ if os == "mac": FAIL
+
+ [:case="vec3h_align8";aspace="workgroup"]
+ expected:
+ if os == "mac": FAIL
+
+ [:case="vec3h_size6";aspace="function"]
+ expected:
+ if os == "win" and not debug: [PASS, TIMEOUT, NOTRUN]
+ if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [FAIL, TIMEOUT, NOTRUN]
+
+ [:case="vec3h_size6";aspace="private"]
+ expected:
+ if os == "win" and not debug: [PASS, TIMEOUT, NOTRUN]
+ if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [FAIL, TIMEOUT, NOTRUN]
+
+ [:case="vec3h_size6";aspace="storage"]
+ expected:
+ if os == "win" and not debug: [PASS, TIMEOUT, NOTRUN]
+ if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [FAIL, TIMEOUT, NOTRUN]
+
+ [:case="vec3h_size6";aspace="workgroup"]
+ expected:
+ if os == "win" and not debug: [PASS, TIMEOUT, NOTRUN]
+ if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [FAIL, TIMEOUT, NOTRUN]
+
+ [:case="vec3i_size12";aspace="function"]
+ expected:
+ if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [PASS, TIMEOUT, NOTRUN]
+
+ [:case="vec3i_size12";aspace="private"]
+ expected:
+ if os == "win" and not debug: [PASS, TIMEOUT, NOTRUN]
+ if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [TIMEOUT, NOTRUN]
+
+ [:case="vec3i_size12";aspace="storage"]
+ expected:
+ if os == "mac": [PASS, TIMEOUT, NOTRUN]
+
+ [:case="vec3i_size12";aspace="workgroup"]
+ expected:
+ if os == "mac": [PASS, TIMEOUT, NOTRUN]
+
+ [:case="vec3u_align16";aspace="function"]
+
+ [:case="vec3u_align16";aspace="private"]
+
+ [:case="vec3u_align16";aspace="storage"]
+
+ [:case="vec3u_align16";aspace="workgroup"]
+
+ [:case="vec4f_align16";aspace="function"]
+ expected:
+ if os == "mac": [PASS, TIMEOUT, NOTRUN]
+
+ [:case="vec4f_align16";aspace="private"]
+ expected:
+ if os == "mac": [PASS, TIMEOUT, NOTRUN]
+
+ [:case="vec4f_align16";aspace="storage"]
+
+ [:case="vec4f_align16";aspace="workgroup"]
+
+ [:case="vec4h_align8";aspace="function"]
+ expected:
+ if os == "mac": FAIL
+
+ [:case="vec4h_align8";aspace="private"]
+ expected:
+ if os == "mac": FAIL
+
+ [:case="vec4h_align8";aspace="storage"]
+ expected:
+ if os == "mac": FAIL
+
+ [:case="vec4h_align8";aspace="workgroup"]
+ expected:
+ if os == "mac": FAIL
+
+ [:case="vec4u_align16";aspace="function"]
+
+ [:case="vec4u_align16";aspace="private"]
+
+ [:case="vec4u_align16";aspace="storage"]
+
+ [:case="vec4u_align16";aspace="workgroup"]