summaryrefslogtreecommitdiffstats
path: root/testing/web-platform/mozilla/meta/webgpu/chunked/6
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-07 19:33:14 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-07 19:33:14 +0000
commit36d22d82aa202bb199967e9512281e9a53db42c9 (patch)
tree105e8c98ddea1c1e4784a60a5a6410fa416be2de /testing/web-platform/mozilla/meta/webgpu/chunked/6
parentInitial commit. (diff)
downloadfirefox-esr-36d22d82aa202bb199967e9512281e9a53db42c9.tar.xz
firefox-esr-36d22d82aa202bb199967e9512281e9a53db42c9.zip
Adding upstream version 115.7.0esr.upstream/115.7.0esr
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'testing/web-platform/mozilla/meta/webgpu/chunked/6')
-rw-r--r--testing/web-platform/mozilla/meta/webgpu/chunked/6/cts.https.html.ini6297
1 files changed, 6297 insertions, 0 deletions
diff --git a/testing/web-platform/mozilla/meta/webgpu/chunked/6/cts.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/chunked/6/cts.https.html.ini
new file mode 100644
index 0000000000..ca7e5c8c75
--- /dev/null
+++ b/testing/web-platform/mozilla/meta/webgpu/chunked/6/cts.https.html.ini
@@ -0,0 +1,6297 @@
+[cts.https.html?q=webgpu:api,operation,rendering,depth:reverse_depth:*]
+ [:reversed=false]
+ expected: FAIL
+
+ [:reversed=true]
+ expected: FAIL
+
+
+[cts.https.html?q=webgpu:api,operation,rendering,draw:default_arguments:*]
+ [:mode="draw"]
+ expected: FAIL
+
+ [:mode="drawIndexed"]
+ expected: FAIL
+
+
+[cts.https.html?q=webgpu:api,operation,rendering,depth_bias:depth_bias:*]
+ [:quadAngle=0;bias=8388608;biasSlopeScale=0;biasClamp=0]
+ expected: FAIL
+
+ [:quadAngle=0;bias=8388608;biasSlopeScale=0;biasClamp=0.125]
+ expected: FAIL
+
+ [:quadAngle=0;bias=-8388608;biasSlopeScale=0;biasClamp=0.125]
+ expected: FAIL
+
+ [:quadAngle=0;bias=-8388608;biasSlopeScale=0;biasClamp=-0.125]
+ expected: FAIL
+
+ [:quadAngle=1;bias=0;biasSlopeScale=0;biasClamp=0]
+ expected: FAIL
+
+ [:quadAngle=1;bias=0;biasSlopeScale=1;biasClamp=0]
+ expected: FAIL
+
+ [:quadAngle=1;bias=0;biasSlopeScale=-0.5;biasClamp=0]
+ expected: FAIL
+
+
+[cts.https.html?q=webgpu:api,operation,rendering,basic:fullscreen_quad:*]
+ [:]
+ expected: FAIL
+
+
+[cts.https.html?q=webgpu:api,operation,rendering,depth_clip_clamp:depth_clamp_and_clip:*]
+ [:format="depth32float";unclippedDepth="_undef_";writeDepth=false;multisampled=false]
+ expected: FAIL
+
+ [:format="depth32float";unclippedDepth="_undef_";writeDepth=false;multisampled=true]
+ expected: FAIL
+
+ [:format="depth32float";unclippedDepth="_undef_";writeDepth=true;multisampled=false]
+ expected: FAIL
+
+ [:format="depth32float";unclippedDepth="_undef_";writeDepth=true;multisampled=true]
+ expected: FAIL
+
+ [:format="depth32float";unclippedDepth=false;writeDepth=false;multisampled=false]
+ expected: FAIL
+
+ [:format="depth32float";unclippedDepth=false;writeDepth=false;multisampled=true]
+ expected: FAIL
+
+ [:format="depth32float";unclippedDepth=false;writeDepth=true;multisampled=false]
+ expected: FAIL
+
+ [:format="depth32float";unclippedDepth=false;writeDepth=true;multisampled=true]
+ expected: FAIL
+
+ [:format="depth32float";unclippedDepth=true;writeDepth=false;multisampled=false]
+ expected: FAIL
+
+ [:format="depth32float";unclippedDepth=true;writeDepth=false;multisampled=true]
+ expected: FAIL
+
+ [:format="depth32float";unclippedDepth=true;writeDepth=true;multisampled=false]
+ expected: FAIL
+
+ [:format="depth32float";unclippedDepth=true;writeDepth=true;multisampled=true]
+ expected: FAIL
+
+ [:format="depth16unorm";unclippedDepth="_undef_";writeDepth=false;multisampled=false]
+ expected: FAIL
+
+ [:format="depth16unorm";unclippedDepth="_undef_";writeDepth=false;multisampled=true]
+ expected: FAIL
+
+ [:format="depth16unorm";unclippedDepth="_undef_";writeDepth=true;multisampled=false]
+ expected: FAIL
+
+ [:format="depth16unorm";unclippedDepth="_undef_";writeDepth=true;multisampled=true]
+ expected: FAIL
+
+ [:format="depth16unorm";unclippedDepth=false;writeDepth=false;multisampled=false]
+ expected: FAIL
+
+ [:format="depth16unorm";unclippedDepth=false;writeDepth=false;multisampled=true]
+ expected: FAIL
+
+ [:format="depth16unorm";unclippedDepth=false;writeDepth=true;multisampled=false]
+ expected: FAIL
+
+ [:format="depth16unorm";unclippedDepth=false;writeDepth=true;multisampled=true]
+ expected: FAIL
+
+ [:format="depth16unorm";unclippedDepth=true;writeDepth=false;multisampled=false]
+ expected: FAIL
+
+ [:format="depth16unorm";unclippedDepth=true;writeDepth=false;multisampled=true]
+ expected: FAIL
+
+ [:format="depth16unorm";unclippedDepth=true;writeDepth=true;multisampled=false]
+ expected: FAIL
+
+ [:format="depth16unorm";unclippedDepth=true;writeDepth=true;multisampled=true]
+ expected: FAIL
+
+ [:format="depth24plus";unclippedDepth="_undef_";writeDepth=false;multisampled=false]
+ expected: FAIL
+
+ [:format="depth24plus";unclippedDepth="_undef_";writeDepth=false;multisampled=true]
+ expected: FAIL
+
+ [:format="depth24plus";unclippedDepth="_undef_";writeDepth=true;multisampled=false]
+ expected: FAIL
+
+ [:format="depth24plus";unclippedDepth="_undef_";writeDepth=true;multisampled=true]
+ expected: FAIL
+
+ [:format="depth24plus";unclippedDepth=false;writeDepth=false;multisampled=false]
+ expected: FAIL
+
+ [:format="depth24plus";unclippedDepth=false;writeDepth=false;multisampled=true]
+ expected: FAIL
+
+ [:format="depth24plus";unclippedDepth=false;writeDepth=true;multisampled=false]
+ expected: FAIL
+
+ [:format="depth24plus";unclippedDepth=false;writeDepth=true;multisampled=true]
+ expected: FAIL
+
+ [:format="depth24plus";unclippedDepth=true;writeDepth=false;multisampled=false]
+ expected: FAIL
+
+ [:format="depth24plus";unclippedDepth=true;writeDepth=false;multisampled=true]
+ expected: FAIL
+
+ [:format="depth24plus";unclippedDepth=true;writeDepth=true;multisampled=false]
+ expected: FAIL
+
+ [:format="depth24plus";unclippedDepth=true;writeDepth=true;multisampled=true]
+ expected: FAIL
+
+ [:format="depth24plus-stencil8";unclippedDepth="_undef_";writeDepth=false;multisampled=false]
+ expected: FAIL
+
+ [:format="depth24plus-stencil8";unclippedDepth="_undef_";writeDepth=false;multisampled=true]
+ expected: FAIL
+
+ [:format="depth24plus-stencil8";unclippedDepth="_undef_";writeDepth=true;multisampled=false]
+ expected: FAIL
+
+ [:format="depth24plus-stencil8";unclippedDepth="_undef_";writeDepth=true;multisampled=true]
+ expected: FAIL
+
+ [:format="depth24plus-stencil8";unclippedDepth=false;writeDepth=false;multisampled=false]
+ expected: FAIL
+
+ [:format="depth24plus-stencil8";unclippedDepth=false;writeDepth=false;multisampled=true]
+ expected: FAIL
+
+ [:format="depth24plus-stencil8";unclippedDepth=false;writeDepth=true;multisampled=false]
+ expected: FAIL
+
+ [:format="depth24plus-stencil8";unclippedDepth=false;writeDepth=true;multisampled=true]
+ expected: FAIL
+
+ [:format="depth24plus-stencil8";unclippedDepth=true;writeDepth=false;multisampled=false]
+ expected: FAIL
+
+ [:format="depth24plus-stencil8";unclippedDepth=true;writeDepth=false;multisampled=true]
+ expected: FAIL
+
+ [:format="depth24plus-stencil8";unclippedDepth=true;writeDepth=true;multisampled=false]
+ expected: FAIL
+
+ [:format="depth24plus-stencil8";unclippedDepth=true;writeDepth=true;multisampled=true]
+ expected: FAIL
+
+ [:format="depth32float-stencil8";unclippedDepth="_undef_";writeDepth=false;multisampled=false]
+ expected: FAIL
+
+ [:format="depth32float-stencil8";unclippedDepth="_undef_";writeDepth=false;multisampled=true]
+ expected: FAIL
+
+ [:format="depth32float-stencil8";unclippedDepth="_undef_";writeDepth=true;multisampled=false]
+ expected: FAIL
+
+ [:format="depth32float-stencil8";unclippedDepth="_undef_";writeDepth=true;multisampled=true]
+ expected: FAIL
+
+ [:format="depth32float-stencil8";unclippedDepth=false;writeDepth=false;multisampled=false]
+ expected: FAIL
+
+ [:format="depth32float-stencil8";unclippedDepth=false;writeDepth=false;multisampled=true]
+ expected: FAIL
+
+ [:format="depth32float-stencil8";unclippedDepth=false;writeDepth=true;multisampled=false]
+ expected: FAIL
+
+ [:format="depth32float-stencil8";unclippedDepth=false;writeDepth=true;multisampled=true]
+ expected: FAIL
+
+ [:format="depth32float-stencil8";unclippedDepth=true;writeDepth=false;multisampled=false]
+ expected: FAIL
+
+ [:format="depth32float-stencil8";unclippedDepth=true;writeDepth=false;multisampled=true]
+ expected: FAIL
+
+ [:format="depth32float-stencil8";unclippedDepth=true;writeDepth=true;multisampled=false]
+ expected: FAIL
+
+ [:format="depth32float-stencil8";unclippedDepth=true;writeDepth=true;multisampled=true]
+ expected: FAIL
+
+
+[cts.https.html?q=webgpu:api,operation,rendering,depth_bias:depth_bias_24bit_format:*]
+ [:format="depth24plus";quadAngle=0;bias=8388608;biasSlopeScale=0;biasClamp=0]
+ expected: FAIL
+
+ [:format="depth24plus";quadAngle=0;bias=8388608;biasSlopeScale=0;biasClamp=0.1]
+ expected: FAIL
+
+ [:format="depth24plus";quadAngle=1;bias=8388608;biasSlopeScale=1;biasClamp=0]
+ expected: FAIL
+
+ [:format="depth24plus-stencil8";quadAngle=0;bias=8388608;biasSlopeScale=0;biasClamp=0]
+ expected: FAIL
+
+ [:format="depth24plus-stencil8";quadAngle=0;bias=8388608;biasSlopeScale=0;biasClamp=0.1]
+ expected: FAIL
+
+ [:format="depth24plus-stencil8";quadAngle=1;bias=8388608;biasSlopeScale=1;biasClamp=0]
+ expected: FAIL
+
+
+[cts.https.html?q=webgpu:api,operation,rendering,draw:vertex_attributes,basic:*]
+ [:vertex_attribute_count=1;vertex_buffer_count=1;vertex_format="uint32";step_mode="_undef_"]
+ expected: FAIL
+
+ [:vertex_attribute_count=1;vertex_buffer_count=1;vertex_format="uint32";step_mode="vertex"]
+ expected: FAIL
+
+ [:vertex_attribute_count=1;vertex_buffer_count=1;vertex_format="uint32";step_mode="instance"]
+ expected: FAIL
+
+ [:vertex_attribute_count=1;vertex_buffer_count=1;vertex_format="float32";step_mode="_undef_"]
+ expected: FAIL
+
+ [:vertex_attribute_count=1;vertex_buffer_count=1;vertex_format="float32";step_mode="vertex"]
+ expected: FAIL
+
+ [:vertex_attribute_count=1;vertex_buffer_count=1;vertex_format="float32";step_mode="instance"]
+ expected: FAIL
+
+ [:vertex_attribute_count=4;vertex_buffer_count=1;vertex_format="uint32";step_mode="_undef_"]
+ expected: FAIL
+
+ [:vertex_attribute_count=4;vertex_buffer_count=1;vertex_format="uint32";step_mode="vertex"]
+ expected: FAIL
+
+ [:vertex_attribute_count=4;vertex_buffer_count=1;vertex_format="uint32";step_mode="instance"]
+ expected: FAIL
+
+ [:vertex_attribute_count=4;vertex_buffer_count=1;vertex_format="float32";step_mode="_undef_"]
+ expected: FAIL
+
+ [:vertex_attribute_count=4;vertex_buffer_count=1;vertex_format="float32";step_mode="vertex"]
+ expected: FAIL
+
+ [:vertex_attribute_count=4;vertex_buffer_count=1;vertex_format="float32";step_mode="instance"]
+ expected: FAIL
+
+ [:vertex_attribute_count=4;vertex_buffer_count=4;vertex_format="uint32";step_mode="_undef_"]
+ expected: FAIL
+
+ [:vertex_attribute_count=4;vertex_buffer_count=4;vertex_format="uint32";step_mode="vertex"]
+ expected: FAIL
+
+ [:vertex_attribute_count=4;vertex_buffer_count=4;vertex_format="uint32";step_mode="instance"]
+ expected: FAIL
+
+ [:vertex_attribute_count=4;vertex_buffer_count=4;vertex_format="uint32";step_mode="mixed"]
+ expected: FAIL
+
+ [:vertex_attribute_count=4;vertex_buffer_count=4;vertex_format="float32";step_mode="_undef_"]
+ expected: FAIL
+
+ [:vertex_attribute_count=4;vertex_buffer_count=4;vertex_format="float32";step_mode="vertex"]
+ expected: FAIL
+
+ [:vertex_attribute_count=4;vertex_buffer_count=4;vertex_format="float32";step_mode="instance"]
+ expected: FAIL
+
+ [:vertex_attribute_count=4;vertex_buffer_count=4;vertex_format="float32";step_mode="mixed"]
+ expected: FAIL
+
+ [:vertex_attribute_count=8;vertex_buffer_count=1;vertex_format="uint32";step_mode="_undef_"]
+ expected: FAIL
+
+ [:vertex_attribute_count=8;vertex_buffer_count=1;vertex_format="uint32";step_mode="vertex"]
+ expected: FAIL
+
+ [:vertex_attribute_count=8;vertex_buffer_count=1;vertex_format="uint32";step_mode="instance"]
+ expected: FAIL
+
+ [:vertex_attribute_count=8;vertex_buffer_count=1;vertex_format="float32";step_mode="_undef_"]
+ expected: FAIL
+
+ [:vertex_attribute_count=8;vertex_buffer_count=1;vertex_format="float32";step_mode="vertex"]
+ expected: FAIL
+
+ [:vertex_attribute_count=8;vertex_buffer_count=1;vertex_format="float32";step_mode="instance"]
+ expected: FAIL
+
+ [:vertex_attribute_count=8;vertex_buffer_count=4;vertex_format="uint32";step_mode="_undef_"]
+ expected: FAIL
+
+ [:vertex_attribute_count=8;vertex_buffer_count=4;vertex_format="uint32";step_mode="vertex"]
+ expected: FAIL
+
+ [:vertex_attribute_count=8;vertex_buffer_count=4;vertex_format="uint32";step_mode="instance"]
+ expected: FAIL
+
+ [:vertex_attribute_count=8;vertex_buffer_count=4;vertex_format="uint32";step_mode="mixed"]
+ expected: FAIL
+
+ [:vertex_attribute_count=8;vertex_buffer_count=4;vertex_format="float32";step_mode="_undef_"]
+ expected: FAIL
+
+ [:vertex_attribute_count=8;vertex_buffer_count=4;vertex_format="float32";step_mode="vertex"]
+ expected: FAIL
+
+ [:vertex_attribute_count=8;vertex_buffer_count=4;vertex_format="float32";step_mode="instance"]
+ expected: FAIL
+
+ [:vertex_attribute_count=8;vertex_buffer_count=4;vertex_format="float32";step_mode="mixed"]
+ expected: FAIL
+
+ [:vertex_attribute_count=8;vertex_buffer_count=8;vertex_format="uint32";step_mode="_undef_"]
+ expected: FAIL
+
+ [:vertex_attribute_count=8;vertex_buffer_count=8;vertex_format="uint32";step_mode="vertex"]
+ expected: FAIL
+
+ [:vertex_attribute_count=8;vertex_buffer_count=8;vertex_format="uint32";step_mode="instance"]
+ expected: FAIL
+
+ [:vertex_attribute_count=8;vertex_buffer_count=8;vertex_format="uint32";step_mode="mixed"]
+ expected: FAIL
+
+ [:vertex_attribute_count=8;vertex_buffer_count=8;vertex_format="float32";step_mode="_undef_"]
+ expected: FAIL
+
+ [:vertex_attribute_count=8;vertex_buffer_count=8;vertex_format="float32";step_mode="vertex"]
+ expected: FAIL
+
+ [:vertex_attribute_count=8;vertex_buffer_count=8;vertex_format="float32";step_mode="instance"]
+ expected: FAIL
+
+ [:vertex_attribute_count=8;vertex_buffer_count=8;vertex_format="float32";step_mode="mixed"]
+ expected: FAIL
+
+ [:vertex_attribute_count=16;vertex_buffer_count=1;vertex_format="uint32";step_mode="_undef_"]
+ expected: FAIL
+
+ [:vertex_attribute_count=16;vertex_buffer_count=1;vertex_format="uint32";step_mode="vertex"]
+ expected: FAIL
+
+ [:vertex_attribute_count=16;vertex_buffer_count=1;vertex_format="uint32";step_mode="instance"]
+ expected: FAIL
+
+ [:vertex_attribute_count=16;vertex_buffer_count=1;vertex_format="float32";step_mode="_undef_"]
+ expected: FAIL
+
+ [:vertex_attribute_count=16;vertex_buffer_count=1;vertex_format="float32";step_mode="vertex"]
+ expected: FAIL
+
+ [:vertex_attribute_count=16;vertex_buffer_count=1;vertex_format="float32";step_mode="instance"]
+ expected: FAIL
+
+ [:vertex_attribute_count=16;vertex_buffer_count=4;vertex_format="uint32";step_mode="_undef_"]
+ expected: FAIL
+
+ [:vertex_attribute_count=16;vertex_buffer_count=4;vertex_format="uint32";step_mode="vertex"]
+ expected: FAIL
+
+ [:vertex_attribute_count=16;vertex_buffer_count=4;vertex_format="uint32";step_mode="instance"]
+ expected: FAIL
+
+ [:vertex_attribute_count=16;vertex_buffer_count=4;vertex_format="uint32";step_mode="mixed"]
+ expected: FAIL
+
+ [:vertex_attribute_count=16;vertex_buffer_count=4;vertex_format="float32";step_mode="_undef_"]
+ expected: FAIL
+
+ [:vertex_attribute_count=16;vertex_buffer_count=4;vertex_format="float32";step_mode="vertex"]
+ expected: FAIL
+
+ [:vertex_attribute_count=16;vertex_buffer_count=4;vertex_format="float32";step_mode="instance"]
+ expected: FAIL
+
+ [:vertex_attribute_count=16;vertex_buffer_count=4;vertex_format="float32";step_mode="mixed"]
+ expected: FAIL
+
+ [:vertex_attribute_count=16;vertex_buffer_count=8;vertex_format="uint32";step_mode="_undef_"]
+ expected: FAIL
+
+ [:vertex_attribute_count=16;vertex_buffer_count=8;vertex_format="uint32";step_mode="vertex"]
+ expected: FAIL
+
+ [:vertex_attribute_count=16;vertex_buffer_count=8;vertex_format="uint32";step_mode="instance"]
+ expected: FAIL
+
+ [:vertex_attribute_count=16;vertex_buffer_count=8;vertex_format="uint32";step_mode="mixed"]
+ expected: FAIL
+
+ [:vertex_attribute_count=16;vertex_buffer_count=8;vertex_format="float32";step_mode="_undef_"]
+ expected: FAIL
+
+ [:vertex_attribute_count=16;vertex_buffer_count=8;vertex_format="float32";step_mode="vertex"]
+ expected: FAIL
+
+ [:vertex_attribute_count=16;vertex_buffer_count=8;vertex_format="float32";step_mode="instance"]
+ expected: FAIL
+
+ [:vertex_attribute_count=16;vertex_buffer_count=8;vertex_format="float32";step_mode="mixed"]
+ expected: FAIL
+
+
+[cts.https.html?q=webgpu:api,operation,rendering,indirect_draw:basics:*]
+ [:isIndexed=true]
+ expected: FAIL
+
+ [:isIndexed=false]
+ expected: FAIL
+
+
+[cts.https.html?q=webgpu:api,operation,rendering,color_target_state:blend_constant,setting:*]
+ [:]
+ expected: FAIL
+
+
+[cts.https.html?q=webgpu:api,operation,rendering,color_target_state:blend_constant,initial:*]
+ [:]
+ expected: FAIL
+
+
+[cts.https.html?q=webgpu:api,operation,rendering,depth:depth_write_disabled:*]
+ [:depthWriteEnabled=false;lastDepth=0]
+ expected: FAIL
+
+ [:depthWriteEnabled=false;lastDepth=1]
+ expected: FAIL
+
+ [:depthWriteEnabled=true;lastDepth=0]
+ expected: FAIL
+
+ [:depthWriteEnabled=true;lastDepth=1]
+ expected: FAIL
+
+
+[cts.https.html?q=webgpu:api,operation,rendering,depth_clip_clamp:depth_test_input_clamped:*]
+ [:format="depth32float";unclippedDepth=false;multisampled=false]
+ expected: FAIL
+
+ [:format="depth32float";unclippedDepth=false;multisampled=true]
+ expected: FAIL
+
+ [:format="depth32float";unclippedDepth=true;multisampled=false]
+ expected: FAIL
+
+ [:format="depth32float";unclippedDepth=true;multisampled=true]
+ expected: FAIL
+
+ [:format="depth16unorm";unclippedDepth=false;multisampled=false]
+ expected: FAIL
+
+ [:format="depth16unorm";unclippedDepth=false;multisampled=true]
+ expected: FAIL
+
+ [:format="depth16unorm";unclippedDepth=true;multisampled=false]
+ expected: FAIL
+
+ [:format="depth16unorm";unclippedDepth=true;multisampled=true]
+ expected: FAIL
+
+ [:format="depth24plus";unclippedDepth=false;multisampled=false]
+ expected: FAIL
+
+ [:format="depth24plus";unclippedDepth=false;multisampled=true]
+ expected: FAIL
+
+ [:format="depth24plus";unclippedDepth=true;multisampled=false]
+ expected: FAIL
+
+ [:format="depth24plus";unclippedDepth=true;multisampled=true]
+ expected: FAIL
+
+ [:format="depth24plus-stencil8";unclippedDepth=false;multisampled=false]
+ expected: FAIL
+
+ [:format="depth24plus-stencil8";unclippedDepth=false;multisampled=true]
+ expected: FAIL
+
+ [:format="depth24plus-stencil8";unclippedDepth=true;multisampled=false]
+ expected: FAIL
+
+ [:format="depth24plus-stencil8";unclippedDepth=true;multisampled=true]
+ expected: FAIL
+
+ [:format="depth32float-stencil8";unclippedDepth=false;multisampled=false]
+ expected: FAIL
+
+ [:format="depth32float-stencil8";unclippedDepth=false;multisampled=true]
+ expected: FAIL
+
+ [:format="depth32float-stencil8";unclippedDepth=true;multisampled=false]
+ expected: FAIL
+
+ [:format="depth32float-stencil8";unclippedDepth=true;multisampled=true]
+ expected: FAIL
+
+
+[cts.https.html?q=webgpu:api,operation,rendering,depth:depth_test_fail:*]
+ [:secondDepth=1;lastDepth=2]
+ expected: FAIL
+
+ [:secondDepth=0;lastDepth=2]
+ expected: FAIL
+
+ [:secondDepth=2;lastDepth=0.9]
+ expected: FAIL
+
+
+[cts.https.html?q=webgpu:api,operation,rendering,depth:depth_disabled:*]
+ [:]
+ expected: FAIL
+
+
+[cts.https.html?q=webgpu:api,operation,rendering,color_target_state:blend_constant,not_inherited:*]
+ [:]
+ expected: FAIL
+
+
+[cts.https.html?q=webgpu:api,operation,rendering,color_target_state:blending,formats:*]
+ [:format="r8unorm"]
+ expected: FAIL
+
+ [:format="r16float"]
+ expected: FAIL
+
+ [:format="rg8unorm"]
+ expected: FAIL
+
+ [:format="rg16float"]
+ expected: FAIL
+
+ [:format="rgba8unorm"]
+ expected: FAIL
+
+ [:format="rgba8unorm-srgb"]
+ expected: FAIL
+
+ [:format="bgra8unorm"]
+ expected: FAIL
+
+ [:format="bgra8unorm-srgb"]
+ expected: FAIL
+
+ [:format="rgb10a2unorm"]
+ expected: FAIL
+
+ [:format="rgba16float"]
+ expected: FAIL
+
+
+[cts.https.html?q=webgpu:api,operation,rendering,color_target_state:blending,GPUBlendComponent:*]
+ [:component="color";srcFactor="zero";dstFactor="zero";operation="add"]
+ expected: FAIL
+
+ [:component="color";srcFactor="zero";dstFactor="zero";operation="subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="zero";dstFactor="zero";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="zero";dstFactor="one";operation="add"]
+ expected: FAIL
+
+ [:component="color";srcFactor="zero";dstFactor="one";operation="subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="zero";dstFactor="one";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="zero";dstFactor="src";operation="add"]
+ expected: FAIL
+
+ [:component="color";srcFactor="zero";dstFactor="src";operation="subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="zero";dstFactor="src";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="zero";dstFactor="one-minus-src";operation="add"]
+ expected: FAIL
+
+ [:component="color";srcFactor="zero";dstFactor="one-minus-src";operation="subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="zero";dstFactor="one-minus-src";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="zero";dstFactor="src-alpha";operation="add"]
+ expected: FAIL
+
+ [:component="color";srcFactor="zero";dstFactor="src-alpha";operation="subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="zero";dstFactor="src-alpha";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="zero";dstFactor="one-minus-src-alpha";operation="add"]
+ expected: FAIL
+
+ [:component="color";srcFactor="zero";dstFactor="one-minus-src-alpha";operation="subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="zero";dstFactor="one-minus-src-alpha";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="zero";dstFactor="dst";operation="add"]
+ expected: FAIL
+
+ [:component="color";srcFactor="zero";dstFactor="dst";operation="subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="zero";dstFactor="dst";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="zero";dstFactor="one-minus-dst";operation="add"]
+ expected: FAIL
+
+ [:component="color";srcFactor="zero";dstFactor="one-minus-dst";operation="subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="zero";dstFactor="one-minus-dst";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="zero";dstFactor="dst-alpha";operation="add"]
+ expected: FAIL
+
+ [:component="color";srcFactor="zero";dstFactor="dst-alpha";operation="subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="zero";dstFactor="dst-alpha";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="zero";dstFactor="one-minus-dst-alpha";operation="add"]
+ expected: FAIL
+
+ [:component="color";srcFactor="zero";dstFactor="one-minus-dst-alpha";operation="subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="zero";dstFactor="one-minus-dst-alpha";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="zero";dstFactor="src-alpha-saturated";operation="add"]
+ expected: FAIL
+
+ [:component="color";srcFactor="zero";dstFactor="src-alpha-saturated";operation="subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="zero";dstFactor="src-alpha-saturated";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="zero";dstFactor="constant";operation="add"]
+ expected: FAIL
+
+ [:component="color";srcFactor="zero";dstFactor="constant";operation="subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="zero";dstFactor="constant";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="zero";dstFactor="one-minus-constant";operation="add"]
+ expected: FAIL
+
+ [:component="color";srcFactor="zero";dstFactor="one-minus-constant";operation="subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="zero";dstFactor="one-minus-constant";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one";dstFactor="zero";operation="add"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one";dstFactor="zero";operation="subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one";dstFactor="zero";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one";dstFactor="one";operation="add"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one";dstFactor="one";operation="subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one";dstFactor="one";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one";dstFactor="one";operation="min"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one";dstFactor="one";operation="max"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one";dstFactor="src";operation="add"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one";dstFactor="src";operation="subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one";dstFactor="src";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one";dstFactor="one-minus-src";operation="add"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one";dstFactor="one-minus-src";operation="subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one";dstFactor="one-minus-src";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one";dstFactor="src-alpha";operation="add"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one";dstFactor="src-alpha";operation="subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one";dstFactor="src-alpha";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one";dstFactor="one-minus-src-alpha";operation="add"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one";dstFactor="one-minus-src-alpha";operation="subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one";dstFactor="one-minus-src-alpha";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one";dstFactor="dst";operation="add"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one";dstFactor="dst";operation="subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one";dstFactor="dst";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one";dstFactor="one-minus-dst";operation="add"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one";dstFactor="one-minus-dst";operation="subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one";dstFactor="one-minus-dst";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one";dstFactor="dst-alpha";operation="add"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one";dstFactor="dst-alpha";operation="subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one";dstFactor="dst-alpha";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one";dstFactor="one-minus-dst-alpha";operation="add"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one";dstFactor="one-minus-dst-alpha";operation="subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one";dstFactor="one-minus-dst-alpha";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one";dstFactor="src-alpha-saturated";operation="add"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one";dstFactor="src-alpha-saturated";operation="subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one";dstFactor="src-alpha-saturated";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one";dstFactor="constant";operation="add"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one";dstFactor="constant";operation="subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one";dstFactor="constant";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one";dstFactor="one-minus-constant";operation="add"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one";dstFactor="one-minus-constant";operation="subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one";dstFactor="one-minus-constant";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="src";dstFactor="zero";operation="add"]
+ expected: FAIL
+
+ [:component="color";srcFactor="src";dstFactor="zero";operation="subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="src";dstFactor="zero";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="src";dstFactor="one";operation="add"]
+ expected: FAIL
+
+ [:component="color";srcFactor="src";dstFactor="one";operation="subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="src";dstFactor="one";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="src";dstFactor="src";operation="add"]
+ expected: FAIL
+
+ [:component="color";srcFactor="src";dstFactor="src";operation="subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="src";dstFactor="src";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="src";dstFactor="one-minus-src";operation="add"]
+ expected: FAIL
+
+ [:component="color";srcFactor="src";dstFactor="one-minus-src";operation="subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="src";dstFactor="one-minus-src";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="src";dstFactor="src-alpha";operation="add"]
+ expected: FAIL
+
+ [:component="color";srcFactor="src";dstFactor="src-alpha";operation="subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="src";dstFactor="src-alpha";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="src";dstFactor="one-minus-src-alpha";operation="add"]
+ expected: FAIL
+
+ [:component="color";srcFactor="src";dstFactor="one-minus-src-alpha";operation="subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="src";dstFactor="one-minus-src-alpha";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="src";dstFactor="dst";operation="add"]
+ expected: FAIL
+
+ [:component="color";srcFactor="src";dstFactor="dst";operation="subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="src";dstFactor="dst";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="src";dstFactor="one-minus-dst";operation="add"]
+ expected: FAIL
+
+ [:component="color";srcFactor="src";dstFactor="one-minus-dst";operation="subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="src";dstFactor="one-minus-dst";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="src";dstFactor="dst-alpha";operation="add"]
+ expected: FAIL
+
+ [:component="color";srcFactor="src";dstFactor="dst-alpha";operation="subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="src";dstFactor="dst-alpha";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="src";dstFactor="one-minus-dst-alpha";operation="add"]
+ expected: FAIL
+
+ [:component="color";srcFactor="src";dstFactor="one-minus-dst-alpha";operation="subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="src";dstFactor="one-minus-dst-alpha";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="src";dstFactor="src-alpha-saturated";operation="add"]
+ expected: FAIL
+
+ [:component="color";srcFactor="src";dstFactor="src-alpha-saturated";operation="subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="src";dstFactor="src-alpha-saturated";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="src";dstFactor="constant";operation="add"]
+ expected: FAIL
+
+ [:component="color";srcFactor="src";dstFactor="constant";operation="subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="src";dstFactor="constant";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="src";dstFactor="one-minus-constant";operation="add"]
+ expected: FAIL
+
+ [:component="color";srcFactor="src";dstFactor="one-minus-constant";operation="subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="src";dstFactor="one-minus-constant";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-src";dstFactor="zero";operation="add"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-src";dstFactor="zero";operation="subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-src";dstFactor="zero";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-src";dstFactor="one";operation="add"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-src";dstFactor="one";operation="subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-src";dstFactor="one";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-src";dstFactor="src";operation="add"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-src";dstFactor="src";operation="subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-src";dstFactor="src";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-src";dstFactor="one-minus-src";operation="add"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-src";dstFactor="one-minus-src";operation="subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-src";dstFactor="one-minus-src";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-src";dstFactor="src-alpha";operation="add"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-src";dstFactor="src-alpha";operation="subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-src";dstFactor="src-alpha";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-src";dstFactor="one-minus-src-alpha";operation="add"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-src";dstFactor="one-minus-src-alpha";operation="subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-src";dstFactor="one-minus-src-alpha";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-src";dstFactor="dst";operation="add"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-src";dstFactor="dst";operation="subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-src";dstFactor="dst";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-src";dstFactor="one-minus-dst";operation="add"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-src";dstFactor="one-minus-dst";operation="subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-src";dstFactor="one-minus-dst";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-src";dstFactor="dst-alpha";operation="add"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-src";dstFactor="dst-alpha";operation="subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-src";dstFactor="dst-alpha";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-src";dstFactor="one-minus-dst-alpha";operation="add"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-src";dstFactor="one-minus-dst-alpha";operation="subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-src";dstFactor="one-minus-dst-alpha";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-src";dstFactor="src-alpha-saturated";operation="add"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-src";dstFactor="src-alpha-saturated";operation="subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-src";dstFactor="src-alpha-saturated";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-src";dstFactor="constant";operation="add"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-src";dstFactor="constant";operation="subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-src";dstFactor="constant";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-src";dstFactor="one-minus-constant";operation="add"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-src";dstFactor="one-minus-constant";operation="subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-src";dstFactor="one-minus-constant";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="src-alpha";dstFactor="zero";operation="add"]
+ expected: FAIL
+
+ [:component="color";srcFactor="src-alpha";dstFactor="zero";operation="subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="src-alpha";dstFactor="zero";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="src-alpha";dstFactor="one";operation="add"]
+ expected: FAIL
+
+ [:component="color";srcFactor="src-alpha";dstFactor="one";operation="subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="src-alpha";dstFactor="one";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="src-alpha";dstFactor="src";operation="add"]
+ expected: FAIL
+
+ [:component="color";srcFactor="src-alpha";dstFactor="src";operation="subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="src-alpha";dstFactor="src";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="src-alpha";dstFactor="one-minus-src";operation="add"]
+ expected: FAIL
+
+ [:component="color";srcFactor="src-alpha";dstFactor="one-minus-src";operation="subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="src-alpha";dstFactor="one-minus-src";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="src-alpha";dstFactor="src-alpha";operation="add"]
+ expected: FAIL
+
+ [:component="color";srcFactor="src-alpha";dstFactor="src-alpha";operation="subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="src-alpha";dstFactor="src-alpha";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="src-alpha";dstFactor="one-minus-src-alpha";operation="add"]
+ expected: FAIL
+
+ [:component="color";srcFactor="src-alpha";dstFactor="one-minus-src-alpha";operation="subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="src-alpha";dstFactor="one-minus-src-alpha";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="src-alpha";dstFactor="dst";operation="add"]
+ expected: FAIL
+
+ [:component="color";srcFactor="src-alpha";dstFactor="dst";operation="subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="src-alpha";dstFactor="dst";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="src-alpha";dstFactor="one-minus-dst";operation="add"]
+ expected: FAIL
+
+ [:component="color";srcFactor="src-alpha";dstFactor="one-minus-dst";operation="subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="src-alpha";dstFactor="one-minus-dst";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="src-alpha";dstFactor="dst-alpha";operation="add"]
+ expected: FAIL
+
+ [:component="color";srcFactor="src-alpha";dstFactor="dst-alpha";operation="subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="src-alpha";dstFactor="dst-alpha";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="src-alpha";dstFactor="one-minus-dst-alpha";operation="add"]
+ expected: FAIL
+
+ [:component="color";srcFactor="src-alpha";dstFactor="one-minus-dst-alpha";operation="subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="src-alpha";dstFactor="one-minus-dst-alpha";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="src-alpha";dstFactor="src-alpha-saturated";operation="add"]
+ expected: FAIL
+
+ [:component="color";srcFactor="src-alpha";dstFactor="src-alpha-saturated";operation="subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="src-alpha";dstFactor="src-alpha-saturated";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="src-alpha";dstFactor="constant";operation="add"]
+ expected: FAIL
+
+ [:component="color";srcFactor="src-alpha";dstFactor="constant";operation="subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="src-alpha";dstFactor="constant";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="src-alpha";dstFactor="one-minus-constant";operation="add"]
+ expected: FAIL
+
+ [:component="color";srcFactor="src-alpha";dstFactor="one-minus-constant";operation="subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="src-alpha";dstFactor="one-minus-constant";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-src-alpha";dstFactor="zero";operation="add"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-src-alpha";dstFactor="zero";operation="subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-src-alpha";dstFactor="zero";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-src-alpha";dstFactor="one";operation="add"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-src-alpha";dstFactor="one";operation="subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-src-alpha";dstFactor="one";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-src-alpha";dstFactor="src";operation="add"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-src-alpha";dstFactor="src";operation="subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-src-alpha";dstFactor="src";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-src-alpha";dstFactor="one-minus-src";operation="add"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-src-alpha";dstFactor="one-minus-src";operation="subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-src-alpha";dstFactor="one-minus-src";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-src-alpha";dstFactor="src-alpha";operation="add"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-src-alpha";dstFactor="src-alpha";operation="subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-src-alpha";dstFactor="src-alpha";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-src-alpha";dstFactor="one-minus-src-alpha";operation="add"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-src-alpha";dstFactor="one-minus-src-alpha";operation="subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-src-alpha";dstFactor="one-minus-src-alpha";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-src-alpha";dstFactor="dst";operation="add"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-src-alpha";dstFactor="dst";operation="subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-src-alpha";dstFactor="dst";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-src-alpha";dstFactor="one-minus-dst";operation="add"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-src-alpha";dstFactor="one-minus-dst";operation="subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-src-alpha";dstFactor="one-minus-dst";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-src-alpha";dstFactor="dst-alpha";operation="add"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-src-alpha";dstFactor="dst-alpha";operation="subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-src-alpha";dstFactor="dst-alpha";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-src-alpha";dstFactor="one-minus-dst-alpha";operation="add"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-src-alpha";dstFactor="one-minus-dst-alpha";operation="subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-src-alpha";dstFactor="one-minus-dst-alpha";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-src-alpha";dstFactor="src-alpha-saturated";operation="add"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-src-alpha";dstFactor="src-alpha-saturated";operation="subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-src-alpha";dstFactor="src-alpha-saturated";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-src-alpha";dstFactor="constant";operation="add"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-src-alpha";dstFactor="constant";operation="subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-src-alpha";dstFactor="constant";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-src-alpha";dstFactor="one-minus-constant";operation="add"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-src-alpha";dstFactor="one-minus-constant";operation="subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-src-alpha";dstFactor="one-minus-constant";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="dst";dstFactor="zero";operation="add"]
+ expected: FAIL
+
+ [:component="color";srcFactor="dst";dstFactor="zero";operation="subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="dst";dstFactor="zero";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="dst";dstFactor="one";operation="add"]
+ expected: FAIL
+
+ [:component="color";srcFactor="dst";dstFactor="one";operation="subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="dst";dstFactor="one";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="dst";dstFactor="src";operation="add"]
+ expected: FAIL
+
+ [:component="color";srcFactor="dst";dstFactor="src";operation="subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="dst";dstFactor="src";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="dst";dstFactor="one-minus-src";operation="add"]
+ expected: FAIL
+
+ [:component="color";srcFactor="dst";dstFactor="one-minus-src";operation="subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="dst";dstFactor="one-minus-src";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="dst";dstFactor="src-alpha";operation="add"]
+ expected: FAIL
+
+ [:component="color";srcFactor="dst";dstFactor="src-alpha";operation="subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="dst";dstFactor="src-alpha";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="dst";dstFactor="one-minus-src-alpha";operation="add"]
+ expected: FAIL
+
+ [:component="color";srcFactor="dst";dstFactor="one-minus-src-alpha";operation="subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="dst";dstFactor="one-minus-src-alpha";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="dst";dstFactor="dst";operation="add"]
+ expected: FAIL
+
+ [:component="color";srcFactor="dst";dstFactor="dst";operation="subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="dst";dstFactor="dst";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="dst";dstFactor="one-minus-dst";operation="add"]
+ expected: FAIL
+
+ [:component="color";srcFactor="dst";dstFactor="one-minus-dst";operation="subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="dst";dstFactor="one-minus-dst";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="dst";dstFactor="dst-alpha";operation="add"]
+ expected: FAIL
+
+ [:component="color";srcFactor="dst";dstFactor="dst-alpha";operation="subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="dst";dstFactor="dst-alpha";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="dst";dstFactor="one-minus-dst-alpha";operation="add"]
+ expected: FAIL
+
+ [:component="color";srcFactor="dst";dstFactor="one-minus-dst-alpha";operation="subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="dst";dstFactor="one-minus-dst-alpha";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="dst";dstFactor="src-alpha-saturated";operation="add"]
+ expected: FAIL
+
+ [:component="color";srcFactor="dst";dstFactor="src-alpha-saturated";operation="subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="dst";dstFactor="src-alpha-saturated";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="dst";dstFactor="constant";operation="add"]
+ expected: FAIL
+
+ [:component="color";srcFactor="dst";dstFactor="constant";operation="subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="dst";dstFactor="constant";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="dst";dstFactor="one-minus-constant";operation="add"]
+ expected: FAIL
+
+ [:component="color";srcFactor="dst";dstFactor="one-minus-constant";operation="subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="dst";dstFactor="one-minus-constant";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-dst";dstFactor="zero";operation="add"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-dst";dstFactor="zero";operation="subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-dst";dstFactor="zero";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-dst";dstFactor="one";operation="add"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-dst";dstFactor="one";operation="subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-dst";dstFactor="one";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-dst";dstFactor="src";operation="add"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-dst";dstFactor="src";operation="subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-dst";dstFactor="src";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-dst";dstFactor="one-minus-src";operation="add"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-dst";dstFactor="one-minus-src";operation="subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-dst";dstFactor="one-minus-src";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-dst";dstFactor="src-alpha";operation="add"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-dst";dstFactor="src-alpha";operation="subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-dst";dstFactor="src-alpha";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-dst";dstFactor="one-minus-src-alpha";operation="add"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-dst";dstFactor="one-minus-src-alpha";operation="subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-dst";dstFactor="one-minus-src-alpha";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-dst";dstFactor="dst";operation="add"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-dst";dstFactor="dst";operation="subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-dst";dstFactor="dst";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-dst";dstFactor="one-minus-dst";operation="add"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-dst";dstFactor="one-minus-dst";operation="subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-dst";dstFactor="one-minus-dst";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-dst";dstFactor="dst-alpha";operation="add"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-dst";dstFactor="dst-alpha";operation="subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-dst";dstFactor="dst-alpha";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-dst";dstFactor="one-minus-dst-alpha";operation="add"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-dst";dstFactor="one-minus-dst-alpha";operation="subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-dst";dstFactor="one-minus-dst-alpha";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-dst";dstFactor="src-alpha-saturated";operation="add"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-dst";dstFactor="src-alpha-saturated";operation="subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-dst";dstFactor="src-alpha-saturated";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-dst";dstFactor="constant";operation="add"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-dst";dstFactor="constant";operation="subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-dst";dstFactor="constant";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-dst";dstFactor="one-minus-constant";operation="add"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-dst";dstFactor="one-minus-constant";operation="subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-dst";dstFactor="one-minus-constant";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="dst-alpha";dstFactor="zero";operation="add"]
+ expected: FAIL
+
+ [:component="color";srcFactor="dst-alpha";dstFactor="zero";operation="subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="dst-alpha";dstFactor="zero";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="dst-alpha";dstFactor="one";operation="add"]
+ expected: FAIL
+
+ [:component="color";srcFactor="dst-alpha";dstFactor="one";operation="subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="dst-alpha";dstFactor="one";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="dst-alpha";dstFactor="src";operation="add"]
+ expected: FAIL
+
+ [:component="color";srcFactor="dst-alpha";dstFactor="src";operation="subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="dst-alpha";dstFactor="src";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="dst-alpha";dstFactor="one-minus-src";operation="add"]
+ expected: FAIL
+
+ [:component="color";srcFactor="dst-alpha";dstFactor="one-minus-src";operation="subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="dst-alpha";dstFactor="one-minus-src";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="dst-alpha";dstFactor="src-alpha";operation="add"]
+ expected: FAIL
+
+ [:component="color";srcFactor="dst-alpha";dstFactor="src-alpha";operation="subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="dst-alpha";dstFactor="src-alpha";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="dst-alpha";dstFactor="one-minus-src-alpha";operation="add"]
+ expected: FAIL
+
+ [:component="color";srcFactor="dst-alpha";dstFactor="one-minus-src-alpha";operation="subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="dst-alpha";dstFactor="one-minus-src-alpha";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="dst-alpha";dstFactor="dst";operation="add"]
+ expected: FAIL
+
+ [:component="color";srcFactor="dst-alpha";dstFactor="dst";operation="subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="dst-alpha";dstFactor="dst";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="dst-alpha";dstFactor="one-minus-dst";operation="add"]
+ expected: FAIL
+
+ [:component="color";srcFactor="dst-alpha";dstFactor="one-minus-dst";operation="subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="dst-alpha";dstFactor="one-minus-dst";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="dst-alpha";dstFactor="dst-alpha";operation="add"]
+ expected: FAIL
+
+ [:component="color";srcFactor="dst-alpha";dstFactor="dst-alpha";operation="subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="dst-alpha";dstFactor="dst-alpha";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="dst-alpha";dstFactor="one-minus-dst-alpha";operation="add"]
+ expected: FAIL
+
+ [:component="color";srcFactor="dst-alpha";dstFactor="one-minus-dst-alpha";operation="subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="dst-alpha";dstFactor="one-minus-dst-alpha";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="dst-alpha";dstFactor="src-alpha-saturated";operation="add"]
+ expected: FAIL
+
+ [:component="color";srcFactor="dst-alpha";dstFactor="src-alpha-saturated";operation="subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="dst-alpha";dstFactor="src-alpha-saturated";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="dst-alpha";dstFactor="constant";operation="add"]
+ expected: FAIL
+
+ [:component="color";srcFactor="dst-alpha";dstFactor="constant";operation="subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="dst-alpha";dstFactor="constant";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="dst-alpha";dstFactor="one-minus-constant";operation="add"]
+ expected: FAIL
+
+ [:component="color";srcFactor="dst-alpha";dstFactor="one-minus-constant";operation="subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="dst-alpha";dstFactor="one-minus-constant";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-dst-alpha";dstFactor="zero";operation="add"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-dst-alpha";dstFactor="zero";operation="subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-dst-alpha";dstFactor="zero";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-dst-alpha";dstFactor="one";operation="add"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-dst-alpha";dstFactor="one";operation="subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-dst-alpha";dstFactor="one";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-dst-alpha";dstFactor="src";operation="add"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-dst-alpha";dstFactor="src";operation="subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-dst-alpha";dstFactor="src";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-dst-alpha";dstFactor="one-minus-src";operation="add"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-dst-alpha";dstFactor="one-minus-src";operation="subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-dst-alpha";dstFactor="one-minus-src";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-dst-alpha";dstFactor="src-alpha";operation="add"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-dst-alpha";dstFactor="src-alpha";operation="subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-dst-alpha";dstFactor="src-alpha";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-dst-alpha";dstFactor="one-minus-src-alpha";operation="add"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-dst-alpha";dstFactor="one-minus-src-alpha";operation="subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-dst-alpha";dstFactor="one-minus-src-alpha";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-dst-alpha";dstFactor="dst";operation="add"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-dst-alpha";dstFactor="dst";operation="subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-dst-alpha";dstFactor="dst";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-dst-alpha";dstFactor="one-minus-dst";operation="add"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-dst-alpha";dstFactor="one-minus-dst";operation="subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-dst-alpha";dstFactor="one-minus-dst";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-dst-alpha";dstFactor="dst-alpha";operation="add"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-dst-alpha";dstFactor="dst-alpha";operation="subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-dst-alpha";dstFactor="dst-alpha";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-dst-alpha";dstFactor="one-minus-dst-alpha";operation="add"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-dst-alpha";dstFactor="one-minus-dst-alpha";operation="subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-dst-alpha";dstFactor="one-minus-dst-alpha";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-dst-alpha";dstFactor="src-alpha-saturated";operation="add"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-dst-alpha";dstFactor="src-alpha-saturated";operation="subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-dst-alpha";dstFactor="src-alpha-saturated";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-dst-alpha";dstFactor="constant";operation="add"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-dst-alpha";dstFactor="constant";operation="subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-dst-alpha";dstFactor="constant";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-dst-alpha";dstFactor="one-minus-constant";operation="add"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-dst-alpha";dstFactor="one-minus-constant";operation="subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-dst-alpha";dstFactor="one-minus-constant";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="src-alpha-saturated";dstFactor="zero";operation="add"]
+ expected: FAIL
+
+ [:component="color";srcFactor="src-alpha-saturated";dstFactor="zero";operation="subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="src-alpha-saturated";dstFactor="zero";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="src-alpha-saturated";dstFactor="one";operation="add"]
+ expected: FAIL
+
+ [:component="color";srcFactor="src-alpha-saturated";dstFactor="one";operation="subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="src-alpha-saturated";dstFactor="one";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="src-alpha-saturated";dstFactor="src";operation="add"]
+ expected: FAIL
+
+ [:component="color";srcFactor="src-alpha-saturated";dstFactor="src";operation="subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="src-alpha-saturated";dstFactor="src";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="src-alpha-saturated";dstFactor="one-minus-src";operation="add"]
+ expected: FAIL
+
+ [:component="color";srcFactor="src-alpha-saturated";dstFactor="one-minus-src";operation="subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="src-alpha-saturated";dstFactor="one-minus-src";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="src-alpha-saturated";dstFactor="src-alpha";operation="add"]
+ expected: FAIL
+
+ [:component="color";srcFactor="src-alpha-saturated";dstFactor="src-alpha";operation="subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="src-alpha-saturated";dstFactor="src-alpha";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="src-alpha-saturated";dstFactor="one-minus-src-alpha";operation="add"]
+ expected: FAIL
+
+ [:component="color";srcFactor="src-alpha-saturated";dstFactor="one-minus-src-alpha";operation="subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="src-alpha-saturated";dstFactor="one-minus-src-alpha";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="src-alpha-saturated";dstFactor="dst";operation="add"]
+ expected: FAIL
+
+ [:component="color";srcFactor="src-alpha-saturated";dstFactor="dst";operation="subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="src-alpha-saturated";dstFactor="dst";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="src-alpha-saturated";dstFactor="one-minus-dst";operation="add"]
+ expected: FAIL
+
+ [:component="color";srcFactor="src-alpha-saturated";dstFactor="one-minus-dst";operation="subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="src-alpha-saturated";dstFactor="one-minus-dst";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="src-alpha-saturated";dstFactor="dst-alpha";operation="add"]
+ expected: FAIL
+
+ [:component="color";srcFactor="src-alpha-saturated";dstFactor="dst-alpha";operation="subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="src-alpha-saturated";dstFactor="dst-alpha";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="src-alpha-saturated";dstFactor="one-minus-dst-alpha";operation="add"]
+ expected: FAIL
+
+ [:component="color";srcFactor="src-alpha-saturated";dstFactor="one-minus-dst-alpha";operation="subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="src-alpha-saturated";dstFactor="one-minus-dst-alpha";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="src-alpha-saturated";dstFactor="src-alpha-saturated";operation="add"]
+ expected: FAIL
+
+ [:component="color";srcFactor="src-alpha-saturated";dstFactor="src-alpha-saturated";operation="subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="src-alpha-saturated";dstFactor="src-alpha-saturated";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="src-alpha-saturated";dstFactor="constant";operation="add"]
+ expected: FAIL
+
+ [:component="color";srcFactor="src-alpha-saturated";dstFactor="constant";operation="subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="src-alpha-saturated";dstFactor="constant";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="src-alpha-saturated";dstFactor="one-minus-constant";operation="add"]
+ expected: FAIL
+
+ [:component="color";srcFactor="src-alpha-saturated";dstFactor="one-minus-constant";operation="subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="src-alpha-saturated";dstFactor="one-minus-constant";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="constant";dstFactor="zero";operation="add"]
+ expected: FAIL
+
+ [:component="color";srcFactor="constant";dstFactor="zero";operation="subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="constant";dstFactor="zero";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="constant";dstFactor="one";operation="add"]
+ expected: FAIL
+
+ [:component="color";srcFactor="constant";dstFactor="one";operation="subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="constant";dstFactor="one";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="constant";dstFactor="src";operation="add"]
+ expected: FAIL
+
+ [:component="color";srcFactor="constant";dstFactor="src";operation="subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="constant";dstFactor="src";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="constant";dstFactor="one-minus-src";operation="add"]
+ expected: FAIL
+
+ [:component="color";srcFactor="constant";dstFactor="one-minus-src";operation="subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="constant";dstFactor="one-minus-src";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="constant";dstFactor="src-alpha";operation="add"]
+ expected: FAIL
+
+ [:component="color";srcFactor="constant";dstFactor="src-alpha";operation="subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="constant";dstFactor="src-alpha";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="constant";dstFactor="one-minus-src-alpha";operation="add"]
+ expected: FAIL
+
+ [:component="color";srcFactor="constant";dstFactor="one-minus-src-alpha";operation="subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="constant";dstFactor="one-minus-src-alpha";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="constant";dstFactor="dst";operation="add"]
+ expected: FAIL
+
+ [:component="color";srcFactor="constant";dstFactor="dst";operation="subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="constant";dstFactor="dst";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="constant";dstFactor="one-minus-dst";operation="add"]
+ expected: FAIL
+
+ [:component="color";srcFactor="constant";dstFactor="one-minus-dst";operation="subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="constant";dstFactor="one-minus-dst";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="constant";dstFactor="dst-alpha";operation="add"]
+ expected: FAIL
+
+ [:component="color";srcFactor="constant";dstFactor="dst-alpha";operation="subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="constant";dstFactor="dst-alpha";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="constant";dstFactor="one-minus-dst-alpha";operation="add"]
+ expected: FAIL
+
+ [:component="color";srcFactor="constant";dstFactor="one-minus-dst-alpha";operation="subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="constant";dstFactor="one-minus-dst-alpha";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="constant";dstFactor="src-alpha-saturated";operation="add"]
+ expected: FAIL
+
+ [:component="color";srcFactor="constant";dstFactor="src-alpha-saturated";operation="subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="constant";dstFactor="src-alpha-saturated";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="constant";dstFactor="constant";operation="add"]
+ expected: FAIL
+
+ [:component="color";srcFactor="constant";dstFactor="constant";operation="subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="constant";dstFactor="constant";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="constant";dstFactor="one-minus-constant";operation="add"]
+ expected: FAIL
+
+ [:component="color";srcFactor="constant";dstFactor="one-minus-constant";operation="subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="constant";dstFactor="one-minus-constant";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-constant";dstFactor="zero";operation="add"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-constant";dstFactor="zero";operation="subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-constant";dstFactor="zero";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-constant";dstFactor="one";operation="add"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-constant";dstFactor="one";operation="subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-constant";dstFactor="one";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-constant";dstFactor="src";operation="add"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-constant";dstFactor="src";operation="subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-constant";dstFactor="src";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-constant";dstFactor="one-minus-src";operation="add"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-constant";dstFactor="one-minus-src";operation="subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-constant";dstFactor="one-minus-src";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-constant";dstFactor="src-alpha";operation="add"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-constant";dstFactor="src-alpha";operation="subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-constant";dstFactor="src-alpha";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-constant";dstFactor="one-minus-src-alpha";operation="add"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-constant";dstFactor="one-minus-src-alpha";operation="subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-constant";dstFactor="one-minus-src-alpha";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-constant";dstFactor="dst";operation="add"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-constant";dstFactor="dst";operation="subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-constant";dstFactor="dst";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-constant";dstFactor="one-minus-dst";operation="add"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-constant";dstFactor="one-minus-dst";operation="subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-constant";dstFactor="one-minus-dst";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-constant";dstFactor="dst-alpha";operation="add"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-constant";dstFactor="dst-alpha";operation="subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-constant";dstFactor="dst-alpha";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-constant";dstFactor="one-minus-dst-alpha";operation="add"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-constant";dstFactor="one-minus-dst-alpha";operation="subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-constant";dstFactor="one-minus-dst-alpha";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-constant";dstFactor="src-alpha-saturated";operation="add"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-constant";dstFactor="src-alpha-saturated";operation="subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-constant";dstFactor="src-alpha-saturated";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-constant";dstFactor="constant";operation="add"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-constant";dstFactor="constant";operation="subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-constant";dstFactor="constant";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-constant";dstFactor="one-minus-constant";operation="add"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-constant";dstFactor="one-minus-constant";operation="subtract"]
+ expected: FAIL
+
+ [:component="color";srcFactor="one-minus-constant";dstFactor="one-minus-constant";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="zero";dstFactor="zero";operation="add"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="zero";dstFactor="zero";operation="subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="zero";dstFactor="zero";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="zero";dstFactor="one";operation="add"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="zero";dstFactor="one";operation="subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="zero";dstFactor="one";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="zero";dstFactor="src";operation="add"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="zero";dstFactor="src";operation="subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="zero";dstFactor="src";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="zero";dstFactor="one-minus-src";operation="add"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="zero";dstFactor="one-minus-src";operation="subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="zero";dstFactor="one-minus-src";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="zero";dstFactor="src-alpha";operation="add"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="zero";dstFactor="src-alpha";operation="subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="zero";dstFactor="src-alpha";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="zero";dstFactor="one-minus-src-alpha";operation="add"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="zero";dstFactor="one-minus-src-alpha";operation="subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="zero";dstFactor="one-minus-src-alpha";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="zero";dstFactor="dst";operation="add"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="zero";dstFactor="dst";operation="subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="zero";dstFactor="dst";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="zero";dstFactor="one-minus-dst";operation="add"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="zero";dstFactor="one-minus-dst";operation="subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="zero";dstFactor="one-minus-dst";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="zero";dstFactor="dst-alpha";operation="add"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="zero";dstFactor="dst-alpha";operation="subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="zero";dstFactor="dst-alpha";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="zero";dstFactor="one-minus-dst-alpha";operation="add"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="zero";dstFactor="one-minus-dst-alpha";operation="subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="zero";dstFactor="one-minus-dst-alpha";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="zero";dstFactor="src-alpha-saturated";operation="add"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="zero";dstFactor="src-alpha-saturated";operation="subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="zero";dstFactor="src-alpha-saturated";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="zero";dstFactor="constant";operation="add"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="zero";dstFactor="constant";operation="subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="zero";dstFactor="constant";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="zero";dstFactor="one-minus-constant";operation="add"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="zero";dstFactor="one-minus-constant";operation="subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="zero";dstFactor="one-minus-constant";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one";dstFactor="zero";operation="add"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one";dstFactor="zero";operation="subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one";dstFactor="zero";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one";dstFactor="one";operation="add"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one";dstFactor="one";operation="subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one";dstFactor="one";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one";dstFactor="one";operation="min"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one";dstFactor="one";operation="max"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one";dstFactor="src";operation="add"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one";dstFactor="src";operation="subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one";dstFactor="src";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one";dstFactor="one-minus-src";operation="add"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one";dstFactor="one-minus-src";operation="subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one";dstFactor="one-minus-src";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one";dstFactor="src-alpha";operation="add"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one";dstFactor="src-alpha";operation="subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one";dstFactor="src-alpha";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one";dstFactor="one-minus-src-alpha";operation="add"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one";dstFactor="one-minus-src-alpha";operation="subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one";dstFactor="one-minus-src-alpha";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one";dstFactor="dst";operation="add"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one";dstFactor="dst";operation="subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one";dstFactor="dst";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one";dstFactor="one-minus-dst";operation="add"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one";dstFactor="one-minus-dst";operation="subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one";dstFactor="one-minus-dst";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one";dstFactor="dst-alpha";operation="add"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one";dstFactor="dst-alpha";operation="subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one";dstFactor="dst-alpha";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one";dstFactor="one-minus-dst-alpha";operation="add"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one";dstFactor="one-minus-dst-alpha";operation="subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one";dstFactor="one-minus-dst-alpha";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one";dstFactor="src-alpha-saturated";operation="add"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one";dstFactor="src-alpha-saturated";operation="subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one";dstFactor="src-alpha-saturated";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one";dstFactor="constant";operation="add"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one";dstFactor="constant";operation="subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one";dstFactor="constant";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one";dstFactor="one-minus-constant";operation="add"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one";dstFactor="one-minus-constant";operation="subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one";dstFactor="one-minus-constant";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="src";dstFactor="zero";operation="add"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="src";dstFactor="zero";operation="subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="src";dstFactor="zero";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="src";dstFactor="one";operation="add"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="src";dstFactor="one";operation="subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="src";dstFactor="one";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="src";dstFactor="src";operation="add"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="src";dstFactor="src";operation="subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="src";dstFactor="src";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="src";dstFactor="one-minus-src";operation="add"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="src";dstFactor="one-minus-src";operation="subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="src";dstFactor="one-minus-src";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="src";dstFactor="src-alpha";operation="add"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="src";dstFactor="src-alpha";operation="subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="src";dstFactor="src-alpha";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="src";dstFactor="one-minus-src-alpha";operation="add"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="src";dstFactor="one-minus-src-alpha";operation="subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="src";dstFactor="one-minus-src-alpha";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="src";dstFactor="dst";operation="add"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="src";dstFactor="dst";operation="subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="src";dstFactor="dst";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="src";dstFactor="one-minus-dst";operation="add"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="src";dstFactor="one-minus-dst";operation="subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="src";dstFactor="one-minus-dst";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="src";dstFactor="dst-alpha";operation="add"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="src";dstFactor="dst-alpha";operation="subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="src";dstFactor="dst-alpha";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="src";dstFactor="one-minus-dst-alpha";operation="add"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="src";dstFactor="one-minus-dst-alpha";operation="subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="src";dstFactor="one-minus-dst-alpha";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="src";dstFactor="src-alpha-saturated";operation="add"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="src";dstFactor="src-alpha-saturated";operation="subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="src";dstFactor="src-alpha-saturated";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="src";dstFactor="constant";operation="add"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="src";dstFactor="constant";operation="subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="src";dstFactor="constant";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="src";dstFactor="one-minus-constant";operation="add"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="src";dstFactor="one-minus-constant";operation="subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="src";dstFactor="one-minus-constant";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-src";dstFactor="zero";operation="add"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-src";dstFactor="zero";operation="subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-src";dstFactor="zero";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-src";dstFactor="one";operation="add"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-src";dstFactor="one";operation="subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-src";dstFactor="one";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-src";dstFactor="src";operation="add"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-src";dstFactor="src";operation="subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-src";dstFactor="src";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-src";dstFactor="one-minus-src";operation="add"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-src";dstFactor="one-minus-src";operation="subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-src";dstFactor="one-minus-src";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-src";dstFactor="src-alpha";operation="add"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-src";dstFactor="src-alpha";operation="subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-src";dstFactor="src-alpha";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-src";dstFactor="one-minus-src-alpha";operation="add"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-src";dstFactor="one-minus-src-alpha";operation="subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-src";dstFactor="one-minus-src-alpha";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-src";dstFactor="dst";operation="add"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-src";dstFactor="dst";operation="subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-src";dstFactor="dst";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-src";dstFactor="one-minus-dst";operation="add"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-src";dstFactor="one-minus-dst";operation="subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-src";dstFactor="one-minus-dst";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-src";dstFactor="dst-alpha";operation="add"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-src";dstFactor="dst-alpha";operation="subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-src";dstFactor="dst-alpha";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-src";dstFactor="one-minus-dst-alpha";operation="add"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-src";dstFactor="one-minus-dst-alpha";operation="subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-src";dstFactor="one-minus-dst-alpha";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-src";dstFactor="src-alpha-saturated";operation="add"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-src";dstFactor="src-alpha-saturated";operation="subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-src";dstFactor="src-alpha-saturated";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-src";dstFactor="constant";operation="add"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-src";dstFactor="constant";operation="subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-src";dstFactor="constant";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-src";dstFactor="one-minus-constant";operation="add"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-src";dstFactor="one-minus-constant";operation="subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-src";dstFactor="one-minus-constant";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="src-alpha";dstFactor="zero";operation="add"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="src-alpha";dstFactor="zero";operation="subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="src-alpha";dstFactor="zero";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="src-alpha";dstFactor="one";operation="add"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="src-alpha";dstFactor="one";operation="subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="src-alpha";dstFactor="one";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="src-alpha";dstFactor="src";operation="add"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="src-alpha";dstFactor="src";operation="subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="src-alpha";dstFactor="src";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="src-alpha";dstFactor="one-minus-src";operation="add"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="src-alpha";dstFactor="one-minus-src";operation="subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="src-alpha";dstFactor="one-minus-src";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="src-alpha";dstFactor="src-alpha";operation="add"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="src-alpha";dstFactor="src-alpha";operation="subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="src-alpha";dstFactor="src-alpha";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="src-alpha";dstFactor="one-minus-src-alpha";operation="add"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="src-alpha";dstFactor="one-minus-src-alpha";operation="subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="src-alpha";dstFactor="one-minus-src-alpha";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="src-alpha";dstFactor="dst";operation="add"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="src-alpha";dstFactor="dst";operation="subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="src-alpha";dstFactor="dst";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="src-alpha";dstFactor="one-minus-dst";operation="add"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="src-alpha";dstFactor="one-minus-dst";operation="subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="src-alpha";dstFactor="one-minus-dst";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="src-alpha";dstFactor="dst-alpha";operation="add"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="src-alpha";dstFactor="dst-alpha";operation="subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="src-alpha";dstFactor="dst-alpha";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="src-alpha";dstFactor="one-minus-dst-alpha";operation="add"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="src-alpha";dstFactor="one-minus-dst-alpha";operation="subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="src-alpha";dstFactor="one-minus-dst-alpha";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="src-alpha";dstFactor="src-alpha-saturated";operation="add"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="src-alpha";dstFactor="src-alpha-saturated";operation="subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="src-alpha";dstFactor="src-alpha-saturated";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="src-alpha";dstFactor="constant";operation="add"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="src-alpha";dstFactor="constant";operation="subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="src-alpha";dstFactor="constant";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="src-alpha";dstFactor="one-minus-constant";operation="add"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="src-alpha";dstFactor="one-minus-constant";operation="subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="src-alpha";dstFactor="one-minus-constant";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-src-alpha";dstFactor="zero";operation="add"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-src-alpha";dstFactor="zero";operation="subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-src-alpha";dstFactor="zero";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-src-alpha";dstFactor="one";operation="add"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-src-alpha";dstFactor="one";operation="subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-src-alpha";dstFactor="one";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-src-alpha";dstFactor="src";operation="add"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-src-alpha";dstFactor="src";operation="subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-src-alpha";dstFactor="src";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-src-alpha";dstFactor="one-minus-src";operation="add"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-src-alpha";dstFactor="one-minus-src";operation="subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-src-alpha";dstFactor="one-minus-src";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-src-alpha";dstFactor="src-alpha";operation="add"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-src-alpha";dstFactor="src-alpha";operation="subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-src-alpha";dstFactor="src-alpha";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-src-alpha";dstFactor="one-minus-src-alpha";operation="add"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-src-alpha";dstFactor="one-minus-src-alpha";operation="subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-src-alpha";dstFactor="one-minus-src-alpha";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-src-alpha";dstFactor="dst";operation="add"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-src-alpha";dstFactor="dst";operation="subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-src-alpha";dstFactor="dst";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-src-alpha";dstFactor="one-minus-dst";operation="add"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-src-alpha";dstFactor="one-minus-dst";operation="subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-src-alpha";dstFactor="one-minus-dst";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-src-alpha";dstFactor="dst-alpha";operation="add"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-src-alpha";dstFactor="dst-alpha";operation="subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-src-alpha";dstFactor="dst-alpha";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-src-alpha";dstFactor="one-minus-dst-alpha";operation="add"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-src-alpha";dstFactor="one-minus-dst-alpha";operation="subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-src-alpha";dstFactor="one-minus-dst-alpha";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-src-alpha";dstFactor="src-alpha-saturated";operation="add"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-src-alpha";dstFactor="src-alpha-saturated";operation="subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-src-alpha";dstFactor="src-alpha-saturated";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-src-alpha";dstFactor="constant";operation="add"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-src-alpha";dstFactor="constant";operation="subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-src-alpha";dstFactor="constant";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-src-alpha";dstFactor="one-minus-constant";operation="add"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-src-alpha";dstFactor="one-minus-constant";operation="subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-src-alpha";dstFactor="one-minus-constant";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="dst";dstFactor="zero";operation="add"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="dst";dstFactor="zero";operation="subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="dst";dstFactor="zero";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="dst";dstFactor="one";operation="add"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="dst";dstFactor="one";operation="subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="dst";dstFactor="one";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="dst";dstFactor="src";operation="add"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="dst";dstFactor="src";operation="subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="dst";dstFactor="src";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="dst";dstFactor="one-minus-src";operation="add"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="dst";dstFactor="one-minus-src";operation="subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="dst";dstFactor="one-minus-src";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="dst";dstFactor="src-alpha";operation="add"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="dst";dstFactor="src-alpha";operation="subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="dst";dstFactor="src-alpha";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="dst";dstFactor="one-minus-src-alpha";operation="add"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="dst";dstFactor="one-minus-src-alpha";operation="subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="dst";dstFactor="one-minus-src-alpha";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="dst";dstFactor="dst";operation="add"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="dst";dstFactor="dst";operation="subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="dst";dstFactor="dst";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="dst";dstFactor="one-minus-dst";operation="add"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="dst";dstFactor="one-minus-dst";operation="subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="dst";dstFactor="one-minus-dst";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="dst";dstFactor="dst-alpha";operation="add"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="dst";dstFactor="dst-alpha";operation="subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="dst";dstFactor="dst-alpha";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="dst";dstFactor="one-minus-dst-alpha";operation="add"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="dst";dstFactor="one-minus-dst-alpha";operation="subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="dst";dstFactor="one-minus-dst-alpha";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="dst";dstFactor="src-alpha-saturated";operation="add"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="dst";dstFactor="src-alpha-saturated";operation="subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="dst";dstFactor="src-alpha-saturated";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="dst";dstFactor="constant";operation="add"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="dst";dstFactor="constant";operation="subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="dst";dstFactor="constant";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="dst";dstFactor="one-minus-constant";operation="add"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="dst";dstFactor="one-minus-constant";operation="subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="dst";dstFactor="one-minus-constant";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-dst";dstFactor="zero";operation="add"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-dst";dstFactor="zero";operation="subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-dst";dstFactor="zero";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-dst";dstFactor="one";operation="add"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-dst";dstFactor="one";operation="subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-dst";dstFactor="one";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-dst";dstFactor="src";operation="add"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-dst";dstFactor="src";operation="subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-dst";dstFactor="src";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-dst";dstFactor="one-minus-src";operation="add"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-dst";dstFactor="one-minus-src";operation="subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-dst";dstFactor="one-minus-src";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-dst";dstFactor="src-alpha";operation="add"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-dst";dstFactor="src-alpha";operation="subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-dst";dstFactor="src-alpha";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-dst";dstFactor="one-minus-src-alpha";operation="add"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-dst";dstFactor="one-minus-src-alpha";operation="subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-dst";dstFactor="one-minus-src-alpha";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-dst";dstFactor="dst";operation="add"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-dst";dstFactor="dst";operation="subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-dst";dstFactor="dst";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-dst";dstFactor="one-minus-dst";operation="add"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-dst";dstFactor="one-minus-dst";operation="subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-dst";dstFactor="one-minus-dst";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-dst";dstFactor="dst-alpha";operation="add"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-dst";dstFactor="dst-alpha";operation="subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-dst";dstFactor="dst-alpha";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-dst";dstFactor="one-minus-dst-alpha";operation="add"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-dst";dstFactor="one-minus-dst-alpha";operation="subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-dst";dstFactor="one-minus-dst-alpha";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-dst";dstFactor="src-alpha-saturated";operation="add"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-dst";dstFactor="src-alpha-saturated";operation="subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-dst";dstFactor="src-alpha-saturated";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-dst";dstFactor="constant";operation="add"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-dst";dstFactor="constant";operation="subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-dst";dstFactor="constant";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-dst";dstFactor="one-minus-constant";operation="add"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-dst";dstFactor="one-minus-constant";operation="subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-dst";dstFactor="one-minus-constant";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="dst-alpha";dstFactor="zero";operation="add"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="dst-alpha";dstFactor="zero";operation="subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="dst-alpha";dstFactor="zero";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="dst-alpha";dstFactor="one";operation="add"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="dst-alpha";dstFactor="one";operation="subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="dst-alpha";dstFactor="one";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="dst-alpha";dstFactor="src";operation="add"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="dst-alpha";dstFactor="src";operation="subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="dst-alpha";dstFactor="src";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="dst-alpha";dstFactor="one-minus-src";operation="add"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="dst-alpha";dstFactor="one-minus-src";operation="subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="dst-alpha";dstFactor="one-minus-src";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="dst-alpha";dstFactor="src-alpha";operation="add"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="dst-alpha";dstFactor="src-alpha";operation="subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="dst-alpha";dstFactor="src-alpha";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="dst-alpha";dstFactor="one-minus-src-alpha";operation="add"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="dst-alpha";dstFactor="one-minus-src-alpha";operation="subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="dst-alpha";dstFactor="one-minus-src-alpha";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="dst-alpha";dstFactor="dst";operation="add"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="dst-alpha";dstFactor="dst";operation="subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="dst-alpha";dstFactor="dst";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="dst-alpha";dstFactor="one-minus-dst";operation="add"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="dst-alpha";dstFactor="one-minus-dst";operation="subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="dst-alpha";dstFactor="one-minus-dst";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="dst-alpha";dstFactor="dst-alpha";operation="add"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="dst-alpha";dstFactor="dst-alpha";operation="subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="dst-alpha";dstFactor="dst-alpha";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="dst-alpha";dstFactor="one-minus-dst-alpha";operation="add"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="dst-alpha";dstFactor="one-minus-dst-alpha";operation="subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="dst-alpha";dstFactor="one-minus-dst-alpha";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="dst-alpha";dstFactor="src-alpha-saturated";operation="add"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="dst-alpha";dstFactor="src-alpha-saturated";operation="subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="dst-alpha";dstFactor="src-alpha-saturated";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="dst-alpha";dstFactor="constant";operation="add"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="dst-alpha";dstFactor="constant";operation="subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="dst-alpha";dstFactor="constant";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="dst-alpha";dstFactor="one-minus-constant";operation="add"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="dst-alpha";dstFactor="one-minus-constant";operation="subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="dst-alpha";dstFactor="one-minus-constant";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-dst-alpha";dstFactor="zero";operation="add"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-dst-alpha";dstFactor="zero";operation="subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-dst-alpha";dstFactor="zero";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-dst-alpha";dstFactor="one";operation="add"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-dst-alpha";dstFactor="one";operation="subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-dst-alpha";dstFactor="one";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-dst-alpha";dstFactor="src";operation="add"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-dst-alpha";dstFactor="src";operation="subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-dst-alpha";dstFactor="src";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-dst-alpha";dstFactor="one-minus-src";operation="add"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-dst-alpha";dstFactor="one-minus-src";operation="subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-dst-alpha";dstFactor="one-minus-src";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-dst-alpha";dstFactor="src-alpha";operation="add"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-dst-alpha";dstFactor="src-alpha";operation="subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-dst-alpha";dstFactor="src-alpha";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-dst-alpha";dstFactor="one-minus-src-alpha";operation="add"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-dst-alpha";dstFactor="one-minus-src-alpha";operation="subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-dst-alpha";dstFactor="one-minus-src-alpha";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-dst-alpha";dstFactor="dst";operation="add"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-dst-alpha";dstFactor="dst";operation="subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-dst-alpha";dstFactor="dst";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-dst-alpha";dstFactor="one-minus-dst";operation="add"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-dst-alpha";dstFactor="one-minus-dst";operation="subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-dst-alpha";dstFactor="one-minus-dst";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-dst-alpha";dstFactor="dst-alpha";operation="add"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-dst-alpha";dstFactor="dst-alpha";operation="subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-dst-alpha";dstFactor="dst-alpha";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-dst-alpha";dstFactor="one-minus-dst-alpha";operation="add"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-dst-alpha";dstFactor="one-minus-dst-alpha";operation="subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-dst-alpha";dstFactor="one-minus-dst-alpha";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-dst-alpha";dstFactor="src-alpha-saturated";operation="add"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-dst-alpha";dstFactor="src-alpha-saturated";operation="subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-dst-alpha";dstFactor="src-alpha-saturated";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-dst-alpha";dstFactor="constant";operation="add"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-dst-alpha";dstFactor="constant";operation="subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-dst-alpha";dstFactor="constant";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-dst-alpha";dstFactor="one-minus-constant";operation="add"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-dst-alpha";dstFactor="one-minus-constant";operation="subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-dst-alpha";dstFactor="one-minus-constant";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="src-alpha-saturated";dstFactor="zero";operation="add"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="src-alpha-saturated";dstFactor="zero";operation="subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="src-alpha-saturated";dstFactor="zero";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="src-alpha-saturated";dstFactor="one";operation="add"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="src-alpha-saturated";dstFactor="one";operation="subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="src-alpha-saturated";dstFactor="one";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="src-alpha-saturated";dstFactor="src";operation="add"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="src-alpha-saturated";dstFactor="src";operation="subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="src-alpha-saturated";dstFactor="src";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="src-alpha-saturated";dstFactor="one-minus-src";operation="add"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="src-alpha-saturated";dstFactor="one-minus-src";operation="subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="src-alpha-saturated";dstFactor="one-minus-src";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="src-alpha-saturated";dstFactor="src-alpha";operation="add"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="src-alpha-saturated";dstFactor="src-alpha";operation="subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="src-alpha-saturated";dstFactor="src-alpha";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="src-alpha-saturated";dstFactor="one-minus-src-alpha";operation="add"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="src-alpha-saturated";dstFactor="one-minus-src-alpha";operation="subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="src-alpha-saturated";dstFactor="one-minus-src-alpha";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="src-alpha-saturated";dstFactor="dst";operation="add"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="src-alpha-saturated";dstFactor="dst";operation="subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="src-alpha-saturated";dstFactor="dst";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="src-alpha-saturated";dstFactor="one-minus-dst";operation="add"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="src-alpha-saturated";dstFactor="one-minus-dst";operation="subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="src-alpha-saturated";dstFactor="one-minus-dst";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="src-alpha-saturated";dstFactor="dst-alpha";operation="add"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="src-alpha-saturated";dstFactor="dst-alpha";operation="subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="src-alpha-saturated";dstFactor="dst-alpha";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="src-alpha-saturated";dstFactor="one-minus-dst-alpha";operation="add"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="src-alpha-saturated";dstFactor="one-minus-dst-alpha";operation="subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="src-alpha-saturated";dstFactor="one-minus-dst-alpha";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="src-alpha-saturated";dstFactor="src-alpha-saturated";operation="add"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="src-alpha-saturated";dstFactor="src-alpha-saturated";operation="subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="src-alpha-saturated";dstFactor="src-alpha-saturated";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="src-alpha-saturated";dstFactor="constant";operation="add"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="src-alpha-saturated";dstFactor="constant";operation="subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="src-alpha-saturated";dstFactor="constant";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="src-alpha-saturated";dstFactor="one-minus-constant";operation="add"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="src-alpha-saturated";dstFactor="one-minus-constant";operation="subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="src-alpha-saturated";dstFactor="one-minus-constant";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="constant";dstFactor="zero";operation="add"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="constant";dstFactor="zero";operation="subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="constant";dstFactor="zero";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="constant";dstFactor="one";operation="add"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="constant";dstFactor="one";operation="subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="constant";dstFactor="one";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="constant";dstFactor="src";operation="add"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="constant";dstFactor="src";operation="subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="constant";dstFactor="src";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="constant";dstFactor="one-minus-src";operation="add"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="constant";dstFactor="one-minus-src";operation="subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="constant";dstFactor="one-minus-src";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="constant";dstFactor="src-alpha";operation="add"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="constant";dstFactor="src-alpha";operation="subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="constant";dstFactor="src-alpha";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="constant";dstFactor="one-minus-src-alpha";operation="add"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="constant";dstFactor="one-minus-src-alpha";operation="subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="constant";dstFactor="one-minus-src-alpha";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="constant";dstFactor="dst";operation="add"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="constant";dstFactor="dst";operation="subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="constant";dstFactor="dst";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="constant";dstFactor="one-minus-dst";operation="add"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="constant";dstFactor="one-minus-dst";operation="subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="constant";dstFactor="one-minus-dst";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="constant";dstFactor="dst-alpha";operation="add"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="constant";dstFactor="dst-alpha";operation="subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="constant";dstFactor="dst-alpha";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="constant";dstFactor="one-minus-dst-alpha";operation="add"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="constant";dstFactor="one-minus-dst-alpha";operation="subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="constant";dstFactor="one-minus-dst-alpha";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="constant";dstFactor="src-alpha-saturated";operation="add"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="constant";dstFactor="src-alpha-saturated";operation="subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="constant";dstFactor="src-alpha-saturated";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="constant";dstFactor="constant";operation="add"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="constant";dstFactor="constant";operation="subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="constant";dstFactor="constant";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="constant";dstFactor="one-minus-constant";operation="add"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="constant";dstFactor="one-minus-constant";operation="subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="constant";dstFactor="one-minus-constant";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-constant";dstFactor="zero";operation="add"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-constant";dstFactor="zero";operation="subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-constant";dstFactor="zero";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-constant";dstFactor="one";operation="add"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-constant";dstFactor="one";operation="subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-constant";dstFactor="one";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-constant";dstFactor="src";operation="add"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-constant";dstFactor="src";operation="subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-constant";dstFactor="src";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-constant";dstFactor="one-minus-src";operation="add"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-constant";dstFactor="one-minus-src";operation="subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-constant";dstFactor="one-minus-src";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-constant";dstFactor="src-alpha";operation="add"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-constant";dstFactor="src-alpha";operation="subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-constant";dstFactor="src-alpha";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-constant";dstFactor="one-minus-src-alpha";operation="add"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-constant";dstFactor="one-minus-src-alpha";operation="subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-constant";dstFactor="one-minus-src-alpha";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-constant";dstFactor="dst";operation="add"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-constant";dstFactor="dst";operation="subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-constant";dstFactor="dst";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-constant";dstFactor="one-minus-dst";operation="add"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-constant";dstFactor="one-minus-dst";operation="subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-constant";dstFactor="one-minus-dst";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-constant";dstFactor="dst-alpha";operation="add"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-constant";dstFactor="dst-alpha";operation="subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-constant";dstFactor="dst-alpha";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-constant";dstFactor="one-minus-dst-alpha";operation="add"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-constant";dstFactor="one-minus-dst-alpha";operation="subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-constant";dstFactor="one-minus-dst-alpha";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-constant";dstFactor="src-alpha-saturated";operation="add"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-constant";dstFactor="src-alpha-saturated";operation="subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-constant";dstFactor="src-alpha-saturated";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-constant";dstFactor="constant";operation="add"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-constant";dstFactor="constant";operation="subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-constant";dstFactor="constant";operation="reverse-subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-constant";dstFactor="one-minus-constant";operation="add"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-constant";dstFactor="one-minus-constant";operation="subtract"]
+ expected: FAIL
+
+ [:component="alpha";srcFactor="one-minus-constant";dstFactor="one-minus-constant";operation="reverse-subtract"]
+ expected: FAIL
+
+
+[cts.https.html?q=webgpu:api,operation,rendering,draw:largeish_buffer:*]
+ [:]
+ expected: FAIL
+
+
+[cts.https.html?q=webgpu:api,operation,rendering,color_target_state:color_write_mask,blending_disabled:*]
+ [:disabled=false]
+ expected: FAIL
+
+ [:disabled=true]
+ expected: FAIL
+
+
+[cts.https.html?q=webgpu:api,operation,rendering,depth:depth_compare_func:*]
+ [:format="depth32float";depthCompare="never";depthClearValue=1]
+ expected: FAIL
+
+ [:format="depth32float";depthCompare="never";depthClearValue=0.5001]
+ expected: FAIL
+
+ [:format="depth32float";depthCompare="never";depthClearValue=0]
+ expected: FAIL
+
+ [:format="depth32float";depthCompare="less";depthClearValue=1]
+ expected: FAIL
+
+ [:format="depth32float";depthCompare="less";depthClearValue=0.5001]
+ expected: FAIL
+
+ [:format="depth32float";depthCompare="less";depthClearValue=0]
+ expected: FAIL
+
+ [:format="depth32float";depthCompare="less-equal";depthClearValue=1]
+ expected: FAIL
+
+ [:format="depth32float";depthCompare="less-equal";depthClearValue=0.5001]
+ expected: FAIL
+
+ [:format="depth32float";depthCompare="less-equal";depthClearValue=0]
+ expected: FAIL
+
+ [:format="depth32float";depthCompare="equal";depthClearValue=1]
+ expected: FAIL
+
+ [:format="depth32float";depthCompare="equal";depthClearValue=0.5001]
+ expected: FAIL
+
+ [:format="depth32float";depthCompare="equal";depthClearValue=0]
+ expected: FAIL
+
+ [:format="depth32float";depthCompare="not-equal";depthClearValue=1]
+ expected: FAIL
+
+ [:format="depth32float";depthCompare="not-equal";depthClearValue=0.5001]
+ expected: FAIL
+
+ [:format="depth32float";depthCompare="not-equal";depthClearValue=0]
+ expected: FAIL
+
+ [:format="depth32float";depthCompare="greater-equal";depthClearValue=1]
+ expected: FAIL
+
+ [:format="depth32float";depthCompare="greater-equal";depthClearValue=0.5001]
+ expected: FAIL
+
+ [:format="depth32float";depthCompare="greater-equal";depthClearValue=0]
+ expected: FAIL
+
+ [:format="depth32float";depthCompare="greater";depthClearValue=1]
+ expected: FAIL
+
+ [:format="depth32float";depthCompare="greater";depthClearValue=0.5001]
+ expected: FAIL
+
+ [:format="depth32float";depthCompare="greater";depthClearValue=0]
+ expected: FAIL
+
+ [:format="depth32float";depthCompare="always";depthClearValue=1]
+ expected: FAIL
+
+ [:format="depth32float";depthCompare="always";depthClearValue=0.5001]
+ expected: FAIL
+
+ [:format="depth32float";depthCompare="always";depthClearValue=0]
+ expected: FAIL
+
+ [:format="depth16unorm";depthCompare="never";depthClearValue=1]
+ expected: FAIL
+
+ [:format="depth16unorm";depthCompare="never";depthClearValue=0.5001]
+ expected: FAIL
+
+ [:format="depth16unorm";depthCompare="never";depthClearValue=0]
+ expected: FAIL
+
+ [:format="depth16unorm";depthCompare="less";depthClearValue=1]
+ expected: FAIL
+
+ [:format="depth16unorm";depthCompare="less";depthClearValue=0.5001]
+ expected: FAIL
+
+ [:format="depth16unorm";depthCompare="less";depthClearValue=0]
+ expected: FAIL
+
+ [:format="depth16unorm";depthCompare="less-equal";depthClearValue=1]
+ expected: FAIL
+
+ [:format="depth16unorm";depthCompare="less-equal";depthClearValue=0.5001]
+ expected: FAIL
+
+ [:format="depth16unorm";depthCompare="less-equal";depthClearValue=0]
+ expected: FAIL
+
+ [:format="depth16unorm";depthCompare="equal";depthClearValue=1]
+ expected: FAIL
+
+ [:format="depth16unorm";depthCompare="equal";depthClearValue=0.5001]
+ expected: FAIL
+
+ [:format="depth16unorm";depthCompare="equal";depthClearValue=0]
+ expected: FAIL
+
+ [:format="depth16unorm";depthCompare="not-equal";depthClearValue=1]
+ expected: FAIL
+
+ [:format="depth16unorm";depthCompare="not-equal";depthClearValue=0.5001]
+ expected: FAIL
+
+ [:format="depth16unorm";depthCompare="not-equal";depthClearValue=0]
+ expected: FAIL
+
+ [:format="depth16unorm";depthCompare="greater-equal";depthClearValue=1]
+ expected: FAIL
+
+ [:format="depth16unorm";depthCompare="greater-equal";depthClearValue=0.5001]
+ expected: FAIL
+
+ [:format="depth16unorm";depthCompare="greater-equal";depthClearValue=0]
+ expected: FAIL
+
+ [:format="depth16unorm";depthCompare="greater";depthClearValue=1]
+ expected: FAIL
+
+ [:format="depth16unorm";depthCompare="greater";depthClearValue=0.5001]
+ expected: FAIL
+
+ [:format="depth16unorm";depthCompare="greater";depthClearValue=0]
+ expected: FAIL
+
+ [:format="depth16unorm";depthCompare="always";depthClearValue=1]
+ expected: FAIL
+
+ [:format="depth16unorm";depthCompare="always";depthClearValue=0.5001]
+ expected: FAIL
+
+ [:format="depth16unorm";depthCompare="always";depthClearValue=0]
+ expected: FAIL
+
+ [:format="depth24plus";depthCompare="never";depthClearValue=1]
+ expected: FAIL
+
+ [:format="depth24plus";depthCompare="never";depthClearValue=0.5001]
+ expected: FAIL
+
+ [:format="depth24plus";depthCompare="never";depthClearValue=0]
+ expected: FAIL
+
+ [:format="depth24plus";depthCompare="less";depthClearValue=1]
+ expected: FAIL
+
+ [:format="depth24plus";depthCompare="less";depthClearValue=0.5001]
+ expected: FAIL
+
+ [:format="depth24plus";depthCompare="less";depthClearValue=0]
+ expected: FAIL
+
+ [:format="depth24plus";depthCompare="less-equal";depthClearValue=1]
+ expected: FAIL
+
+ [:format="depth24plus";depthCompare="less-equal";depthClearValue=0.5001]
+ expected: FAIL
+
+ [:format="depth24plus";depthCompare="less-equal";depthClearValue=0]
+ expected: FAIL
+
+ [:format="depth24plus";depthCompare="equal";depthClearValue=1]
+ expected: FAIL
+
+ [:format="depth24plus";depthCompare="equal";depthClearValue=0.5001]
+ expected: FAIL
+
+ [:format="depth24plus";depthCompare="equal";depthClearValue=0]
+ expected: FAIL
+
+ [:format="depth24plus";depthCompare="not-equal";depthClearValue=1]
+ expected: FAIL
+
+ [:format="depth24plus";depthCompare="not-equal";depthClearValue=0.5001]
+ expected: FAIL
+
+ [:format="depth24plus";depthCompare="not-equal";depthClearValue=0]
+ expected: FAIL
+
+ [:format="depth24plus";depthCompare="greater-equal";depthClearValue=1]
+ expected: FAIL
+
+ [:format="depth24plus";depthCompare="greater-equal";depthClearValue=0.5001]
+ expected: FAIL
+
+ [:format="depth24plus";depthCompare="greater-equal";depthClearValue=0]
+ expected: FAIL
+
+ [:format="depth24plus";depthCompare="greater";depthClearValue=1]
+ expected: FAIL
+
+ [:format="depth24plus";depthCompare="greater";depthClearValue=0.5001]
+ expected: FAIL
+
+ [:format="depth24plus";depthCompare="greater";depthClearValue=0]
+ expected: FAIL
+
+ [:format="depth24plus";depthCompare="always";depthClearValue=1]
+ expected: FAIL
+
+ [:format="depth24plus";depthCompare="always";depthClearValue=0.5001]
+ expected: FAIL
+
+ [:format="depth24plus";depthCompare="always";depthClearValue=0]
+ expected: FAIL
+
+ [:format="depth24plus-stencil8";depthCompare="never";depthClearValue=1]
+ expected: FAIL
+
+ [:format="depth24plus-stencil8";depthCompare="never";depthClearValue=0.5001]
+ expected: FAIL
+
+ [:format="depth24plus-stencil8";depthCompare="never";depthClearValue=0]
+ expected: FAIL
+
+ [:format="depth24plus-stencil8";depthCompare="less";depthClearValue=1]
+ expected: FAIL
+
+ [:format="depth24plus-stencil8";depthCompare="less";depthClearValue=0.5001]
+ expected: FAIL
+
+ [:format="depth24plus-stencil8";depthCompare="less";depthClearValue=0]
+ expected: FAIL
+
+ [:format="depth24plus-stencil8";depthCompare="less-equal";depthClearValue=1]
+ expected: FAIL
+
+ [:format="depth24plus-stencil8";depthCompare="less-equal";depthClearValue=0.5001]
+ expected: FAIL
+
+ [:format="depth24plus-stencil8";depthCompare="less-equal";depthClearValue=0]
+ expected: FAIL
+
+ [:format="depth24plus-stencil8";depthCompare="equal";depthClearValue=1]
+ expected: FAIL
+
+ [:format="depth24plus-stencil8";depthCompare="equal";depthClearValue=0.5001]
+ expected: FAIL
+
+ [:format="depth24plus-stencil8";depthCompare="equal";depthClearValue=0]
+ expected: FAIL
+
+ [:format="depth24plus-stencil8";depthCompare="not-equal";depthClearValue=1]
+ expected: FAIL
+
+ [:format="depth24plus-stencil8";depthCompare="not-equal";depthClearValue=0.5001]
+ expected: FAIL
+
+ [:format="depth24plus-stencil8";depthCompare="not-equal";depthClearValue=0]
+ expected: FAIL
+
+ [:format="depth24plus-stencil8";depthCompare="greater-equal";depthClearValue=1]
+ expected: FAIL
+
+ [:format="depth24plus-stencil8";depthCompare="greater-equal";depthClearValue=0.5001]
+ expected: FAIL
+
+ [:format="depth24plus-stencil8";depthCompare="greater-equal";depthClearValue=0]
+ expected: FAIL
+
+ [:format="depth24plus-stencil8";depthCompare="greater";depthClearValue=1]
+ expected: FAIL
+
+ [:format="depth24plus-stencil8";depthCompare="greater";depthClearValue=0.5001]
+ expected: FAIL
+
+ [:format="depth24plus-stencil8";depthCompare="greater";depthClearValue=0]
+ expected: FAIL
+
+ [:format="depth24plus-stencil8";depthCompare="always";depthClearValue=1]
+ expected: FAIL
+
+ [:format="depth24plus-stencil8";depthCompare="always";depthClearValue=0.5001]
+ expected: FAIL
+
+ [:format="depth24plus-stencil8";depthCompare="always";depthClearValue=0]
+ expected: FAIL
+
+ [:format="depth32float-stencil8";depthCompare="never";depthClearValue=1]
+ expected: FAIL
+
+ [:format="depth32float-stencil8";depthCompare="never";depthClearValue=0.5001]
+ expected: FAIL
+
+ [:format="depth32float-stencil8";depthCompare="never";depthClearValue=0]
+ expected: FAIL
+
+ [:format="depth32float-stencil8";depthCompare="less";depthClearValue=1]
+ expected: FAIL
+
+ [:format="depth32float-stencil8";depthCompare="less";depthClearValue=0.5001]
+ expected: FAIL
+
+ [:format="depth32float-stencil8";depthCompare="less";depthClearValue=0]
+ expected: FAIL
+
+ [:format="depth32float-stencil8";depthCompare="less-equal";depthClearValue=1]
+ expected: FAIL
+
+ [:format="depth32float-stencil8";depthCompare="less-equal";depthClearValue=0.5001]
+ expected: FAIL
+
+ [:format="depth32float-stencil8";depthCompare="less-equal";depthClearValue=0]
+ expected: FAIL
+
+ [:format="depth32float-stencil8";depthCompare="equal";depthClearValue=1]
+ expected: FAIL
+
+ [:format="depth32float-stencil8";depthCompare="equal";depthClearValue=0.5001]
+ expected: FAIL
+
+ [:format="depth32float-stencil8";depthCompare="equal";depthClearValue=0]
+ expected: FAIL
+
+ [:format="depth32float-stencil8";depthCompare="not-equal";depthClearValue=1]
+ expected: FAIL
+
+ [:format="depth32float-stencil8";depthCompare="not-equal";depthClearValue=0.5001]
+ expected: FAIL
+
+ [:format="depth32float-stencil8";depthCompare="not-equal";depthClearValue=0]
+ expected: FAIL
+
+ [:format="depth32float-stencil8";depthCompare="greater-equal";depthClearValue=1]
+ expected: FAIL
+
+ [:format="depth32float-stencil8";depthCompare="greater-equal";depthClearValue=0.5001]
+ expected: FAIL
+
+ [:format="depth32float-stencil8";depthCompare="greater-equal";depthClearValue=0]
+ expected: FAIL
+
+ [:format="depth32float-stencil8";depthCompare="greater";depthClearValue=1]
+ expected: FAIL
+
+ [:format="depth32float-stencil8";depthCompare="greater";depthClearValue=0.5001]
+ expected: FAIL
+
+ [:format="depth32float-stencil8";depthCompare="greater";depthClearValue=0]
+ expected: FAIL
+
+ [:format="depth32float-stencil8";depthCompare="always";depthClearValue=1]
+ expected: FAIL
+
+ [:format="depth32float-stencil8";depthCompare="always";depthClearValue=0.5001]
+ expected: FAIL
+
+ [:format="depth32float-stencil8";depthCompare="always";depthClearValue=0]
+ expected: FAIL
+
+
+[cts.https.html?q=webgpu:api,operation,rendering,color_target_state:blending,clamping:*]
+ [:format="rgba8unorm";srcValue=0.4;dstValue=0.2]
+ expected: FAIL
+
+ [:format="rgba8unorm";srcValue=0.4;dstValue=0.4]
+ expected: FAIL
+
+ [:format="rgba8unorm";srcValue=0.6;dstValue=0.2]
+ expected: FAIL
+
+ [:format="rgba8unorm";srcValue=0.6;dstValue=0.4]
+ expected: FAIL
+
+ [:format="rgba8unorm";srcValue=0.8;dstValue=0.2]
+ expected: FAIL
+
+ [:format="rgba8unorm";srcValue=0.8;dstValue=0.4]
+ expected: FAIL
+
+ [:format="rgba8unorm";srcValue=1;dstValue=0.2]
+ expected: FAIL
+
+ [:format="rgba8unorm";srcValue=1;dstValue=0.4]
+ expected: FAIL
+
+ [:format="rg16float";srcValue=0.4;dstValue=0.2]
+ expected: FAIL
+
+ [:format="rg16float";srcValue=0.4;dstValue=0.4]
+ expected: FAIL
+
+ [:format="rg16float";srcValue=0.6;dstValue=0.2]
+ expected: FAIL
+
+ [:format="rg16float";srcValue=0.6;dstValue=0.4]
+ expected: FAIL
+
+ [:format="rg16float";srcValue=0.8;dstValue=0.2]
+ expected: FAIL
+
+ [:format="rg16float";srcValue=0.8;dstValue=0.4]
+ expected: FAIL
+
+ [:format="rg16float";srcValue=1;dstValue=0.2]
+ expected: FAIL
+
+ [:format="rg16float";srcValue=1;dstValue=0.4]
+ expected: FAIL
+
+
+[cts.https.html?q=webgpu:api,operation,rendering,color_target_state:color_write_mask,channel_work:*]
+ [:mask=0]
+ expected: FAIL
+
+ [:mask=1]
+ expected: FAIL
+
+ [:mask=2]
+ expected: FAIL
+
+ [:mask=3]
+ expected: FAIL
+
+ [:mask=4]
+ expected: FAIL
+
+ [:mask=5]
+ expected: FAIL
+
+ [:mask=6]
+ expected: FAIL
+
+ [:mask=7]
+ expected: FAIL
+
+ [:mask=8]
+ expected: FAIL
+
+ [:mask=9]
+ expected: FAIL
+
+ [:mask=10]
+ expected: FAIL
+
+ [:mask=11]
+ expected: FAIL
+
+ [:mask=12]
+ expected: FAIL
+
+ [:mask=13]
+ expected: FAIL
+
+ [:mask=14]
+ expected: FAIL
+
+ [:mask=15]
+ expected: FAIL
+
+
+[cts.https.html?q=webgpu:api,operation,rendering,basic:large_draw:*]
+ [:indexed=true;indirect=true]
+ expected: FAIL
+
+ [:indexed=true;indirect=false]
+ expected: FAIL
+
+ [:indexed=false;indirect=true]
+ expected: FAIL
+
+ [:indexed=false;indirect=false]
+ expected: FAIL
+
+
+[cts.https.html?q=webgpu:api,operation,rendering,draw:vertex_attributes,formats:*]
+ [:]
+ expected: FAIL
+
+
+[cts.https.html?q=webgpu:api,operation,rendering,draw:arguments:*]
+ [:first=0;count=0;first_instance=0;instance_count=0;indexed=false;indirect=false;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"]
+ expected: FAIL
+
+ [:first=0;count=0;first_instance=0;instance_count=0;indexed=false;indirect=false;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"]
+ expected: FAIL
+
+ [:first=0;count=0;first_instance=0;instance_count=0;indexed=false;indirect=true;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"]
+ expected: FAIL
+
+ [:first=0;count=0;first_instance=0;instance_count=0;indexed=false;indirect=true;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"]
+ expected: FAIL
+
+ [:first=0;count=0;first_instance=0;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0]
+ expected: FAIL
+
+ [:first=0;count=0;first_instance=0;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9]
+ expected: FAIL
+
+ [:first=0;count=0;first_instance=0;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0]
+ expected: FAIL
+
+ [:first=0;count=0;first_instance=0;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9]
+ expected: FAIL
+
+ [:first=0;count=0;first_instance=0;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0]
+ expected: FAIL
+
+ [:first=0;count=0;first_instance=0;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9]
+ expected: FAIL
+
+ [:first=0;count=0;first_instance=0;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0]
+ expected: FAIL
+
+ [:first=0;count=0;first_instance=0;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9]
+ expected: FAIL
+
+ [:first=0;count=0;first_instance=0;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0]
+ expected: FAIL
+
+ [:first=0;count=0;first_instance=0;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9]
+ expected: FAIL
+
+ [:first=0;count=0;first_instance=0;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0]
+ expected: FAIL
+
+ [:first=0;count=0;first_instance=0;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9]
+ expected: FAIL
+
+ [:first=0;count=0;first_instance=0;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0]
+ expected: FAIL
+
+ [:first=0;count=0;first_instance=0;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9]
+ expected: FAIL
+
+ [:first=0;count=0;first_instance=0;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0]
+ expected: FAIL
+
+ [:first=0;count=0;first_instance=0;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9]
+ expected: FAIL
+
+ [:first=0;count=0;first_instance=0;instance_count=1;indexed=false;indirect=false;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"]
+ expected: FAIL
+
+ [:first=0;count=0;first_instance=0;instance_count=1;indexed=false;indirect=false;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"]
+ expected: FAIL
+
+ [:first=0;count=0;first_instance=0;instance_count=1;indexed=false;indirect=true;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"]
+ expected: FAIL
+
+ [:first=0;count=0;first_instance=0;instance_count=1;indexed=false;indirect=true;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"]
+ expected: FAIL
+
+ [:first=0;count=0;first_instance=0;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0]
+ expected: FAIL
+
+ [:first=0;count=0;first_instance=0;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9]
+ expected: FAIL
+
+ [:first=0;count=0;first_instance=0;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0]
+ expected: FAIL
+
+ [:first=0;count=0;first_instance=0;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9]
+ expected: FAIL
+
+ [:first=0;count=0;first_instance=0;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0]
+ expected: FAIL
+
+ [:first=0;count=0;first_instance=0;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9]
+ expected: FAIL
+
+ [:first=0;count=0;first_instance=0;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0]
+ expected: FAIL
+
+ [:first=0;count=0;first_instance=0;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9]
+ expected: FAIL
+
+ [:first=0;count=0;first_instance=0;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0]
+ expected: FAIL
+
+ [:first=0;count=0;first_instance=0;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9]
+ expected: FAIL
+
+ [:first=0;count=0;first_instance=0;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0]
+ expected: FAIL
+
+ [:first=0;count=0;first_instance=0;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9]
+ expected: FAIL
+
+ [:first=0;count=0;first_instance=0;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0]
+ expected: FAIL
+
+ [:first=0;count=0;first_instance=0;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9]
+ expected: FAIL
+
+ [:first=0;count=0;first_instance=0;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0]
+ expected: FAIL
+
+ [:first=0;count=0;first_instance=0;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9]
+ expected: FAIL
+
+ [:first=0;count=0;first_instance=0;instance_count=4;indexed=false;indirect=false;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"]
+ expected: FAIL
+
+ [:first=0;count=0;first_instance=0;instance_count=4;indexed=false;indirect=false;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"]
+ expected: FAIL
+
+ [:first=0;count=0;first_instance=0;instance_count=4;indexed=false;indirect=true;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"]
+ expected: FAIL
+
+ [:first=0;count=0;first_instance=0;instance_count=4;indexed=false;indirect=true;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"]
+ expected: FAIL
+
+ [:first=0;count=0;first_instance=0;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0]
+ expected: FAIL
+
+ [:first=0;count=0;first_instance=0;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9]
+ expected: FAIL
+
+ [:first=0;count=0;first_instance=0;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0]
+ expected: FAIL
+
+ [:first=0;count=0;first_instance=0;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9]
+ expected: FAIL
+
+ [:first=0;count=0;first_instance=0;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0]
+ expected: FAIL
+
+ [:first=0;count=0;first_instance=0;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9]
+ expected: FAIL
+
+ [:first=0;count=0;first_instance=0;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0]
+ expected: FAIL
+
+ [:first=0;count=0;first_instance=0;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9]
+ expected: FAIL
+
+ [:first=0;count=0;first_instance=0;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0]
+ expected: FAIL
+
+ [:first=0;count=0;first_instance=0;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9]
+ expected: FAIL
+
+ [:first=0;count=0;first_instance=0;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0]
+ expected: FAIL
+
+ [:first=0;count=0;first_instance=0;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9]
+ expected: FAIL
+
+ [:first=0;count=0;first_instance=0;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0]
+ expected: FAIL
+
+ [:first=0;count=0;first_instance=0;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9]
+ expected: FAIL
+
+ [:first=0;count=0;first_instance=0;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0]
+ expected: FAIL
+
+ [:first=0;count=0;first_instance=0;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9]
+ expected: FAIL
+
+ [:first=0;count=0;first_instance=2;instance_count=0;indexed=false;indirect=false;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"]
+ expected: FAIL
+
+ [:first=0;count=0;first_instance=2;instance_count=0;indexed=false;indirect=false;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"]
+ expected: FAIL
+
+ [:first=0;count=0;first_instance=2;instance_count=0;indexed=false;indirect=true;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"]
+ expected: FAIL
+
+ [:first=0;count=0;first_instance=2;instance_count=0;indexed=false;indirect=true;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"]
+ expected: FAIL
+
+ [:first=0;count=0;first_instance=2;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0]
+ expected: FAIL
+
+ [:first=0;count=0;first_instance=2;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9]
+ expected: FAIL
+
+ [:first=0;count=0;first_instance=2;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0]
+ expected: FAIL
+
+ [:first=0;count=0;first_instance=2;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9]
+ expected: FAIL
+
+ [:first=0;count=0;first_instance=2;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0]
+ expected: FAIL
+
+ [:first=0;count=0;first_instance=2;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9]
+ expected: FAIL
+
+ [:first=0;count=0;first_instance=2;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0]
+ expected: FAIL
+
+ [:first=0;count=0;first_instance=2;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9]
+ expected: FAIL
+
+ [:first=0;count=0;first_instance=2;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0]
+ expected: FAIL
+
+ [:first=0;count=0;first_instance=2;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9]
+ expected: FAIL
+
+ [:first=0;count=0;first_instance=2;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0]
+ expected: FAIL
+
+ [:first=0;count=0;first_instance=2;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9]
+ expected: FAIL
+
+ [:first=0;count=0;first_instance=2;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0]
+ expected: FAIL
+
+ [:first=0;count=0;first_instance=2;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9]
+ expected: FAIL
+
+ [:first=0;count=0;first_instance=2;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0]
+ expected: FAIL
+
+ [:first=0;count=0;first_instance=2;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9]
+ expected: FAIL
+
+ [:first=0;count=0;first_instance=2;instance_count=1;indexed=false;indirect=false;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"]
+ expected: FAIL
+
+ [:first=0;count=0;first_instance=2;instance_count=1;indexed=false;indirect=false;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"]
+ expected: FAIL
+
+ [:first=0;count=0;first_instance=2;instance_count=1;indexed=false;indirect=true;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"]
+ expected: FAIL
+
+ [:first=0;count=0;first_instance=2;instance_count=1;indexed=false;indirect=true;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"]
+ expected: FAIL
+
+ [:first=0;count=0;first_instance=2;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0]
+ expected: FAIL
+
+ [:first=0;count=0;first_instance=2;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9]
+ expected: FAIL
+
+ [:first=0;count=0;first_instance=2;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0]
+ expected: FAIL
+
+ [:first=0;count=0;first_instance=2;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9]
+ expected: FAIL
+
+ [:first=0;count=0;first_instance=2;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0]
+ expected: FAIL
+
+ [:first=0;count=0;first_instance=2;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9]
+ expected: FAIL
+
+ [:first=0;count=0;first_instance=2;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0]
+ expected: FAIL
+
+ [:first=0;count=0;first_instance=2;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9]
+ expected: FAIL
+
+ [:first=0;count=0;first_instance=2;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0]
+ expected: FAIL
+
+ [:first=0;count=0;first_instance=2;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9]
+ expected: FAIL
+
+ [:first=0;count=0;first_instance=2;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0]
+ expected: FAIL
+
+ [:first=0;count=0;first_instance=2;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9]
+ expected: FAIL
+
+ [:first=0;count=0;first_instance=2;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0]
+ expected: FAIL
+
+ [:first=0;count=0;first_instance=2;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9]
+ expected: FAIL
+
+ [:first=0;count=0;first_instance=2;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0]
+ expected: FAIL
+
+ [:first=0;count=0;first_instance=2;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9]
+ expected: FAIL
+
+ [:first=0;count=0;first_instance=2;instance_count=4;indexed=false;indirect=false;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"]
+ expected: FAIL
+
+ [:first=0;count=0;first_instance=2;instance_count=4;indexed=false;indirect=false;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"]
+ expected: FAIL
+
+ [:first=0;count=0;first_instance=2;instance_count=4;indexed=false;indirect=true;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"]
+ expected: FAIL
+
+ [:first=0;count=0;first_instance=2;instance_count=4;indexed=false;indirect=true;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"]
+ expected: FAIL
+
+ [:first=0;count=0;first_instance=2;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0]
+ expected: FAIL
+
+ [:first=0;count=0;first_instance=2;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9]
+ expected: FAIL
+
+ [:first=0;count=0;first_instance=2;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0]
+ expected: FAIL
+
+ [:first=0;count=0;first_instance=2;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9]
+ expected: FAIL
+
+ [:first=0;count=0;first_instance=2;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0]
+ expected: FAIL
+
+ [:first=0;count=0;first_instance=2;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9]
+ expected: FAIL
+
+ [:first=0;count=0;first_instance=2;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0]
+ expected: FAIL
+
+ [:first=0;count=0;first_instance=2;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9]
+ expected: FAIL
+
+ [:first=0;count=0;first_instance=2;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0]
+ expected: FAIL
+
+ [:first=0;count=0;first_instance=2;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9]
+ expected: FAIL
+
+ [:first=0;count=0;first_instance=2;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0]
+ expected: FAIL
+
+ [:first=0;count=0;first_instance=2;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9]
+ expected: FAIL
+
+ [:first=0;count=0;first_instance=2;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0]
+ expected: FAIL
+
+ [:first=0;count=0;first_instance=2;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9]
+ expected: FAIL
+
+ [:first=0;count=0;first_instance=2;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0]
+ expected: FAIL
+
+ [:first=0;count=0;first_instance=2;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9]
+ expected: FAIL
+
+ [:first=0;count=3;first_instance=0;instance_count=0;indexed=false;indirect=false;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"]
+ expected: FAIL
+
+ [:first=0;count=3;first_instance=0;instance_count=0;indexed=false;indirect=false;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"]
+ expected: FAIL
+
+ [:first=0;count=3;first_instance=0;instance_count=0;indexed=false;indirect=true;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"]
+ expected: FAIL
+
+ [:first=0;count=3;first_instance=0;instance_count=0;indexed=false;indirect=true;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"]
+ expected: FAIL
+
+ [:first=0;count=3;first_instance=0;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0]
+ expected: FAIL
+
+ [:first=0;count=3;first_instance=0;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9]
+ expected: FAIL
+
+ [:first=0;count=3;first_instance=0;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0]
+ expected: FAIL
+
+ [:first=0;count=3;first_instance=0;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9]
+ expected: FAIL
+
+ [:first=0;count=3;first_instance=0;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0]
+ expected: FAIL
+
+ [:first=0;count=3;first_instance=0;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9]
+ expected: FAIL
+
+ [:first=0;count=3;first_instance=0;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0]
+ expected: FAIL
+
+ [:first=0;count=3;first_instance=0;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9]
+ expected: FAIL
+
+ [:first=0;count=3;first_instance=0;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0]
+ expected: FAIL
+
+ [:first=0;count=3;first_instance=0;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9]
+ expected: FAIL
+
+ [:first=0;count=3;first_instance=0;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0]
+ expected: FAIL
+
+ [:first=0;count=3;first_instance=0;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9]
+ expected: FAIL
+
+ [:first=0;count=3;first_instance=0;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0]
+ expected: FAIL
+
+ [:first=0;count=3;first_instance=0;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9]
+ expected: FAIL
+
+ [:first=0;count=3;first_instance=0;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0]
+ expected: FAIL
+
+ [:first=0;count=3;first_instance=0;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9]
+ expected: FAIL
+
+ [:first=0;count=3;first_instance=0;instance_count=1;indexed=false;indirect=false;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"]
+ expected: FAIL
+
+ [:first=0;count=3;first_instance=0;instance_count=1;indexed=false;indirect=false;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"]
+ expected: FAIL
+
+ [:first=0;count=3;first_instance=0;instance_count=1;indexed=false;indirect=true;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"]
+ expected: FAIL
+
+ [:first=0;count=3;first_instance=0;instance_count=1;indexed=false;indirect=true;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"]
+ expected: FAIL
+
+ [:first=0;count=3;first_instance=0;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0]
+ expected: FAIL
+
+ [:first=0;count=3;first_instance=0;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9]
+ expected: FAIL
+
+ [:first=0;count=3;first_instance=0;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0]
+ expected: FAIL
+
+ [:first=0;count=3;first_instance=0;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9]
+ expected: FAIL
+
+ [:first=0;count=3;first_instance=0;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0]
+ expected: FAIL
+
+ [:first=0;count=3;first_instance=0;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9]
+ expected: FAIL
+
+ [:first=0;count=3;first_instance=0;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0]
+ expected: FAIL
+
+ [:first=0;count=3;first_instance=0;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9]
+ expected: FAIL
+
+ [:first=0;count=3;first_instance=0;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0]
+ expected: FAIL
+
+ [:first=0;count=3;first_instance=0;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9]
+ expected: FAIL
+
+ [:first=0;count=3;first_instance=0;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0]
+ expected: FAIL
+
+ [:first=0;count=3;first_instance=0;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9]
+ expected: FAIL
+
+ [:first=0;count=3;first_instance=0;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0]
+ expected: FAIL
+
+ [:first=0;count=3;first_instance=0;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9]
+ expected: FAIL
+
+ [:first=0;count=3;first_instance=0;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0]
+ expected: FAIL
+
+ [:first=0;count=3;first_instance=0;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9]
+ expected: FAIL
+
+ [:first=0;count=3;first_instance=0;instance_count=4;indexed=false;indirect=false;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"]
+ expected: FAIL
+
+ [:first=0;count=3;first_instance=0;instance_count=4;indexed=false;indirect=false;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"]
+ expected: FAIL
+
+ [:first=0;count=3;first_instance=0;instance_count=4;indexed=false;indirect=true;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"]
+ expected: FAIL
+
+ [:first=0;count=3;first_instance=0;instance_count=4;indexed=false;indirect=true;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"]
+ expected: FAIL
+
+ [:first=0;count=3;first_instance=0;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0]
+ expected: FAIL
+
+ [:first=0;count=3;first_instance=0;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9]
+ expected: FAIL
+
+ [:first=0;count=3;first_instance=0;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0]
+ expected: FAIL
+
+ [:first=0;count=3;first_instance=0;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9]
+ expected: FAIL
+
+ [:first=0;count=3;first_instance=0;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0]
+ expected: FAIL
+
+ [:first=0;count=3;first_instance=0;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9]
+ expected: FAIL
+
+ [:first=0;count=3;first_instance=0;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0]
+ expected: FAIL
+
+ [:first=0;count=3;first_instance=0;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9]
+ expected: FAIL
+
+ [:first=0;count=3;first_instance=0;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0]
+ expected: FAIL
+
+ [:first=0;count=3;first_instance=0;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9]
+ expected: FAIL
+
+ [:first=0;count=3;first_instance=0;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0]
+ expected: FAIL
+
+ [:first=0;count=3;first_instance=0;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9]
+ expected: FAIL
+
+ [:first=0;count=3;first_instance=0;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0]
+ expected: FAIL
+
+ [:first=0;count=3;first_instance=0;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9]
+ expected: FAIL
+
+ [:first=0;count=3;first_instance=0;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0]
+ expected: FAIL
+
+ [:first=0;count=3;first_instance=0;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9]
+ expected: FAIL
+
+ [:first=0;count=3;first_instance=2;instance_count=0;indexed=false;indirect=false;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"]
+ expected: FAIL
+
+ [:first=0;count=3;first_instance=2;instance_count=0;indexed=false;indirect=false;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"]
+ expected: FAIL
+
+ [:first=0;count=3;first_instance=2;instance_count=0;indexed=false;indirect=true;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"]
+ expected: FAIL
+
+ [:first=0;count=3;first_instance=2;instance_count=0;indexed=false;indirect=true;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"]
+ expected: FAIL
+
+ [:first=0;count=3;first_instance=2;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0]
+ expected: FAIL
+
+ [:first=0;count=3;first_instance=2;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9]
+ expected: FAIL
+
+ [:first=0;count=3;first_instance=2;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0]
+ expected: FAIL
+
+ [:first=0;count=3;first_instance=2;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9]
+ expected: FAIL
+
+ [:first=0;count=3;first_instance=2;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0]
+ expected: FAIL
+
+ [:first=0;count=3;first_instance=2;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9]
+ expected: FAIL
+
+ [:first=0;count=3;first_instance=2;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0]
+ expected: FAIL
+
+ [:first=0;count=3;first_instance=2;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9]
+ expected: FAIL
+
+ [:first=0;count=3;first_instance=2;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0]
+ expected: FAIL
+
+ [:first=0;count=3;first_instance=2;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9]
+ expected: FAIL
+
+ [:first=0;count=3;first_instance=2;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0]
+ expected: FAIL
+
+ [:first=0;count=3;first_instance=2;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9]
+ expected: FAIL
+
+ [:first=0;count=3;first_instance=2;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0]
+ expected: FAIL
+
+ [:first=0;count=3;first_instance=2;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9]
+ expected: FAIL
+
+ [:first=0;count=3;first_instance=2;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0]
+ expected: FAIL
+
+ [:first=0;count=3;first_instance=2;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9]
+ expected: FAIL
+
+ [:first=0;count=3;first_instance=2;instance_count=1;indexed=false;indirect=false;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"]
+ expected: FAIL
+
+ [:first=0;count=3;first_instance=2;instance_count=1;indexed=false;indirect=false;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"]
+ expected: FAIL
+
+ [:first=0;count=3;first_instance=2;instance_count=1;indexed=false;indirect=true;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"]
+ expected: FAIL
+
+ [:first=0;count=3;first_instance=2;instance_count=1;indexed=false;indirect=true;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"]
+ expected: FAIL
+
+ [:first=0;count=3;first_instance=2;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0]
+ expected: FAIL
+
+ [:first=0;count=3;first_instance=2;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9]
+ expected: FAIL
+
+ [:first=0;count=3;first_instance=2;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0]
+ expected: FAIL
+
+ [:first=0;count=3;first_instance=2;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9]
+ expected: FAIL
+
+ [:first=0;count=3;first_instance=2;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0]
+ expected: FAIL
+
+ [:first=0;count=3;first_instance=2;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9]
+ expected: FAIL
+
+ [:first=0;count=3;first_instance=2;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0]
+ expected: FAIL
+
+ [:first=0;count=3;first_instance=2;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9]
+ expected: FAIL
+
+ [:first=0;count=3;first_instance=2;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0]
+ expected: FAIL
+
+ [:first=0;count=3;first_instance=2;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9]
+ expected: FAIL
+
+ [:first=0;count=3;first_instance=2;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0]
+ expected: FAIL
+
+ [:first=0;count=3;first_instance=2;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9]
+ expected: FAIL
+
+ [:first=0;count=3;first_instance=2;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0]
+ expected: FAIL
+
+ [:first=0;count=3;first_instance=2;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9]
+ expected: FAIL
+
+ [:first=0;count=3;first_instance=2;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0]
+ expected: FAIL
+
+ [:first=0;count=3;first_instance=2;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9]
+ expected: FAIL
+
+ [:first=0;count=3;first_instance=2;instance_count=4;indexed=false;indirect=false;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"]
+ expected: FAIL
+
+ [:first=0;count=3;first_instance=2;instance_count=4;indexed=false;indirect=false;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"]
+ expected: FAIL
+
+ [:first=0;count=3;first_instance=2;instance_count=4;indexed=false;indirect=true;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"]
+ expected: FAIL
+
+ [:first=0;count=3;first_instance=2;instance_count=4;indexed=false;indirect=true;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"]
+ expected: FAIL
+
+ [:first=0;count=3;first_instance=2;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0]
+ expected: FAIL
+
+ [:first=0;count=3;first_instance=2;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9]
+ expected: FAIL
+
+ [:first=0;count=3;first_instance=2;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0]
+ expected: FAIL
+
+ [:first=0;count=3;first_instance=2;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9]
+ expected: FAIL
+
+ [:first=0;count=3;first_instance=2;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0]
+ expected: FAIL
+
+ [:first=0;count=3;first_instance=2;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9]
+ expected: FAIL
+
+ [:first=0;count=3;first_instance=2;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0]
+ expected: FAIL
+
+ [:first=0;count=3;first_instance=2;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9]
+ expected: FAIL
+
+ [:first=0;count=3;first_instance=2;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0]
+ expected: FAIL
+
+ [:first=0;count=3;first_instance=2;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9]
+ expected: FAIL
+
+ [:first=0;count=3;first_instance=2;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0]
+ expected: FAIL
+
+ [:first=0;count=3;first_instance=2;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9]
+ expected: FAIL
+
+ [:first=0;count=3;first_instance=2;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0]
+ expected: FAIL
+
+ [:first=0;count=3;first_instance=2;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9]
+ expected: FAIL
+
+ [:first=0;count=3;first_instance=2;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0]
+ expected: FAIL
+
+ [:first=0;count=3;first_instance=2;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9]
+ expected: FAIL
+
+ [:first=0;count=6;first_instance=0;instance_count=0;indexed=false;indirect=false;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"]
+ expected: FAIL
+
+ [:first=0;count=6;first_instance=0;instance_count=0;indexed=false;indirect=false;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"]
+ expected: FAIL
+
+ [:first=0;count=6;first_instance=0;instance_count=0;indexed=false;indirect=true;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"]
+ expected: FAIL
+
+ [:first=0;count=6;first_instance=0;instance_count=0;indexed=false;indirect=true;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"]
+ expected: FAIL
+
+ [:first=0;count=6;first_instance=0;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0]
+ expected: FAIL
+
+ [:first=0;count=6;first_instance=0;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9]
+ expected: FAIL
+
+ [:first=0;count=6;first_instance=0;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0]
+ expected: FAIL
+
+ [:first=0;count=6;first_instance=0;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9]
+ expected: FAIL
+
+ [:first=0;count=6;first_instance=0;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0]
+ expected: FAIL
+
+ [:first=0;count=6;first_instance=0;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9]
+ expected: FAIL
+
+ [:first=0;count=6;first_instance=0;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0]
+ expected: FAIL
+
+ [:first=0;count=6;first_instance=0;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9]
+ expected: FAIL
+
+ [:first=0;count=6;first_instance=0;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0]
+ expected: FAIL
+
+ [:first=0;count=6;first_instance=0;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9]
+ expected: FAIL
+
+ [:first=0;count=6;first_instance=0;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0]
+ expected: FAIL
+
+ [:first=0;count=6;first_instance=0;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9]
+ expected: FAIL
+
+ [:first=0;count=6;first_instance=0;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0]
+ expected: FAIL
+
+ [:first=0;count=6;first_instance=0;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9]
+ expected: FAIL
+
+ [:first=0;count=6;first_instance=0;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0]
+ expected: FAIL
+
+ [:first=0;count=6;first_instance=0;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9]
+ expected: FAIL
+
+ [:first=0;count=6;first_instance=0;instance_count=1;indexed=false;indirect=false;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"]
+ expected: FAIL
+
+ [:first=0;count=6;first_instance=0;instance_count=1;indexed=false;indirect=false;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"]
+ expected: FAIL
+
+ [:first=0;count=6;first_instance=0;instance_count=1;indexed=false;indirect=true;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"]
+ expected: FAIL
+
+ [:first=0;count=6;first_instance=0;instance_count=1;indexed=false;indirect=true;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"]
+ expected: FAIL
+
+ [:first=0;count=6;first_instance=0;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0]
+ expected: FAIL
+
+ [:first=0;count=6;first_instance=0;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9]
+ expected: FAIL
+
+ [:first=0;count=6;first_instance=0;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0]
+ expected: FAIL
+
+ [:first=0;count=6;first_instance=0;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9]
+ expected: FAIL
+
+ [:first=0;count=6;first_instance=0;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0]
+ expected: FAIL
+
+ [:first=0;count=6;first_instance=0;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9]
+ expected: FAIL
+
+ [:first=0;count=6;first_instance=0;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0]
+ expected: FAIL
+
+ [:first=0;count=6;first_instance=0;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9]
+ expected: FAIL
+
+ [:first=0;count=6;first_instance=0;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0]
+ expected: FAIL
+
+ [:first=0;count=6;first_instance=0;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9]
+ expected: FAIL
+
+ [:first=0;count=6;first_instance=0;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0]
+ expected: FAIL
+
+ [:first=0;count=6;first_instance=0;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9]
+ expected: FAIL
+
+ [:first=0;count=6;first_instance=0;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0]
+ expected: FAIL
+
+ [:first=0;count=6;first_instance=0;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9]
+ expected: FAIL
+
+ [:first=0;count=6;first_instance=0;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0]
+ expected: FAIL
+
+ [:first=0;count=6;first_instance=0;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9]
+ expected: FAIL
+
+ [:first=0;count=6;first_instance=0;instance_count=4;indexed=false;indirect=false;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"]
+ expected: FAIL
+
+ [:first=0;count=6;first_instance=0;instance_count=4;indexed=false;indirect=false;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"]
+ expected: FAIL
+
+ [:first=0;count=6;first_instance=0;instance_count=4;indexed=false;indirect=true;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"]
+ expected: FAIL
+
+ [:first=0;count=6;first_instance=0;instance_count=4;indexed=false;indirect=true;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"]
+ expected: FAIL
+
+ [:first=0;count=6;first_instance=0;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0]
+ expected: FAIL
+
+ [:first=0;count=6;first_instance=0;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9]
+ expected: FAIL
+
+ [:first=0;count=6;first_instance=0;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0]
+ expected: FAIL
+
+ [:first=0;count=6;first_instance=0;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9]
+ expected: FAIL
+
+ [:first=0;count=6;first_instance=0;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0]
+ expected: FAIL
+
+ [:first=0;count=6;first_instance=0;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9]
+ expected: FAIL
+
+ [:first=0;count=6;first_instance=0;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0]
+ expected: FAIL
+
+ [:first=0;count=6;first_instance=0;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9]
+ expected: FAIL
+
+ [:first=0;count=6;first_instance=0;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0]
+ expected: FAIL
+
+ [:first=0;count=6;first_instance=0;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9]
+ expected: FAIL
+
+ [:first=0;count=6;first_instance=0;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0]
+ expected: FAIL
+
+ [:first=0;count=6;first_instance=0;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9]
+ expected: FAIL
+
+ [:first=0;count=6;first_instance=0;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0]
+ expected: FAIL
+
+ [:first=0;count=6;first_instance=0;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9]
+ expected: FAIL
+
+ [:first=0;count=6;first_instance=0;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0]
+ expected: FAIL
+
+ [:first=0;count=6;first_instance=0;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9]
+ expected: FAIL
+
+ [:first=0;count=6;first_instance=2;instance_count=0;indexed=false;indirect=false;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"]
+ expected: FAIL
+
+ [:first=0;count=6;first_instance=2;instance_count=0;indexed=false;indirect=false;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"]
+ expected: FAIL
+
+ [:first=0;count=6;first_instance=2;instance_count=0;indexed=false;indirect=true;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"]
+ expected: FAIL
+
+ [:first=0;count=6;first_instance=2;instance_count=0;indexed=false;indirect=true;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"]
+ expected: FAIL
+
+ [:first=0;count=6;first_instance=2;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0]
+ expected: FAIL
+
+ [:first=0;count=6;first_instance=2;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9]
+ expected: FAIL
+
+ [:first=0;count=6;first_instance=2;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0]
+ expected: FAIL
+
+ [:first=0;count=6;first_instance=2;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9]
+ expected: FAIL
+
+ [:first=0;count=6;first_instance=2;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0]
+ expected: FAIL
+
+ [:first=0;count=6;first_instance=2;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9]
+ expected: FAIL
+
+ [:first=0;count=6;first_instance=2;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0]
+ expected: FAIL
+
+ [:first=0;count=6;first_instance=2;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9]
+ expected: FAIL
+
+ [:first=0;count=6;first_instance=2;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0]
+ expected: FAIL
+
+ [:first=0;count=6;first_instance=2;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9]
+ expected: FAIL
+
+ [:first=0;count=6;first_instance=2;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0]
+ expected: FAIL
+
+ [:first=0;count=6;first_instance=2;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9]
+ expected: FAIL
+
+ [:first=0;count=6;first_instance=2;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0]
+ expected: FAIL
+
+ [:first=0;count=6;first_instance=2;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9]
+ expected: FAIL
+
+ [:first=0;count=6;first_instance=2;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0]
+ expected: FAIL
+
+ [:first=0;count=6;first_instance=2;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9]
+ expected: FAIL
+
+ [:first=0;count=6;first_instance=2;instance_count=1;indexed=false;indirect=false;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"]
+ expected: FAIL
+
+ [:first=0;count=6;first_instance=2;instance_count=1;indexed=false;indirect=false;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"]
+ expected: FAIL
+
+ [:first=0;count=6;first_instance=2;instance_count=1;indexed=false;indirect=true;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"]
+ expected: FAIL
+
+ [:first=0;count=6;first_instance=2;instance_count=1;indexed=false;indirect=true;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"]
+ expected: FAIL
+
+ [:first=0;count=6;first_instance=2;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0]
+ expected: FAIL
+
+ [:first=0;count=6;first_instance=2;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9]
+ expected: FAIL
+
+ [:first=0;count=6;first_instance=2;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0]
+ expected: FAIL
+
+ [:first=0;count=6;first_instance=2;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9]
+ expected: FAIL
+
+ [:first=0;count=6;first_instance=2;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0]
+ expected: FAIL
+
+ [:first=0;count=6;first_instance=2;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9]
+ expected: FAIL
+
+ [:first=0;count=6;first_instance=2;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0]
+ expected: FAIL
+
+ [:first=0;count=6;first_instance=2;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9]
+ expected: FAIL
+
+ [:first=0;count=6;first_instance=2;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0]
+ expected: FAIL
+
+ [:first=0;count=6;first_instance=2;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9]
+ expected: FAIL
+
+ [:first=0;count=6;first_instance=2;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0]
+ expected: FAIL
+
+ [:first=0;count=6;first_instance=2;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9]
+ expected: FAIL
+
+ [:first=0;count=6;first_instance=2;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0]
+ expected: FAIL
+
+ [:first=0;count=6;first_instance=2;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9]
+ expected: FAIL
+
+ [:first=0;count=6;first_instance=2;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0]
+ expected: FAIL
+
+ [:first=0;count=6;first_instance=2;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9]
+ expected: FAIL
+
+ [:first=0;count=6;first_instance=2;instance_count=4;indexed=false;indirect=false;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"]
+ expected: FAIL
+
+ [:first=0;count=6;first_instance=2;instance_count=4;indexed=false;indirect=false;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"]
+ expected: FAIL
+
+ [:first=0;count=6;first_instance=2;instance_count=4;indexed=false;indirect=true;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"]
+ expected: FAIL
+
+ [:first=0;count=6;first_instance=2;instance_count=4;indexed=false;indirect=true;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"]
+ expected: FAIL
+
+ [:first=0;count=6;first_instance=2;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0]
+ expected: FAIL
+
+ [:first=0;count=6;first_instance=2;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9]
+ expected: FAIL
+
+ [:first=0;count=6;first_instance=2;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0]
+ expected: FAIL
+
+ [:first=0;count=6;first_instance=2;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9]
+ expected: FAIL
+
+ [:first=0;count=6;first_instance=2;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0]
+ expected: FAIL
+
+ [:first=0;count=6;first_instance=2;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9]
+ expected: FAIL
+
+ [:first=0;count=6;first_instance=2;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0]
+ expected: FAIL
+
+ [:first=0;count=6;first_instance=2;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9]
+ expected: FAIL
+
+ [:first=0;count=6;first_instance=2;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0]
+ expected: FAIL
+
+ [:first=0;count=6;first_instance=2;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9]
+ expected: FAIL
+
+ [:first=0;count=6;first_instance=2;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0]
+ expected: FAIL
+
+ [:first=0;count=6;first_instance=2;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9]
+ expected: FAIL
+
+ [:first=0;count=6;first_instance=2;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0]
+ expected: FAIL
+
+ [:first=0;count=6;first_instance=2;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9]
+ expected: FAIL
+
+ [:first=0;count=6;first_instance=2;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0]
+ expected: FAIL
+
+ [:first=0;count=6;first_instance=2;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9]
+ expected: FAIL
+
+ [:first=3;count=0;first_instance=0;instance_count=0;indexed=false;indirect=false;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"]
+ expected: FAIL
+
+ [:first=3;count=0;first_instance=0;instance_count=0;indexed=false;indirect=false;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"]
+ expected: FAIL
+
+ [:first=3;count=0;first_instance=0;instance_count=0;indexed=false;indirect=true;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"]
+ expected: FAIL
+
+ [:first=3;count=0;first_instance=0;instance_count=0;indexed=false;indirect=true;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"]
+ expected: FAIL
+
+ [:first=3;count=0;first_instance=0;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0]
+ expected: FAIL
+
+ [:first=3;count=0;first_instance=0;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9]
+ expected: FAIL
+
+ [:first=3;count=0;first_instance=0;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0]
+ expected: FAIL
+
+ [:first=3;count=0;first_instance=0;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9]
+ expected: FAIL
+
+ [:first=3;count=0;first_instance=0;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0]
+ expected: FAIL
+
+ [:first=3;count=0;first_instance=0;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9]
+ expected: FAIL
+
+ [:first=3;count=0;first_instance=0;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0]
+ expected: FAIL
+
+ [:first=3;count=0;first_instance=0;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9]
+ expected: FAIL
+
+ [:first=3;count=0;first_instance=0;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0]
+ expected: FAIL
+
+ [:first=3;count=0;first_instance=0;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9]
+ expected: FAIL
+
+ [:first=3;count=0;first_instance=0;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0]
+ expected: FAIL
+
+ [:first=3;count=0;first_instance=0;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9]
+ expected: FAIL
+
+ [:first=3;count=0;first_instance=0;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0]
+ expected: FAIL
+
+ [:first=3;count=0;first_instance=0;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9]
+ expected: FAIL
+
+ [:first=3;count=0;first_instance=0;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0]
+ expected: FAIL
+
+ [:first=3;count=0;first_instance=0;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9]
+ expected: FAIL
+
+ [:first=3;count=0;first_instance=0;instance_count=1;indexed=false;indirect=false;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"]
+ expected: FAIL
+
+ [:first=3;count=0;first_instance=0;instance_count=1;indexed=false;indirect=false;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"]
+ expected: FAIL
+
+ [:first=3;count=0;first_instance=0;instance_count=1;indexed=false;indirect=true;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"]
+ expected: FAIL
+
+ [:first=3;count=0;first_instance=0;instance_count=1;indexed=false;indirect=true;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"]
+ expected: FAIL
+
+ [:first=3;count=0;first_instance=0;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0]
+ expected: FAIL
+
+ [:first=3;count=0;first_instance=0;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9]
+ expected: FAIL
+
+ [:first=3;count=0;first_instance=0;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0]
+ expected: FAIL
+
+ [:first=3;count=0;first_instance=0;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9]
+ expected: FAIL
+
+ [:first=3;count=0;first_instance=0;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0]
+ expected: FAIL
+
+ [:first=3;count=0;first_instance=0;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9]
+ expected: FAIL
+
+ [:first=3;count=0;first_instance=0;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0]
+ expected: FAIL
+
+ [:first=3;count=0;first_instance=0;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9]
+ expected: FAIL
+
+ [:first=3;count=0;first_instance=0;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0]
+ expected: FAIL
+
+ [:first=3;count=0;first_instance=0;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9]
+ expected: FAIL
+
+ [:first=3;count=0;first_instance=0;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0]
+ expected: FAIL
+
+ [:first=3;count=0;first_instance=0;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9]
+ expected: FAIL
+
+ [:first=3;count=0;first_instance=0;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0]
+ expected: FAIL
+
+ [:first=3;count=0;first_instance=0;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9]
+ expected: FAIL
+
+ [:first=3;count=0;first_instance=0;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0]
+ expected: FAIL
+
+ [:first=3;count=0;first_instance=0;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9]
+ expected: FAIL
+
+ [:first=3;count=0;first_instance=0;instance_count=4;indexed=false;indirect=false;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"]
+ expected: FAIL
+
+ [:first=3;count=0;first_instance=0;instance_count=4;indexed=false;indirect=false;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"]
+ expected: FAIL
+
+ [:first=3;count=0;first_instance=0;instance_count=4;indexed=false;indirect=true;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"]
+ expected: FAIL
+
+ [:first=3;count=0;first_instance=0;instance_count=4;indexed=false;indirect=true;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"]
+ expected: FAIL
+
+ [:first=3;count=0;first_instance=0;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0]
+ expected: FAIL
+
+ [:first=3;count=0;first_instance=0;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9]
+ expected: FAIL
+
+ [:first=3;count=0;first_instance=0;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0]
+ expected: FAIL
+
+ [:first=3;count=0;first_instance=0;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9]
+ expected: FAIL
+
+ [:first=3;count=0;first_instance=0;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0]
+ expected: FAIL
+
+ [:first=3;count=0;first_instance=0;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9]
+ expected: FAIL
+
+ [:first=3;count=0;first_instance=0;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0]
+ expected: FAIL
+
+ [:first=3;count=0;first_instance=0;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9]
+ expected: FAIL
+
+ [:first=3;count=0;first_instance=0;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0]
+ expected: FAIL
+
+ [:first=3;count=0;first_instance=0;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9]
+ expected: FAIL
+
+ [:first=3;count=0;first_instance=0;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0]
+ expected: FAIL
+
+ [:first=3;count=0;first_instance=0;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9]
+ expected: FAIL
+
+ [:first=3;count=0;first_instance=0;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0]
+ expected: FAIL
+
+ [:first=3;count=0;first_instance=0;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9]
+ expected: FAIL
+
+ [:first=3;count=0;first_instance=0;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0]
+ expected: FAIL
+
+ [:first=3;count=0;first_instance=0;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9]
+ expected: FAIL
+
+ [:first=3;count=0;first_instance=2;instance_count=0;indexed=false;indirect=false;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"]
+ expected: FAIL
+
+ [:first=3;count=0;first_instance=2;instance_count=0;indexed=false;indirect=false;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"]
+ expected: FAIL
+
+ [:first=3;count=0;first_instance=2;instance_count=0;indexed=false;indirect=true;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"]
+ expected: FAIL
+
+ [:first=3;count=0;first_instance=2;instance_count=0;indexed=false;indirect=true;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"]
+ expected: FAIL
+
+ [:first=3;count=0;first_instance=2;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0]
+ expected: FAIL
+
+ [:first=3;count=0;first_instance=2;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9]
+ expected: FAIL
+
+ [:first=3;count=0;first_instance=2;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0]
+ expected: FAIL
+
+ [:first=3;count=0;first_instance=2;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9]
+ expected: FAIL
+
+ [:first=3;count=0;first_instance=2;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0]
+ expected: FAIL
+
+ [:first=3;count=0;first_instance=2;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9]
+ expected: FAIL
+
+ [:first=3;count=0;first_instance=2;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0]
+ expected: FAIL
+
+ [:first=3;count=0;first_instance=2;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9]
+ expected: FAIL
+
+ [:first=3;count=0;first_instance=2;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0]
+ expected: FAIL
+
+ [:first=3;count=0;first_instance=2;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9]
+ expected: FAIL
+
+ [:first=3;count=0;first_instance=2;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0]
+ expected: FAIL
+
+ [:first=3;count=0;first_instance=2;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9]
+ expected: FAIL
+
+ [:first=3;count=0;first_instance=2;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0]
+ expected: FAIL
+
+ [:first=3;count=0;first_instance=2;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9]
+ expected: FAIL
+
+ [:first=3;count=0;first_instance=2;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0]
+ expected: FAIL
+
+ [:first=3;count=0;first_instance=2;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9]
+ expected: FAIL
+
+ [:first=3;count=0;first_instance=2;instance_count=1;indexed=false;indirect=false;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"]
+ expected: FAIL
+
+ [:first=3;count=0;first_instance=2;instance_count=1;indexed=false;indirect=false;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"]
+ expected: FAIL
+
+ [:first=3;count=0;first_instance=2;instance_count=1;indexed=false;indirect=true;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"]
+ expected: FAIL
+
+ [:first=3;count=0;first_instance=2;instance_count=1;indexed=false;indirect=true;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"]
+ expected: FAIL
+
+ [:first=3;count=0;first_instance=2;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0]
+ expected: FAIL
+
+ [:first=3;count=0;first_instance=2;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9]
+ expected: FAIL
+
+ [:first=3;count=0;first_instance=2;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0]
+ expected: FAIL
+
+ [:first=3;count=0;first_instance=2;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9]
+ expected: FAIL
+
+ [:first=3;count=0;first_instance=2;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0]
+ expected: FAIL
+
+ [:first=3;count=0;first_instance=2;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9]
+ expected: FAIL
+
+ [:first=3;count=0;first_instance=2;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0]
+ expected: FAIL
+
+ [:first=3;count=0;first_instance=2;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9]
+ expected: FAIL
+
+ [:first=3;count=0;first_instance=2;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0]
+ expected: FAIL
+
+ [:first=3;count=0;first_instance=2;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9]
+ expected: FAIL
+
+ [:first=3;count=0;first_instance=2;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0]
+ expected: FAIL
+
+ [:first=3;count=0;first_instance=2;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9]
+ expected: FAIL
+
+ [:first=3;count=0;first_instance=2;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0]
+ expected: FAIL
+
+ [:first=3;count=0;first_instance=2;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9]
+ expected: FAIL
+
+ [:first=3;count=0;first_instance=2;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0]
+ expected: FAIL
+
+ [:first=3;count=0;first_instance=2;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9]
+ expected: FAIL
+
+ [:first=3;count=0;first_instance=2;instance_count=4;indexed=false;indirect=false;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"]
+ expected: FAIL
+
+ [:first=3;count=0;first_instance=2;instance_count=4;indexed=false;indirect=false;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"]
+ expected: FAIL
+
+ [:first=3;count=0;first_instance=2;instance_count=4;indexed=false;indirect=true;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"]
+ expected: FAIL
+
+ [:first=3;count=0;first_instance=2;instance_count=4;indexed=false;indirect=true;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"]
+ expected: FAIL
+
+ [:first=3;count=0;first_instance=2;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0]
+ expected: FAIL
+
+ [:first=3;count=0;first_instance=2;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9]
+ expected: FAIL
+
+ [:first=3;count=0;first_instance=2;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0]
+ expected: FAIL
+
+ [:first=3;count=0;first_instance=2;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9]
+ expected: FAIL
+
+ [:first=3;count=0;first_instance=2;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0]
+ expected: FAIL
+
+ [:first=3;count=0;first_instance=2;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9]
+ expected: FAIL
+
+ [:first=3;count=0;first_instance=2;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0]
+ expected: FAIL
+
+ [:first=3;count=0;first_instance=2;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9]
+ expected: FAIL
+
+ [:first=3;count=0;first_instance=2;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0]
+ expected: FAIL
+
+ [:first=3;count=0;first_instance=2;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9]
+ expected: FAIL
+
+ [:first=3;count=0;first_instance=2;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0]
+ expected: FAIL
+
+ [:first=3;count=0;first_instance=2;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9]
+ expected: FAIL
+
+ [:first=3;count=0;first_instance=2;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0]
+ expected: FAIL
+
+ [:first=3;count=0;first_instance=2;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9]
+ expected: FAIL
+
+ [:first=3;count=0;first_instance=2;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0]
+ expected: FAIL
+
+ [:first=3;count=0;first_instance=2;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9]
+ expected: FAIL
+
+ [:first=3;count=3;first_instance=0;instance_count=0;indexed=false;indirect=false;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"]
+ expected: FAIL
+
+ [:first=3;count=3;first_instance=0;instance_count=0;indexed=false;indirect=false;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"]
+ expected: FAIL
+
+ [:first=3;count=3;first_instance=0;instance_count=0;indexed=false;indirect=true;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"]
+ expected: FAIL
+
+ [:first=3;count=3;first_instance=0;instance_count=0;indexed=false;indirect=true;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"]
+ expected: FAIL
+
+ [:first=3;count=3;first_instance=0;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0]
+ expected: FAIL
+
+ [:first=3;count=3;first_instance=0;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9]
+ expected: FAIL
+
+ [:first=3;count=3;first_instance=0;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0]
+ expected: FAIL
+
+ [:first=3;count=3;first_instance=0;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9]
+ expected: FAIL
+
+ [:first=3;count=3;first_instance=0;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0]
+ expected: FAIL
+
+ [:first=3;count=3;first_instance=0;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9]
+ expected: FAIL
+
+ [:first=3;count=3;first_instance=0;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0]
+ expected: FAIL
+
+ [:first=3;count=3;first_instance=0;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9]
+ expected: FAIL
+
+ [:first=3;count=3;first_instance=0;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0]
+ expected: FAIL
+
+ [:first=3;count=3;first_instance=0;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9]
+ expected: FAIL
+
+ [:first=3;count=3;first_instance=0;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0]
+ expected: FAIL
+
+ [:first=3;count=3;first_instance=0;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9]
+ expected: FAIL
+
+ [:first=3;count=3;first_instance=0;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0]
+ expected: FAIL
+
+ [:first=3;count=3;first_instance=0;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9]
+ expected: FAIL
+
+ [:first=3;count=3;first_instance=0;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0]
+ expected: FAIL
+
+ [:first=3;count=3;first_instance=0;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9]
+ expected: FAIL
+
+ [:first=3;count=3;first_instance=0;instance_count=1;indexed=false;indirect=false;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"]
+ expected: FAIL
+
+ [:first=3;count=3;first_instance=0;instance_count=1;indexed=false;indirect=false;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"]
+ expected: FAIL
+
+ [:first=3;count=3;first_instance=0;instance_count=1;indexed=false;indirect=true;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"]
+ expected: FAIL
+
+ [:first=3;count=3;first_instance=0;instance_count=1;indexed=false;indirect=true;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"]
+ expected: FAIL
+
+ [:first=3;count=3;first_instance=0;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0]
+ expected: FAIL
+
+ [:first=3;count=3;first_instance=0;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9]
+ expected: FAIL
+
+ [:first=3;count=3;first_instance=0;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0]
+ expected: FAIL
+
+ [:first=3;count=3;first_instance=0;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9]
+ expected: FAIL
+
+ [:first=3;count=3;first_instance=0;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0]
+ expected: FAIL
+
+ [:first=3;count=3;first_instance=0;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9]
+ expected: FAIL
+
+ [:first=3;count=3;first_instance=0;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0]
+ expected: FAIL
+
+ [:first=3;count=3;first_instance=0;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9]
+ expected: FAIL
+
+ [:first=3;count=3;first_instance=0;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0]
+ expected: FAIL
+
+ [:first=3;count=3;first_instance=0;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9]
+ expected: FAIL
+
+ [:first=3;count=3;first_instance=0;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0]
+ expected: FAIL
+
+ [:first=3;count=3;first_instance=0;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9]
+ expected: FAIL
+
+ [:first=3;count=3;first_instance=0;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0]
+ expected: FAIL
+
+ [:first=3;count=3;first_instance=0;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9]
+ expected: FAIL
+
+ [:first=3;count=3;first_instance=0;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0]
+ expected: FAIL
+
+ [:first=3;count=3;first_instance=0;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9]
+ expected: FAIL
+
+ [:first=3;count=3;first_instance=0;instance_count=4;indexed=false;indirect=false;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"]
+ expected: FAIL
+
+ [:first=3;count=3;first_instance=0;instance_count=4;indexed=false;indirect=false;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"]
+ expected: FAIL
+
+ [:first=3;count=3;first_instance=0;instance_count=4;indexed=false;indirect=true;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"]
+ expected: FAIL
+
+ [:first=3;count=3;first_instance=0;instance_count=4;indexed=false;indirect=true;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"]
+ expected: FAIL
+
+ [:first=3;count=3;first_instance=0;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0]
+ expected: FAIL
+
+ [:first=3;count=3;first_instance=0;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9]
+ expected: FAIL
+
+ [:first=3;count=3;first_instance=0;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0]
+ expected: FAIL
+
+ [:first=3;count=3;first_instance=0;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9]
+ expected: FAIL
+
+ [:first=3;count=3;first_instance=0;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0]
+ expected: FAIL
+
+ [:first=3;count=3;first_instance=0;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9]
+ expected: FAIL
+
+ [:first=3;count=3;first_instance=0;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0]
+ expected: FAIL
+
+ [:first=3;count=3;first_instance=0;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9]
+ expected: FAIL
+
+ [:first=3;count=3;first_instance=0;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0]
+ expected: FAIL
+
+ [:first=3;count=3;first_instance=0;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9]
+ expected: FAIL
+
+ [:first=3;count=3;first_instance=0;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0]
+ expected: FAIL
+
+ [:first=3;count=3;first_instance=0;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9]
+ expected: FAIL
+
+ [:first=3;count=3;first_instance=0;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0]
+ expected: FAIL
+
+ [:first=3;count=3;first_instance=0;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9]
+ expected: FAIL
+
+ [:first=3;count=3;first_instance=0;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0]
+ expected: FAIL
+
+ [:first=3;count=3;first_instance=0;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9]
+ expected: FAIL
+
+ [:first=3;count=3;first_instance=2;instance_count=0;indexed=false;indirect=false;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"]
+ expected: FAIL
+
+ [:first=3;count=3;first_instance=2;instance_count=0;indexed=false;indirect=false;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"]
+ expected: FAIL
+
+ [:first=3;count=3;first_instance=2;instance_count=0;indexed=false;indirect=true;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"]
+ expected: FAIL
+
+ [:first=3;count=3;first_instance=2;instance_count=0;indexed=false;indirect=true;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"]
+ expected: FAIL
+
+ [:first=3;count=3;first_instance=2;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0]
+ expected: FAIL
+
+ [:first=3;count=3;first_instance=2;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9]
+ expected: FAIL
+
+ [:first=3;count=3;first_instance=2;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0]
+ expected: FAIL
+
+ [:first=3;count=3;first_instance=2;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9]
+ expected: FAIL
+
+ [:first=3;count=3;first_instance=2;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0]
+ expected: FAIL
+
+ [:first=3;count=3;first_instance=2;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9]
+ expected: FAIL
+
+ [:first=3;count=3;first_instance=2;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0]
+ expected: FAIL
+
+ [:first=3;count=3;first_instance=2;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9]
+ expected: FAIL
+
+ [:first=3;count=3;first_instance=2;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0]
+ expected: FAIL
+
+ [:first=3;count=3;first_instance=2;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9]
+ expected: FAIL
+
+ [:first=3;count=3;first_instance=2;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0]
+ expected: FAIL
+
+ [:first=3;count=3;first_instance=2;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9]
+ expected: FAIL
+
+ [:first=3;count=3;first_instance=2;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0]
+ expected: FAIL
+
+ [:first=3;count=3;first_instance=2;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9]
+ expected: FAIL
+
+ [:first=3;count=3;first_instance=2;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0]
+ expected: FAIL
+
+ [:first=3;count=3;first_instance=2;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9]
+ expected: FAIL
+
+ [:first=3;count=3;first_instance=2;instance_count=1;indexed=false;indirect=false;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"]
+ expected: FAIL
+
+ [:first=3;count=3;first_instance=2;instance_count=1;indexed=false;indirect=false;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"]
+ expected: FAIL
+
+ [:first=3;count=3;first_instance=2;instance_count=1;indexed=false;indirect=true;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"]
+ expected: FAIL
+
+ [:first=3;count=3;first_instance=2;instance_count=1;indexed=false;indirect=true;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"]
+ expected: FAIL
+
+ [:first=3;count=3;first_instance=2;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0]
+ expected: FAIL
+
+ [:first=3;count=3;first_instance=2;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9]
+ expected: FAIL
+
+ [:first=3;count=3;first_instance=2;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0]
+ expected: FAIL
+
+ [:first=3;count=3;first_instance=2;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9]
+ expected: FAIL
+
+ [:first=3;count=3;first_instance=2;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0]
+ expected: FAIL
+
+ [:first=3;count=3;first_instance=2;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9]
+ expected: FAIL
+
+ [:first=3;count=3;first_instance=2;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0]
+ expected: FAIL
+
+ [:first=3;count=3;first_instance=2;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9]
+ expected: FAIL
+
+ [:first=3;count=3;first_instance=2;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0]
+ expected: FAIL
+
+ [:first=3;count=3;first_instance=2;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9]
+ expected: FAIL
+
+ [:first=3;count=3;first_instance=2;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0]
+ expected: FAIL
+
+ [:first=3;count=3;first_instance=2;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9]
+ expected: FAIL
+
+ [:first=3;count=3;first_instance=2;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0]
+ expected: FAIL
+
+ [:first=3;count=3;first_instance=2;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9]
+ expected: FAIL
+
+ [:first=3;count=3;first_instance=2;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0]
+ expected: FAIL
+
+ [:first=3;count=3;first_instance=2;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9]
+ expected: FAIL
+
+ [:first=3;count=3;first_instance=2;instance_count=4;indexed=false;indirect=false;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"]
+ expected: FAIL
+
+ [:first=3;count=3;first_instance=2;instance_count=4;indexed=false;indirect=false;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"]
+ expected: FAIL
+
+ [:first=3;count=3;first_instance=2;instance_count=4;indexed=false;indirect=true;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"]
+ expected: FAIL
+
+ [:first=3;count=3;first_instance=2;instance_count=4;indexed=false;indirect=true;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"]
+ expected: FAIL
+
+ [:first=3;count=3;first_instance=2;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0]
+ expected: FAIL
+
+ [:first=3;count=3;first_instance=2;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9]
+ expected: FAIL
+
+ [:first=3;count=3;first_instance=2;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0]
+ expected: FAIL
+
+ [:first=3;count=3;first_instance=2;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9]
+ expected: FAIL
+
+ [:first=3;count=3;first_instance=2;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0]
+ expected: FAIL
+
+ [:first=3;count=3;first_instance=2;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9]
+ expected: FAIL
+
+ [:first=3;count=3;first_instance=2;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0]
+ expected: FAIL
+
+ [:first=3;count=3;first_instance=2;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9]
+ expected: FAIL
+
+ [:first=3;count=3;first_instance=2;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0]
+ expected: FAIL
+
+ [:first=3;count=3;first_instance=2;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9]
+ expected: FAIL
+
+ [:first=3;count=3;first_instance=2;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0]
+ expected: FAIL
+
+ [:first=3;count=3;first_instance=2;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9]
+ expected: FAIL
+
+ [:first=3;count=3;first_instance=2;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0]
+ expected: FAIL
+
+ [:first=3;count=3;first_instance=2;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9]
+ expected: FAIL
+
+ [:first=3;count=3;first_instance=2;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0]
+ expected: FAIL
+
+ [:first=3;count=3;first_instance=2;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9]
+ expected: FAIL
+
+ [:first=3;count=6;first_instance=0;instance_count=0;indexed=false;indirect=false;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"]
+ expected: FAIL
+
+ [:first=3;count=6;first_instance=0;instance_count=0;indexed=false;indirect=false;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"]
+ expected: FAIL
+
+ [:first=3;count=6;first_instance=0;instance_count=0;indexed=false;indirect=true;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"]
+ expected: FAIL
+
+ [:first=3;count=6;first_instance=0;instance_count=0;indexed=false;indirect=true;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"]
+ expected: FAIL
+
+ [:first=3;count=6;first_instance=0;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0]
+ expected: FAIL
+
+ [:first=3;count=6;first_instance=0;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9]
+ expected: FAIL
+
+ [:first=3;count=6;first_instance=0;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0]
+ expected: FAIL
+
+ [:first=3;count=6;first_instance=0;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9]
+ expected: FAIL
+
+ [:first=3;count=6;first_instance=0;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0]
+ expected: FAIL
+
+ [:first=3;count=6;first_instance=0;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9]
+ expected: FAIL
+
+ [:first=3;count=6;first_instance=0;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0]
+ expected: FAIL
+
+ [:first=3;count=6;first_instance=0;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9]
+ expected: FAIL
+
+ [:first=3;count=6;first_instance=0;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0]
+ expected: FAIL
+
+ [:first=3;count=6;first_instance=0;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9]
+ expected: FAIL
+
+ [:first=3;count=6;first_instance=0;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0]
+ expected: FAIL
+
+ [:first=3;count=6;first_instance=0;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9]
+ expected: FAIL
+
+ [:first=3;count=6;first_instance=0;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0]
+ expected: FAIL
+
+ [:first=3;count=6;first_instance=0;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9]
+ expected: FAIL
+
+ [:first=3;count=6;first_instance=0;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0]
+ expected: FAIL
+
+ [:first=3;count=6;first_instance=0;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9]
+ expected: FAIL
+
+ [:first=3;count=6;first_instance=0;instance_count=1;indexed=false;indirect=false;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"]
+ expected: FAIL
+
+ [:first=3;count=6;first_instance=0;instance_count=1;indexed=false;indirect=false;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"]
+ expected: FAIL
+
+ [:first=3;count=6;first_instance=0;instance_count=1;indexed=false;indirect=true;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"]
+ expected: FAIL
+
+ [:first=3;count=6;first_instance=0;instance_count=1;indexed=false;indirect=true;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"]
+ expected: FAIL
+
+ [:first=3;count=6;first_instance=0;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0]
+ expected: FAIL
+
+ [:first=3;count=6;first_instance=0;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9]
+ expected: FAIL
+
+ [:first=3;count=6;first_instance=0;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0]
+ expected: FAIL
+
+ [:first=3;count=6;first_instance=0;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9]
+ expected: FAIL
+
+ [:first=3;count=6;first_instance=0;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0]
+ expected: FAIL
+
+ [:first=3;count=6;first_instance=0;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9]
+ expected: FAIL
+
+ [:first=3;count=6;first_instance=0;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0]
+ expected: FAIL
+
+ [:first=3;count=6;first_instance=0;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9]
+ expected: FAIL
+
+ [:first=3;count=6;first_instance=0;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0]
+ expected: FAIL
+
+ [:first=3;count=6;first_instance=0;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9]
+ expected: FAIL
+
+ [:first=3;count=6;first_instance=0;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0]
+ expected: FAIL
+
+ [:first=3;count=6;first_instance=0;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9]
+ expected: FAIL
+
+ [:first=3;count=6;first_instance=0;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0]
+ expected: FAIL
+
+ [:first=3;count=6;first_instance=0;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9]
+ expected: FAIL
+
+ [:first=3;count=6;first_instance=0;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0]
+ expected: FAIL
+
+ [:first=3;count=6;first_instance=0;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9]
+ expected: FAIL
+
+ [:first=3;count=6;first_instance=0;instance_count=4;indexed=false;indirect=false;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"]
+ expected: FAIL
+
+ [:first=3;count=6;first_instance=0;instance_count=4;indexed=false;indirect=false;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"]
+ expected: FAIL
+
+ [:first=3;count=6;first_instance=0;instance_count=4;indexed=false;indirect=true;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"]
+ expected: FAIL
+
+ [:first=3;count=6;first_instance=0;instance_count=4;indexed=false;indirect=true;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"]
+ expected: FAIL
+
+ [:first=3;count=6;first_instance=0;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0]
+ expected: FAIL
+
+ [:first=3;count=6;first_instance=0;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9]
+ expected: FAIL
+
+ [:first=3;count=6;first_instance=0;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0]
+ expected: FAIL
+
+ [:first=3;count=6;first_instance=0;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9]
+ expected: FAIL
+
+ [:first=3;count=6;first_instance=0;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0]
+ expected: FAIL
+
+ [:first=3;count=6;first_instance=0;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9]
+ expected: FAIL
+
+ [:first=3;count=6;first_instance=0;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0]
+ expected: FAIL
+
+ [:first=3;count=6;first_instance=0;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9]
+ expected: FAIL
+
+ [:first=3;count=6;first_instance=0;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0]
+ expected: FAIL
+
+ [:first=3;count=6;first_instance=0;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9]
+ expected: FAIL
+
+ [:first=3;count=6;first_instance=0;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0]
+ expected: FAIL
+
+ [:first=3;count=6;first_instance=0;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9]
+ expected: FAIL
+
+ [:first=3;count=6;first_instance=0;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0]
+ expected: FAIL
+
+ [:first=3;count=6;first_instance=0;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9]
+ expected: FAIL
+
+ [:first=3;count=6;first_instance=0;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0]
+ expected: FAIL
+
+ [:first=3;count=6;first_instance=0;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9]
+ expected: FAIL
+
+ [:first=3;count=6;first_instance=2;instance_count=0;indexed=false;indirect=false;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"]
+ expected: FAIL
+
+ [:first=3;count=6;first_instance=2;instance_count=0;indexed=false;indirect=false;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"]
+ expected: FAIL
+
+ [:first=3;count=6;first_instance=2;instance_count=0;indexed=false;indirect=true;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"]
+ expected: FAIL
+
+ [:first=3;count=6;first_instance=2;instance_count=0;indexed=false;indirect=true;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"]
+ expected: FAIL
+
+ [:first=3;count=6;first_instance=2;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0]
+ expected: FAIL
+
+ [:first=3;count=6;first_instance=2;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9]
+ expected: FAIL
+
+ [:first=3;count=6;first_instance=2;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0]
+ expected: FAIL
+
+ [:first=3;count=6;first_instance=2;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9]
+ expected: FAIL
+
+ [:first=3;count=6;first_instance=2;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0]
+ expected: FAIL
+
+ [:first=3;count=6;first_instance=2;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9]
+ expected: FAIL
+
+ [:first=3;count=6;first_instance=2;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0]
+ expected: FAIL
+
+ [:first=3;count=6;first_instance=2;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9]
+ expected: FAIL
+
+ [:first=3;count=6;first_instance=2;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0]
+ expected: FAIL
+
+ [:first=3;count=6;first_instance=2;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9]
+ expected: FAIL
+
+ [:first=3;count=6;first_instance=2;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0]
+ expected: FAIL
+
+ [:first=3;count=6;first_instance=2;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9]
+ expected: FAIL
+
+ [:first=3;count=6;first_instance=2;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0]
+ expected: FAIL
+
+ [:first=3;count=6;first_instance=2;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9]
+ expected: FAIL
+
+ [:first=3;count=6;first_instance=2;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0]
+ expected: FAIL
+
+ [:first=3;count=6;first_instance=2;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9]
+ expected: FAIL
+
+ [:first=3;count=6;first_instance=2;instance_count=1;indexed=false;indirect=false;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"]
+ expected: FAIL
+
+ [:first=3;count=6;first_instance=2;instance_count=1;indexed=false;indirect=false;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"]
+ expected: FAIL
+
+ [:first=3;count=6;first_instance=2;instance_count=1;indexed=false;indirect=true;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"]
+ expected: FAIL
+
+ [:first=3;count=6;first_instance=2;instance_count=1;indexed=false;indirect=true;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"]
+ expected: FAIL
+
+ [:first=3;count=6;first_instance=2;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0]
+ expected: FAIL
+
+ [:first=3;count=6;first_instance=2;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9]
+ expected: FAIL
+
+ [:first=3;count=6;first_instance=2;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0]
+ expected: FAIL
+
+ [:first=3;count=6;first_instance=2;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9]
+ expected: FAIL
+
+ [:first=3;count=6;first_instance=2;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0]
+ expected: FAIL
+
+ [:first=3;count=6;first_instance=2;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9]
+ expected: FAIL
+
+ [:first=3;count=6;first_instance=2;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0]
+ expected: FAIL
+
+ [:first=3;count=6;first_instance=2;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9]
+ expected: FAIL
+
+ [:first=3;count=6;first_instance=2;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0]
+ expected: FAIL
+
+ [:first=3;count=6;first_instance=2;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9]
+ expected: FAIL
+
+ [:first=3;count=6;first_instance=2;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0]
+ expected: FAIL
+
+ [:first=3;count=6;first_instance=2;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9]
+ expected: FAIL
+
+ [:first=3;count=6;first_instance=2;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0]
+ expected: FAIL
+
+ [:first=3;count=6;first_instance=2;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9]
+ expected: FAIL
+
+ [:first=3;count=6;first_instance=2;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0]
+ expected: FAIL
+
+ [:first=3;count=6;first_instance=2;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9]
+ expected: FAIL
+
+ [:first=3;count=6;first_instance=2;instance_count=4;indexed=false;indirect=false;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"]
+ expected: FAIL
+
+ [:first=3;count=6;first_instance=2;instance_count=4;indexed=false;indirect=false;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"]
+ expected: FAIL
+
+ [:first=3;count=6;first_instance=2;instance_count=4;indexed=false;indirect=true;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"]
+ expected: FAIL
+
+ [:first=3;count=6;first_instance=2;instance_count=4;indexed=false;indirect=true;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"]
+ expected: FAIL
+
+ [:first=3;count=6;first_instance=2;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0]
+ expected: FAIL
+
+ [:first=3;count=6;first_instance=2;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9]
+ expected: FAIL
+
+ [:first=3;count=6;first_instance=2;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0]
+ expected: FAIL
+
+ [:first=3;count=6;first_instance=2;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9]
+ expected: FAIL
+
+ [:first=3;count=6;first_instance=2;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0]
+ expected: FAIL
+
+ [:first=3;count=6;first_instance=2;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9]
+ expected: FAIL
+
+ [:first=3;count=6;first_instance=2;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0]
+ expected: FAIL
+
+ [:first=3;count=6;first_instance=2;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9]
+ expected: FAIL
+
+ [:first=3;count=6;first_instance=2;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0]
+ expected: FAIL
+
+ [:first=3;count=6;first_instance=2;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9]
+ expected: FAIL
+
+ [:first=3;count=6;first_instance=2;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0]
+ expected: FAIL
+
+ [:first=3;count=6;first_instance=2;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9]
+ expected: FAIL
+
+ [:first=3;count=6;first_instance=2;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0]
+ expected: FAIL
+
+ [:first=3;count=6;first_instance=2;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9]
+ expected: FAIL
+
+ [:first=3;count=6;first_instance=2;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0]
+ expected: FAIL
+
+ [:first=3;count=6;first_instance=2;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9]
+ expected: FAIL