ci: Enable process isolation for softpipe & freedreno piglit jobs

Disabling process isolation causes a random set of tests to be
spuriously skipped. The set of skipped tests can change when piglit is
rebuilt (even from the same Git commit), which can make docker image
rebuilds painful. (Not to mention the reduced testing coverage due to
the skipped tests)

One downside of this change is that the arm64_a630_piglit_shader job
now takes almost 10 minutes.

v2:
* Change arm64_a530_piglit_shader job as well, but make it run manually
  on branches of forked repositories only, since it takes almost 20
  minutes now. (Eric Anholt)

Reviewed-by: Eric Anholt <eric@anholt.net>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8611>
This commit is contained in:
Michel Dänzer 2021-01-20 09:49:35 +01:00 committed by Marge Bot
parent cca257d596
commit d31f2200b3
4 changed files with 70 additions and 634 deletions

View File

@ -1246,7 +1246,6 @@ softpipe-piglit-quick:
# triangle-rasterization skipped due to flakes thanks to it using a time-based random seed.
# glx-multithread-texture is flaky, undiagnosed
PIGLIT_OPTIONS: >
--process-isolation false
-x rasterpos
-x triangle-rasterization
-x glx-multithread-texture
@ -1460,7 +1459,6 @@ arm64_a630_vk_sysmem:
# Known flakes in the list are between "arb_blend_func_extended" and
# "varray-disabled"
PIGLIT_OPTIONS: >-
--process-isolation false
-x arb_blend_func_extended-fbo-extended-blend-pattern_gles2
-x clear-accum
-x copypixels-sync
@ -1638,6 +1636,7 @@ arm64_a530_gles31:
extends:
- .piglit-test
- .arm64-a530-test
- .test-manual
variables:
BARE_METAL_TEST_SCRIPT: "/install/piglit/run.sh"
# SMP is disabled in the current kernels for db820c.
@ -1650,7 +1649,6 @@ arm64_a530_gles31:
#
# Check fastboot.sh for more piglit tests being excluded!
PIGLIT_OPTIONS: >-
--process-isolation false
-x atomic_counters
-x gl-1.0-blend-func
-x glsl-1.30@execution@clipping
@ -1683,7 +1681,6 @@ arm64_a530_gles31:
arm64_a530_piglit_gl:
extends:
- .arm64_a530_piglit
- .test-manual
variables:
PIGLIT_PROFILES: quick_gl
PIGLIT_RESULTS: freedreno-a530-gl

View File

@ -34,17 +34,6 @@ spec/amd_shader_trinary_minmax/execution/built-in-functions/cs-min3-uvec4-uvec4-
spec/amd_shader_trinary_minmax/execution/built-in-functions/cs-min3-vec2-vec2-vec2: skip
spec/amd_shader_trinary_minmax/execution/built-in-functions/cs-min3-vec3-vec3-vec3: skip
spec/amd_shader_trinary_minmax/execution/built-in-functions/cs-min3-vec4-vec4-vec4: skip
spec/amd_shader_trinary_minmax/execution/built-in-functions/fs-max3-int-int-int: skip
spec/amd_shader_trinary_minmax/execution/built-in-functions/fs-max3-vec4-vec4-vec4: skip
spec/amd_shader_trinary_minmax/execution/built-in-functions/fs-mid3-ivec2-ivec2-ivec2: skip
spec/amd_shader_trinary_minmax/execution/built-in-functions/fs-mid3-ivec4-ivec4-ivec4: skip
spec/amd_shader_trinary_minmax/execution/built-in-functions/fs-mid3-uvec2-uvec2-uvec2: skip
spec/amd_shader_trinary_minmax/execution/built-in-functions/fs-mid3-uvec4-uvec4-uvec4: skip
spec/amd_shader_trinary_minmax/execution/built-in-functions/fs-mid3-vec4-vec4-vec4: skip
spec/amd_shader_trinary_minmax/execution/built-in-functions/fs-min3-float-float-float: skip
spec/amd_shader_trinary_minmax/execution/built-in-functions/fs-min3-ivec4-ivec4-ivec4: skip
spec/amd_shader_trinary_minmax/execution/built-in-functions/fs-min3-uvec2-uvec2-uvec2: skip
spec/amd_shader_trinary_minmax/execution/built-in-functions/fs-min3-vec3-vec3-vec3: skip
spec/amd_shader_trinary_minmax/execution/built-in-functions/gs-max3-float-float-float: skip
spec/amd_shader_trinary_minmax/execution/built-in-functions/gs-max3-int-int-int: skip
spec/amd_shader_trinary_minmax/execution/built-in-functions/gs-max3-ivec2-ivec2-ivec2: skip
@ -117,28 +106,19 @@ spec/amd_shader_trinary_minmax/execution/built-in-functions/tcs-min3-uvec4-uvec4
spec/amd_shader_trinary_minmax/execution/built-in-functions/tcs-min3-vec2-vec2-vec2: skip
spec/amd_shader_trinary_minmax/execution/built-in-functions/tcs-min3-vec3-vec3-vec3: skip
spec/amd_shader_trinary_minmax/execution/built-in-functions/tcs-min3-vec4-vec4-vec4: skip
spec/amd_shader_trinary_minmax/execution/built-in-functions/vs-max3-uvec2-uvec2-uvec2: skip
spec/amd_shader_trinary_minmax/execution/built-in-functions/vs-max3-uvec4-uvec4-uvec4: skip
spec/amd_shader_trinary_minmax/execution/built-in-functions/vs-max3-vec4-vec4-vec4: skip
spec/amd_shader_trinary_minmax/execution/built-in-functions/vs-mid3-float-float-float: skip
spec/amd_shader_trinary_minmax/execution/built-in-functions/vs-mid3-uvec2-uvec2-uvec2: skip
spec/amd_shader_trinary_minmax/execution/built-in-functions/vs-mid3-uvec4-uvec4-uvec4: skip
spec/amd_shader_trinary_minmax/execution/built-in-functions/vs-mid3-vec2-vec2-vec2: skip
spec/amd_shader_trinary_minmax/execution/built-in-functions/vs-mid3-vec3-vec3-vec3: skip
spec/arb_arrays_of_arrays/execution/image_store/basic-imagestore-const-uniform-index: skip
spec/arb_arrays_of_arrays/execution/image_store/basic-imagestore-mixed-const-non-const-uniform-index: skip
spec/arb_arrays_of_arrays/execution/image_store/basic-imagestore-mixed-const-non-const-uniform-index2: skip
spec/arb_arrays_of_arrays/execution/image_store/basic-imagestore-non-const-uniform-index: skip
spec/arb_arrays_of_arrays/execution/sampler/fs-initializer-const-index: skip
spec/arb_arrays_of_arrays/execution/sampler/fs-initializer-non-const-index: skip
spec/arb_arrays_of_arrays/execution/sampler/fs-mixed-const-and-non-const-index: skip
spec/arb_arrays_of_arrays/execution/sampler/fs-mixed-const-and-non-const-index2: skip
spec/arb_arrays_of_arrays/execution/sampler/fs-nested-struct-arrays-nonconst-nested-array: skip
spec/arb_arrays_of_arrays/execution/sampler/fs-non-const-index: skip
spec/arb_arrays_of_arrays/execution/sampler/fs-struct-const-index: skip
spec/arb_arrays_of_arrays/execution/sampler/fs-struct-non-const-index: skip
spec/arb_arrays_of_arrays/execution/sampler/fs-struct-non-const-index-const-index: skip
spec/arb_arrays_of_arrays/execution/sampler/fs-struct-non-const-index-sampler-non-const-index: skip
spec/arb_arrays_of_arrays/execution/sampler/vs-const-index-three-dimensions: skip
spec/arb_arrays_of_arrays/execution/sampler/vs-non-const-index: skip
spec/arb_arrays_of_arrays/execution/sampler/vs-struct-nonconst: skip
spec/arb_arrays_of_arrays/execution/sampler/vs-struct-nonconst-non-opaque-members: skip
@ -156,8 +136,6 @@ spec/arb_arrays_of_arrays/linker/uniform-block-array-instance-name-mismatch: ski
spec/arb_arrays_of_arrays/linker/uniform-block-array-size-and-instance-name-mismatch: skip
spec/arb_arrays_of_arrays/linker/vs-to-fs-atomic-counter: skip
spec/arb_arrays_of_arrays/linker/vs-to-fs-atomic-counter-mismatch: skip
spec/arb_arrays_of_arrays/linker/vs-to-fs-dimension-size-mismatch: skip
spec/arb_arrays_of_arrays/linker/vs-to-fs-dimensions-mismatch: skip
spec/arb_arrays_of_arrays/linker/vs-to-fs-interface: skip
spec/arb_arrays_of_arrays/linker/vs-to-fs-interface-field: skip
spec/arb_arrays_of_arrays/linker/vs-to-fs-interface-field-mismatch: skip
@ -466,6 +444,9 @@ spec/arb_separate_shader_objects/linker/pervertex-position-tes-out-gs: skip
spec/arb_separate_shader_objects/linker/pervertex-position-vs-out-gs: skip
spec/arb_separate_shader_objects/linker/pervertex-position-vs-out-tcs: skip
spec/arb_separate_shader_objects/linker/vs-to-fs-explicit-location-mismatch-array: skip
spec/arb_separate_shader_objects/linker/vs-to-fs-explicit-location-unused-input: skip
spec/arb_shader_atomic_counter_ops/execution/add: skip
spec/arb_shader_atomic_counter_ops/execution/all_touch_test: skip
spec/arb_shader_ballot/execution/fs-ballot: skip
spec/arb_shader_ballot/execution/fs-ballot-if-else: skip
spec/arb_shader_ballot/execution/fs-builtin-variables: skip
@ -852,7 +833,6 @@ spec/arb_shader_subroutine/execution/two-subroutines: skip
spec/arb_shader_subroutine/execution/two-subroutines-2: skip
spec/arb_shader_subroutine/execution/two-subroutines-nested: skip
spec/arb_shader_subroutine/execution/two-subroutines-uniform: skip
spec/arb_shading_language_420pack/linker/different-bindings-image2d: skip
spec/arb_shading_language_420pack/linker/different-bindings-shader-storage-blocks: skip
spec/arb_shading_language_420pack/linker/different-bindings-shader-storage-blocks-instanced: skip
spec/arb_shading_language_420pack/linker/different-bindings-uniform-blocks-instanced: skip
@ -924,8 +904,6 @@ spec/ext_shader_image_load_formatted/execution/image_checkerboard: skip
spec/gl-3.1/attributeless-vertexid: skip
spec/glsl-1.10/execution/fs-dfdx-accuracy: warn
spec/glsl-1.10/execution/fs-dfdy-accuracy: warn
spec/glsl-1.10/execution/glsl-fs-inline-explosion: crash
spec/glsl-1.10/execution/glsl-vs-inline-explosion: crash
spec/glsl-1.10/execution/interpolation/interpolation-none-gl_backcolor-flat-vertex: fail
spec/glsl-1.10/execution/interpolation/interpolation-none-gl_backcolor-smooth-vertex: fail
spec/glsl-1.10/execution/interpolation/interpolation-none-gl_backsecondarycolor-flat-vertex: fail
@ -936,8 +914,6 @@ spec/glsl-1.10/execution/interpolation/interpolation-none-gl_frontsecondarycolor
spec/glsl-1.10/execution/interpolation/interpolation-none-gl_frontsecondarycolor-smooth-vertex: fail
spec/glsl-1.10/execution/interpolation/interpolation-none-other-flat-vertex: fail
spec/glsl-1.10/execution/interpolation/interpolation-none-other-smooth-vertex: fail
spec/glsl-1.10/execution/loops/glsl-fs-unroll-explosion: crash
spec/glsl-1.10/execution/loops/glsl-vs-unroll-explosion: crash
spec/glsl-1.10/preprocessor/extension-defined-test: skip
spec/glsl-1.10/preprocessor/extension-if-1: skip
spec/glsl-1.20/execution/clipping/fixed-clip-enables: fail
@ -1037,6 +1013,44 @@ spec/glsl-1.30/execution/interpolation/interpolation-smooth-other-flat-vertex: f
spec/glsl-1.30/execution/interpolation/interpolation-smooth-other-smooth-distance: fail
spec/glsl-1.30/execution/interpolation/interpolation-smooth-other-smooth-vertex: fail
spec/glsl-1.40-compat/execution/built-in-constants: skip
spec/glsl-1.40/execution/built-in-functions/fs-inverse-mat2: skip
spec/glsl-1.40/execution/built-in-functions/fs-inverse-mat3: skip
spec/glsl-1.40/execution/built-in-functions/fs-inverse-mat4: skip
spec/glsl-1.40/execution/built-in-functions/vs-inverse-mat2: skip
spec/glsl-1.40/execution/built-in-functions/vs-inverse-mat3: skip
spec/glsl-1.40/execution/built-in-functions/vs-inverse-mat4: skip
spec/glsl-1.40/execution/gl_depthrangeparameters: skip
spec/glsl-1.40/execution/glsl-fs-shadow2drect: skip
spec/glsl-1.40/execution/glsl-fs-shadow2drectproj: skip
spec/glsl-1.40/uniform_buffer/fs-array-copy: skip
spec/glsl-1.40/uniform_buffer/fs-basic: skip
spec/glsl-1.40/uniform_buffer/fs-bools: skip
spec/glsl-1.40/uniform_buffer/fs-bvec-array: skip
spec/glsl-1.40/uniform_buffer/fs-exp2: skip
spec/glsl-1.40/uniform_buffer/fs-float-array-const-index: skip
spec/glsl-1.40/uniform_buffer/fs-float-array-variable-index: skip
spec/glsl-1.40/uniform_buffer/fs-floats: skip
spec/glsl-1.40/uniform_buffer/fs-mat4: skip
spec/glsl-1.40/uniform_buffer/fs-mat4-row-major: skip
spec/glsl-1.40/uniform_buffer/fs-saturated-vec-array: skip
spec/glsl-1.40/uniform_buffer/fs-struct: skip
spec/glsl-1.40/uniform_buffer/fs-struct-copy: skip
spec/glsl-1.40/uniform_buffer/fs-struct-copy-complicated: skip
spec/glsl-1.40/uniform_buffer/fs-struct-pad: skip
spec/glsl-1.40/uniform_buffer/fs-two-members: skip
spec/glsl-1.40/uniform_buffer/vs-array-copy: skip
spec/glsl-1.40/uniform_buffer/vs-basic: skip
spec/glsl-1.40/uniform_buffer/vs-bools: skip
spec/glsl-1.40/uniform_buffer/vs-float-array-const-index: skip
spec/glsl-1.40/uniform_buffer/vs-float-array-variable-index: skip
spec/glsl-1.40/uniform_buffer/vs-floats: skip
spec/glsl-1.40/uniform_buffer/vs-mat4: skip
spec/glsl-1.40/uniform_buffer/vs-mat4-row-major: skip
spec/glsl-1.40/uniform_buffer/vs-struct: skip
spec/glsl-1.40/uniform_buffer/vs-struct-copy: skip
spec/glsl-1.40/uniform_buffer/vs-struct-copy-complicated: skip
spec/glsl-1.40/uniform_buffer/vs-struct-pad: skip
spec/glsl-1.40/uniform_buffer/vs-two-members: skip
spec/glsl-3.30/execution/built-in-functions/fs-floatbitstoint: skip
spec/glsl-3.30/execution/built-in-functions/fs-floatbitstoint-abs: skip
spec/glsl-3.30/execution/built-in-functions/fs-floatbitstoint-neg: skip
@ -1064,17 +1078,6 @@ spec/glsl-3.30/execution/built-in-functions/vs-intbitstofloat-neg: skip
spec/glsl-3.30/execution/built-in-functions/vs-intbitstofloat-neg_abs: skip
spec/glsl-3.30/execution/built-in-functions/vs-uintbitstofloat: skip
spec/glsl-3.30/execution/glsl-bug-109601: skip
spec/glsl-es-3.00/execution/built-in-functions/const-packhalf2x16: skip
spec/glsl-es-3.00/execution/built-in-functions/const-packunorm2x16: skip
spec/glsl-es-3.00/execution/built-in-functions/const-unpacksnorm2x16: skip
spec/glsl-es-3.00/execution/built-in-functions/const-unpackunorm2x16: skip
spec/glsl-es-3.00/execution/built-in-functions/fs-unpackhalf2x16: skip
spec/glsl-es-3.00/execution/built-in-functions/vs-packhalf2x16: skip
spec/glsl-es-3.00/execution/varying-struct-copy-local-fs: skip
spec/glsl-es-3.00/execution/varying-struct-copy-out-vs: skip
spec/glsl-es-3.00/execution/varying-struct-copy-return-vs: skip
spec/glsl-es-3.00/linker/glsl-mismatched-uniform-precision-used: skip
spec/glsl-es-3.10/execution/fs-simple-atomic-counter-inc-dec-read: skip
spec/glsl-es-3.10/execution/vs-simple-atomic-counter-inc-dec-read: skip
spec/intel_shader_atomic_float_minmax/execution/shared-atomiccompswap-float: skip
spec/intel_shader_atomic_float_minmax/execution/shared-atomicexchange-float: skip
@ -1201,10 +1204,10 @@ spec/oes_viewport_array/viewport-gs-writes-out-of-range: skip
summary:
name: results
---- --------
pass: 5344
pass: 5337
fail: 71
crash: 39
skip: 1088
crash: 35
skip: 1095
timeout: 0
warn: 2
incomplete: 0
@ -1213,4 +1216,4 @@ summary:
changes: 0
fixes: 0
regressions: 0
total: 6544
total: 6540

View File

@ -34,24 +34,6 @@ spec/amd_shader_trinary_minmax/execution/built-in-functions/cs-min3-uvec4-uvec4-
spec/amd_shader_trinary_minmax/execution/built-in-functions/cs-min3-vec2-vec2-vec2: skip
spec/amd_shader_trinary_minmax/execution/built-in-functions/cs-min3-vec3-vec3-vec3: skip
spec/amd_shader_trinary_minmax/execution/built-in-functions/cs-min3-vec4-vec4-vec4: skip
spec/amd_shader_trinary_minmax/execution/built-in-functions/fs-max3-vec4-vec4-vec4: skip
spec/amd_shader_trinary_minmax/execution/built-in-functions/fs-mid3-ivec4-ivec4-ivec4: skip
spec/amd_shader_trinary_minmax/execution/built-in-functions/fs-mid3-uvec2-uvec2-uvec2: skip
spec/amd_shader_trinary_minmax/execution/built-in-functions/fs-mid3-uvec4-uvec4-uvec4: skip
spec/amd_shader_trinary_minmax/execution/built-in-functions/fs-mid3-vec4-vec4-vec4: skip
spec/amd_shader_trinary_minmax/execution/built-in-functions/fs-min3-ivec4-ivec4-ivec4: skip
spec/amd_shader_trinary_minmax/execution/built-in-functions/gs-max3-int-int-int: skip
spec/amd_shader_trinary_minmax/execution/built-in-functions/gs-max3-ivec3-ivec3-ivec3: skip
spec/amd_shader_trinary_minmax/execution/built-in-functions/gs-mid3-ivec3-ivec3-ivec3: skip
spec/amd_shader_trinary_minmax/execution/built-in-functions/gs-mid3-ivec4-ivec4-ivec4: skip
spec/amd_shader_trinary_minmax/execution/built-in-functions/gs-min3-vec4-vec4-vec4: skip
spec/amd_shader_trinary_minmax/execution/built-in-functions/tcs-max3-ivec2-ivec2-ivec2: skip
spec/amd_shader_trinary_minmax/execution/built-in-functions/tcs-max3-vec4-vec4-vec4: skip
spec/amd_shader_trinary_minmax/execution/built-in-functions/tcs-mid3-ivec4-ivec4-ivec4: skip
spec/amd_shader_trinary_minmax/execution/built-in-functions/tcs-mid3-uvec4-uvec4-uvec4: skip
spec/amd_shader_trinary_minmax/execution/built-in-functions/tcs-min3-float-float-float: skip
spec/amd_shader_trinary_minmax/execution/built-in-functions/vs-mid3-float-float-float: skip
spec/amd_shader_trinary_minmax/execution/built-in-functions/vs-mid3-uvec2-uvec2-uvec2: skip
spec/arb_arrays_of_arrays/execution/atomic_counters/vs-indirect-index: skip
spec/arb_arrays_of_arrays/execution/atomic_counters/vs-simple-inc-dec-read: skip
spec/arb_arrays_of_arrays/execution/image_store/basic-imagestore-mixed-const-non-const-uniform-index: crash
@ -460,9 +442,6 @@ spec/arb_gpu_shader5/linker/sample-qualifier-vs-fs: skip
spec/arb_gpu_shader5/linker/stream-different-zero-gs-fs: skip
spec/arb_gpu_shader5/linker/stream-invalid-prim-output: skip
spec/arb_gpu_shader5/linker/stream-negative-value: skip
spec/arb_separate_shader_objects/linker/large-number-of-unused-varyings: skip
spec/arb_separate_shader_objects/linker/pervertex-position-tcs-out-tes: skip
spec/arb_separate_shader_objects/linker/vs-to-fs-explicit-location-mismatch-array: skip
spec/arb_shader_atomic_counters/execution/vs-simple-inc-dec-read: skip
spec/arb_shader_atomic_counters/linker/different-bindings-atomic-counter: skip
spec/arb_shader_ballot/execution/fs-ballot: skip
@ -817,505 +796,11 @@ spec/arb_shader_storage_buffer_object/linker/instance-matching-shader-storage-bl
spec/arb_shader_storage_buffer_object/linker/instance-matching-shader-storage-blocks-member-type-mismatch: skip
spec/arb_shader_storage_buffer_object/linker/instance-matching-shader-storage-blocks-memory-qualifier-mismatch: skip
spec/arb_shader_storage_buffer_object/linker/instance-matching-shader-storage-blocks-packaging-qualifier-mismatch: skip
spec/arb_shading_language_420pack/linker/different-bindings-image2d: skip
spec/arb_shading_language_420pack/linker/different-bindings-shader-storage-blocks: skip
spec/arb_shading_language_420pack/linker/different-bindings-shader-storage-blocks-instanced: skip
spec/arb_tessellation_shader/execution/16in-1out: crash
spec/arb_tessellation_shader/execution/1in-1out: skip
spec/arb_tessellation_shader/execution/1in-1out: crash
spec/arb_tessellation_shader/execution/barrier-patch: crash
spec/arb_tessellation_shader/execution/built-in-functions/tcs-abs-ivec2: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-abs-vec3: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-acosh-float: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-acosh-vec2: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-acosh-vec4: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-all-bvec3: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-all-bvec4: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-any-bvec2: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-any-bvec3: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-asin-vec2: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-asin-vec3: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-asin-vec4: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-asinh-vec2: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-asinh-vec4: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-atan-float: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-atan-vec2-vec2: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-atan-vec3: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-atan-vec3-vec3: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-atan-vec4-vec4: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-atanh-vec4: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-ceil-float: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-clamp-int-int-int: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-clamp-ivec3-ivec3-ivec3: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-clamp-uint-uint-uint: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-clamp-uvec2-uint-uint: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-clamp-uvec3-uint-uint: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-clamp-uvec4-uint-uint: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-clamp-vec2-float-float: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-clamp-vec4-vec4-vec4: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-cos-float: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-cosh-vec3: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-cross-vec3-vec3: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-degrees-vec4: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-determinant-mat3: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-distance-float-float: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-dot-vec3-vec3: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-dot-vec4-vec4: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-equal-bvec3-bvec3: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-equal-bvec4-bvec4: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-equal-ivec4-ivec4: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-equal-uvec3-uvec3: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-exp-float: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-exp-vec4: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-faceforward-vec2-vec2-vec2: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-fract-vec2: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-fract-vec4: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-greaterthan-vec4-vec4: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-greaterthanequal-ivec3-ivec3: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-greaterthanequal-uvec2-uvec2: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-greaterthanequal-uvec3-uvec3: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-greaterthanequal-uvec4-uvec4: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-inverse-mat2: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-inverse-mat3: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-inversesqrt-vec3: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-length-vec2: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-lessthan-ivec3-ivec3: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-lessthan-ivec4-ivec4: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-lessthan-vec3-vec3: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-lessthanequal-ivec3-ivec3: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-lessthanequal-uvec3-uvec3: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-lessthanequal-vec3-vec3: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-log-vec2: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-log-vec3: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-log-vec4: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-log2-float: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-log2-vec3: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-matrixcompmult-mat4x2-mat4x2: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-max-ivec4-int: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-max-ivec4-ivec4: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-max-uint-uint: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-max-uvec2-uint: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-max-uvec3-uint: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-max-uvec4-uvec4: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-max-vec3-vec3: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-min-float-float: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-min-ivec2-ivec2: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-min-ivec3-int: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-min-ivec3-ivec3: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-min-uvec2-uint: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-min-vec3-vec3: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-mix-float-float-bool: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-mix-vec2-vec2-bvec2: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-mix-vec3-vec3-bvec3: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-mix-vec4-vec4-bvec4: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-mod-vec2-float: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-mod-vec2-vec2: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-mod-vec4-float: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-normalize-vec2: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-not-bvec2: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-notequal-bvec4-bvec4: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-notequal-ivec3-ivec3: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-notequal-ivec4-ivec4: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-notequal-uvec2-uvec2: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-notequal-uvec3-uvec3: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-add-float-float: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-add-float-vec3: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-add-int-ivec2: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-add-int-ivec3: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-add-int-ivec4: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-add-mat2-mat2: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-add-mat2x3-float: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-add-mat2x3-mat2x3: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-add-mat2x4-mat2x4: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-add-mat3-float: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-add-mat3-mat3: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-add-mat3x4-float: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-add-mat3x4-mat3x4: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-add-mat4-float: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-add-mat4x2-mat4x2: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-add-uint-uvec3: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-add-vec4-vec4: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-and-bool-bool-using-if: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-add-ivec2-ivec2: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-add-ivec3-ivec3: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-add-mat2x3-float: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-add-mat3x2-float: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-add-mat3x2-mat3x2: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-add-mat3x4-mat3x4: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-add-mat4x2-float: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-add-mat4x3-mat4x3: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-add-uvec4-uint: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-add-vec2-float: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-bitand-ivec2-int: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-bitand-ivec3-int: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-bitand-uvec2-uint: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-bitand-uvec3-uvec3: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-bitand-uvec4-uint: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-bitor-ivec2-ivec2: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-bitor-ivec3-int: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-bitor-ivec4-int: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-bitor-uint-uint: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-bitor-uvec3-uint: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-bitor-uvec4-uint: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-bitxor-ivec2-ivec2: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-bitxor-ivec3-int: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-bitxor-ivec4-ivec4: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-bitxor-uvec3-uint: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-div-ivec2-ivec2: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-div-ivec3-ivec3: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-div-ivec4-ivec4: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-div-large-uint-uint: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-div-mat2-mat2: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-div-mat2x4-mat2x4: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-div-mat3-float: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-div-mat3x2-mat3x2: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-div-mat3x4-float: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-div-mat4-float: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-div-mat4-mat4: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-div-mat4x3-float: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-div-mat4x3-mat4x3: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-div-uvec2-uint: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-div-uvec4-uint: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-lshift-int-int: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-lshift-int-uint: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-lshift-ivec2-uvec2: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-lshift-uint-int: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-lshift-uvec2-ivec2: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-lshift-uvec2-uvec2: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-lshift-uvec3-int: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-lshift-uvec3-uint: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-lshift-uvec3-uvec3: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-lshift-uvec4-int: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-lshift-uvec4-ivec4: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-lshift-uvec4-uvec4: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-mod-ivec2-int: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-mod-uvec3-uint: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-mult-int-int: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-mult-ivec3-ivec3: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-mult-ivec4-int: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-mult-mat2-float: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-mult-mat3x2-float: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-mult-mat3x4-float: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-mult-mat3x4-mat3: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-mult-uvec2-uint: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-mult-uvec3-uvec3: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-mult-uvec4-uvec4: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-mult-vec3-mat3: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-mult-vec4-float: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-mult-vec4-vec4: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-rshift-ivec2-int: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-rshift-ivec2-ivec2: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-rshift-ivec3-uint: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-rshift-ivec3-uvec3: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-rshift-ivec4-uint: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-rshift-ivec4-uvec4: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-rshift-uvec2-int: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-rshift-uvec3-uvec3: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-rshift-uvec4-int: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-rshift-uvec4-uvec4: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-sub-mat2-float: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-sub-mat3-mat3: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-sub-mat3x4-float: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-sub-mat3x4-mat3x4: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-sub-mat4-float: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-sub-mat4x3-mat4x3: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-sub-uvec2-uint: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-sub-uvec4-uint: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-sub-uvec4-uvec4: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-sub-vec2-float: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-sub-vec3-float: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitand-abs-neg-int-int: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitand-abs-neg-int-ivec3: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitand-abs-neg-ivec2-ivec2: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitand-abs-not-int-ivec3: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitand-abs-not-int-ivec4: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitand-abs-not-ivec3-int: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitand-abs-not-ivec4-ivec4: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitand-int-ivec3: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitand-ivec2-ivec2: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitand-ivec3-ivec3: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitand-ivec4-ivec4: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitand-neg-abs-int-int: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitand-neg-abs-ivec2-int: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitand-neg-abs-ivec3-int: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitand-neg-int-ivec3: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitand-neg-ivec2-ivec2: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitand-neg-ivec4-int: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitand-neg-uint-uvec2: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitand-neg-uvec4-uint: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitand-not-abs-int-ivec4: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitand-not-abs-ivec2-ivec2: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitand-not-abs-ivec3-int: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitand-not-abs-ivec4-int: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitand-not-int-ivec3: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitand-not-ivec3-ivec3: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitand-not-ivec4-int: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitand-not-uint-uvec2: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitand-not-uvec2-uint: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitand-not-uvec3-uint: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitand-not-uvec3-uvec3: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitand-not-uvec4-uint: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitand-uint-uvec2: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitand-uvec2-uint: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitand-uvec4-uvec4: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitor-abs-neg-int-int: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitor-abs-neg-int-ivec2: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitor-abs-neg-int-ivec4: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitor-abs-neg-ivec4-int: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitor-abs-not-int-int: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitor-abs-not-int-ivec3: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitor-abs-not-ivec2-int: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitor-abs-not-ivec2-ivec2: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitor-abs-not-ivec3-int: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitor-int-ivec4: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitor-ivec2-ivec2: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitor-ivec3-ivec3: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitor-ivec4-int: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitor-ivec4-ivec4: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitor-neg-abs-int-ivec4: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitor-neg-abs-ivec2-int: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitor-neg-int-int: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitor-neg-int-ivec2: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitor-neg-ivec4-int: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitor-neg-uint-uint: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitor-neg-uvec3-uint: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitor-neg-uvec4-uint: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitor-not-abs-int-ivec4: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitor-not-abs-ivec2-int: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitor-not-abs-ivec2-ivec2: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitor-not-abs-ivec3-ivec3: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitor-not-ivec2-ivec2: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitor-not-ivec4-ivec4: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitor-not-uint-uint: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitor-not-uint-uvec2: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitor-not-uint-uvec3: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitor-not-uint-uvec4: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitor-not-uvec2-uint: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitor-uvec4-uint: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitor-uvec4-uvec4: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitxor-abs-neg-int-ivec2: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitxor-abs-neg-int-ivec4: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitxor-abs-neg-ivec3-int: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitxor-abs-neg-ivec4-ivec4: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitxor-abs-not-int-ivec4: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitxor-abs-not-ivec2-int: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitxor-ivec2-int: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitxor-ivec3-int: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitxor-neg-abs-int-ivec3: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitxor-neg-abs-ivec2-ivec2: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitxor-neg-abs-ivec3-ivec3: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitxor-neg-int-ivec2: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitxor-neg-int-ivec4: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitxor-neg-ivec2-int: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitxor-neg-ivec3-int: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitxor-neg-uint-uvec4: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitxor-neg-uvec3-uvec3: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitxor-not-abs-int-ivec4: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitxor-not-abs-ivec2-int: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitxor-not-uvec2-uint: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitxor-not-uvec3-uint: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitxor-uint-uint: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitxor-uint-uvec3: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitxor-uvec2-uvec2: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitxor-uvec3-uvec3: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitxor-uvec4-uint: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-complement-int: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-complement-ivec2: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-complement-ivec4: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-complement-uvec2: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-complement-uvec4: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-div-float-mat2x4: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-div-float-mat3x4: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-div-float-mat4x2: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-div-float-mat4x3: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-div-int-int: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-div-ivec2-int: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-div-ivec3-ivec3: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-div-ivec4-ivec4: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-div-mat2x3-float: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-div-mat2x3-mat2x3: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-div-mat2x4-mat2x4: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-div-mat3x2-mat3x2: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-div-mat3x4-mat3x4: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-div-mat4x3-float: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-div-mat4x3-mat4x3: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-div-uvec3-uint: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-div-uvec4-uvec4: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-div-vec4-float: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-eq-bool-bool: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-eq-bvec3-bvec3: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-eq-int-int-using-if: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-eq-ivec4-ivec4: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-eq-mat2x4-mat2x4: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-eq-mat2x4-mat2x4-using-if: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-eq-mat3-mat3-using-if: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-eq-mat3x2-mat3x2: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-eq-mat3x4-mat3x4-using-if: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-eq-mat4x2-mat4x2: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-eq-mat4x3-mat4x3: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-eq-uint-uint: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-eq-uvec2-uvec2: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-eq-uvec2-uvec2-using-if: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-eq-uvec3-uvec3: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-eq-uvec3-uvec3-using-if: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-eq-vec2-vec2: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-eq-vec3-vec3-using-if: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-eq-vec4-vec4: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-ge-float-float: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-ge-int-int: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-gt-uint-uint: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-lshift-int-int: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-lshift-ivec2-int: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-lshift-ivec2-ivec2: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-lshift-ivec2-uint: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-lshift-ivec3-ivec3: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-lshift-ivec3-uvec3: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-lshift-ivec4-int: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-lshift-ivec4-uvec4: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-lshift-uint-uint: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-lshift-uvec3-int: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-lshift-uvec3-uint: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-lshift-uvec4-int: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-lshift-uvec4-ivec4: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-lshift-uvec4-uint: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-lshift-uvec4-uvec4: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-lt-int-int-using-if: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-mod-int-ivec2: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-mod-ivec3-ivec3: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-mod-uint-uint: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-mod-uint-uvec4: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-mod-uvec2-uint: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-mod-uvec3-uint: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-mult-float-float: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-mult-float-mat2x3: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-mult-float-mat3: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-mult-float-mat4: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-mult-float-vec4: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-mult-int-ivec2: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-mult-ivec2-int: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-mult-ivec2-ivec2: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-mult-ivec4-int: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-mult-mat2-mat4x2: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-mult-mat2-vec2: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-mult-mat2x3-vec2: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-mult-mat2x4-mat4x2: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-mult-mat3-mat2x3: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-mult-mat3-mat3: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-mult-mat3-vec3: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-mult-mat3x2-mat2x3: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-mult-mat3x2-vec3: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-mult-mat3x4-mat4x3: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-mult-mat4-mat4: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-mult-mat4x2-float: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-mult-mat4x2-mat2x4: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-mult-mat4x2-vec4: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-mult-mat4x3-vec4: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-mult-uint-uvec2: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-mult-uvec4-uint: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-mult-vec2-mat3x2: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-mult-vec3-mat2x3: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-mult-vec3-mat4x3: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-mult-vec4-mat2x4: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-mult-vec4-mat3x4: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-mult-vec4-vec4: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-ne-bool-bool-using-if: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-ne-bvec3-bvec3: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-ne-bvec3-bvec3-using-if: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-ne-bvec4-bvec4: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-ne-float-float-using-if: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-ne-ivec2-ivec2: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-ne-mat2x3-mat2x3: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-ne-mat2x3-mat2x3-using-if: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-ne-mat3-mat3: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-ne-mat3-mat3-using-if: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-ne-mat3x2-mat3x2: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-ne-mat4x2-mat4x2: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-ne-uint-uint-using-if: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-ne-uvec2-uvec2-using-if: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-ne-uvec3-uvec3: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-ne-uvec4-uvec4-using-if: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-ne-vec2-vec2: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-ne-vec2-vec2-using-if: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-neg-float: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-neg-int: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-neg-mat2x3: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-neg-mat4x2: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-neg-uvec2: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-neg-vec2: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-not-bool-using-if: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-rshift-ivec2-int: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-rshift-ivec3-ivec3: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-rshift-ivec4-int: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-rshift-ivec4-ivec4: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-rshift-uvec2-uint: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-rshift-uvec2-uvec2: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-rshift-uvec3-int: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-rshift-uvec3-ivec3: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-rshift-uvec3-uvec3: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-rshift-uvec4-int: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-rshift-uvec4-ivec4: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-selection-bool-bool-bool-using-if: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-selection-bool-bvec3-bvec3: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-selection-bool-float-float: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-selection-bool-ivec4-ivec4: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-selection-bool-mat2-mat2: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-selection-bool-mat2x3-mat2x3: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-selection-bool-mat2x4-mat2x4: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-selection-bool-mat3x2-mat3x2: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-selection-bool-mat3x4-mat3x4: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-selection-bool-mat4-mat4: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-selection-bool-mat4x3-mat4x3: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-selection-bool-uvec3-uvec3: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-selection-bool-vec2-vec2: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-sub-float-mat3x4: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-sub-float-mat4: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-sub-float-mat4x2: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-sub-float-mat4x3: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-sub-float-vec2: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-sub-float-vec4: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-sub-int-int: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-sub-int-ivec3: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-sub-mat2x3-float: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-sub-mat2x3-mat2x3: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-sub-mat3-mat3: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-sub-mat3x4-float: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-sub-mat3x4-mat3x4: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-sub-mat4-float: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-sub-uint-uvec4: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-sub-uvec2-uint: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-sub-uvec2-uvec2: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-sub-uvec3-uvec3: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-sub-vec2-float: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-sub-vec4-vec4: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-uplus-float: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-uplus-int: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-uplus-ivec4: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-uplus-uint: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-outerproduct-vec2-vec3: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-outerproduct-vec2-vec4: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-outerproduct-vec3-vec2: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-outerproduct-vec4-vec4: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-pow-float-float: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-pow-vec3-vec3: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-pow-vec4-vec4: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-radians-vec3: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-reflect-vec3-vec3: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-refract-float-float-float: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-roundeven-vec4: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-sign-ivec3: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-sign-vec2: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-sign-vec3: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-sin-vec3: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-sinh-float: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-smoothstep-float-float-float: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-smoothstep-float-float-vec3: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-smoothstep-float-float-vec4: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-sqrt-vec4: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-step-vec3-vec3: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-tanh-float: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-transpose-mat3x2: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-trunc-vec2: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-trunc-vec3: skip
spec/arb_tessellation_shader/execution/built-in-functions/tcs-trunc-vec4: skip
spec/arb_tessellation_shader/execution/compatibility/tcs-tes-ff-frag: skip
spec/arb_tessellation_shader/execution/compatibility/tes-clamp-vertex-color: skip
spec/arb_tessellation_shader/execution/compatibility/tes-clip-vertex-different-from-position: skip
@ -1327,84 +812,56 @@ spec/arb_tessellation_shader/execution/double-array-vs-tcs-tes: skip
spec/arb_tessellation_shader/execution/double-vs-tcs-tes: skip
spec/arb_tessellation_shader/execution/dvec2-vs-tcs-tes: skip
spec/arb_tessellation_shader/execution/dvec3-vs-tcs-tes: skip
spec/arb_tessellation_shader/execution/fs-primitiveid-instanced: skip
spec/arb_tessellation_shader/execution/gs-primitiveid-instanced: skip
spec/arb_tessellation_shader/execution/fs-primitiveid-instanced: fail
spec/arb_tessellation_shader/execution/gs-primitiveid-instanced: fail
spec/arb_tessellation_shader/execution/invocation-counting-even: fail
spec/arb_tessellation_shader/execution/invocation-counting-odd: fail
spec/arb_tessellation_shader/execution/patch-partial-write: crash
spec/arb_tessellation_shader/execution/quads: skip
spec/arb_tessellation_shader/execution/sanity: skip
spec/arb_tessellation_shader/execution/tcs-input-read-mat: crash
spec/arb_tessellation_shader/execution/tcs-input-read-nonconst-interface: skip
spec/arb_tessellation_shader/execution/tcs-output-unmatched: fail
spec/arb_tessellation_shader/execution/tcs-primitiveid: fail
spec/arb_tessellation_shader/execution/tcs-read-texture: skip
spec/arb_tessellation_shader/execution/tcs-tes-max-in-out-patch-components: fail
spec/arb_tessellation_shader/execution/tcs-tes-patch-array: skip
spec/arb_tessellation_shader/execution/tcs-tes-vertex: skip
spec/arb_tessellation_shader/execution/tcs-tes-vertex-dlist: skip
spec/arb_tessellation_shader/execution/tes-no-tcs-primitiveid-instanced: fail
spec/arb_tessellation_shader/execution/tes-primitiveid: fail
spec/arb_tessellation_shader/execution/tes-primitiveid-instanced: skip
spec/arb_tessellation_shader/execution/tes-read-texture: skip
spec/arb_tessellation_shader/execution/tes-read-texture: fail
spec/arb_tessellation_shader/execution/tess-instance-id: skip
spec/arb_tessellation_shader/execution/tess_with_geometry: fail
spec/arb_tessellation_shader/execution/trivial: skip
spec/arb_tessellation_shader/execution/trivial-tess-gs: skip
spec/arb_tessellation_shader/execution/trivial-tess-gs_no-gs-inputs: skip
spec/arb_tessellation_shader/execution/trivial-tess-gs_no-tes-inputs: skip
spec/arb_tessellation_shader/execution/variable-indexing/tcs-input-array-dvec4-index-rd: skip
spec/arb_tessellation_shader/execution/variable-indexing/tcs-input-array-float-index-rd: crash
spec/arb_tessellation_shader/execution/variable-indexing/tcs-input-array-vec2-index-rd: crash
spec/arb_tessellation_shader/execution/variable-indexing/tcs-input-array-vec3-index-rd: crash
spec/arb_tessellation_shader/execution/variable-indexing/tcs-input-array-vec4-index-rd: crash
spec/arb_tessellation_shader/execution/trivial-tess-gs: fail
spec/arb_tessellation_shader/execution/trivial-tess-gs_no-gs-inputs: fail
spec/arb_tessellation_shader/execution/variable-indexing/tcs-output-array-dvec4-index-wr: skip
spec/arb_tessellation_shader/execution/variable-indexing/tcs-output-array-float-index-rd-after-barrier: crash
spec/arb_tessellation_shader/execution/variable-indexing/tcs-output-array-float-index-wr: crash
spec/arb_tessellation_shader/execution/variable-indexing/tcs-output-array-float-index-wr-before-barrier: crash
spec/arb_tessellation_shader/execution/variable-indexing/tcs-output-array-vec2-index-rd-after-barrier: skip
spec/arb_tessellation_shader/execution/variable-indexing/tcs-output-array-vec2-index-rd-after-barrier: crash
spec/arb_tessellation_shader/execution/variable-indexing/tcs-output-array-vec2-index-wr: crash
spec/arb_tessellation_shader/execution/variable-indexing/tcs-output-array-vec2-index-wr-before-barrier: crash
spec/arb_tessellation_shader/execution/variable-indexing/tcs-output-array-vec3-index-rd-after-barrier: crash
spec/arb_tessellation_shader/execution/variable-indexing/tcs-output-array-vec3-index-wr: skip
spec/arb_tessellation_shader/execution/variable-indexing/tcs-output-array-vec3-index-wr: crash
spec/arb_tessellation_shader/execution/variable-indexing/tcs-output-array-vec3-index-wr-before-barrier: crash
spec/arb_tessellation_shader/execution/variable-indexing/tcs-output-array-vec4-index-rd-after-barrier: skip
spec/arb_tessellation_shader/execution/variable-indexing/tcs-output-array-vec4-index-rd-after-barrier: crash
spec/arb_tessellation_shader/execution/variable-indexing/tcs-output-array-vec4-index-wr: crash
spec/arb_tessellation_shader/execution/variable-indexing/tcs-output-array-vec4-index-wr-before-barrier: crash
spec/arb_tessellation_shader/execution/variable-indexing/tcs-patch-output-array-float-index-wr: skip
spec/arb_tessellation_shader/execution/variable-indexing/tcs-patch-output-array-vec2-index-wr: skip
spec/arb_tessellation_shader/execution/variable-indexing/tcs-patch-output-array-vec3-index-wr: skip
spec/arb_tessellation_shader/execution/variable-indexing/tcs-patch-output-array-vec4-index-wr: skip
spec/arb_tessellation_shader/execution/variable-indexing/tcs-patch-output-array-float-index-wr: crash
spec/arb_tessellation_shader/execution/variable-indexing/tcs-patch-output-array-vec2-index-wr: crash
spec/arb_tessellation_shader/execution/variable-indexing/tcs-patch-output-array-vec3-index-wr: crash
spec/arb_tessellation_shader/execution/variable-indexing/tcs-patch-output-array-vec4-index-wr: crash
spec/arb_tessellation_shader/execution/variable-indexing/tcs-patch-vec4-index-wr: crash
spec/arb_tessellation_shader/execution/variable-indexing/tcs-patch-vec4-swiz-index-wr: crash
spec/arb_tessellation_shader/execution/variable-indexing/tcs-tes-array-in-struct: skip
spec/arb_tessellation_shader/execution/variable-indexing/tes-both-input-array-float-index-rd: crash
spec/arb_tessellation_shader/execution/variable-indexing/tes-both-input-array-vec2-index-rd: crash
spec/arb_tessellation_shader/execution/variable-indexing/tes-both-input-array-vec3-index-rd: crash
spec/arb_tessellation_shader/execution/variable-indexing/tes-both-input-array-vec4-index-rd: crash
spec/arb_tessellation_shader/execution/variable-indexing/tes-input-array-dvec4-index-rd: skip
spec/arb_tessellation_shader/execution/variable-indexing/tes-input-array-float-index-rd: skip
spec/arb_tessellation_shader/execution/variable-indexing/tes-input-array-vec2-index-rd: skip
spec/arb_tessellation_shader/execution/variable-indexing/tes-input-array-vec3-index-rd: skip
spec/arb_tessellation_shader/execution/variable-indexing/tes-input-array-vec4-index-rd: crash
spec/arb_tessellation_shader/execution/variable-indexing/tes-patch-input-array-float-index-rd: crash
spec/arb_tessellation_shader/execution/variable-indexing/tes-patch-input-array-vec2-index-invalid-rd: crash
spec/arb_tessellation_shader/execution/variable-indexing/tes-patch-input-array-vec2-index-rd: crash
spec/arb_tessellation_shader/execution/variable-indexing/tes-patch-input-array-vec3-index-rd: crash
spec/arb_tessellation_shader/execution/variable-indexing/tes-patch-input-array-vec4-index-rd: crash
spec/arb_tessellation_shader/execution/variable-indexing/vs-output-array-dvec4-index-wr-before-tcs: skip
spec/arb_tessellation_shader/execution/variable-indexing/vs-output-array-float-index-wr-before-tcs: skip
spec/arb_tessellation_shader/execution/variable-indexing/vs-output-array-vec4-index-wr-before-tcs: skip
spec/arb_tessellation_shader/execution/vertex-partial-write: crash
spec/arb_tessellation_shader/execution/vs-tcs-max-in-out-components: skip
spec/arb_tessellation_shader/execution/vs-tcs-tes-tessinner-tessouter-inputs-tris: skip
spec/arb_tessellation_shader/execution/vs-tcs-tes-vertex: fail
spec/arb_tessellation_shader/execution/vs-tes-max-in-out-components: fail
spec/arb_tessellation_shader/execution/vs-tes-tessinner-tessouter-inputs-quads: skip
spec/arb_tessellation_shader/execution/vs-tes-tessinner-tessouter-inputs-quads: fail
spec/arb_tessellation_shader/execution/vs-tes-tessinner-tessouter-inputs-quads-dlist: skip
spec/arb_tessellation_shader/execution/vs-tes-tessinner-tessouter-inputs-tris: fail
spec/arb_tessellation_shader/execution/vs-tes-vertex: fail
spec/arb_tessellation_shader/linker/no-vs: skip
spec/arb_vertex_attrib_64bit/execution/vs-fp64-input-trunc: skip
spec/arb_vertex_attrib_64bit/execution/vs-fs-pass-vertex-attrib: skip
spec/arb_vertex_attrib_64bit/execution/vs-test-attrib-location: skip
@ -1471,10 +928,6 @@ spec/ext_shader_framebuffer_fetch_non_coherent/execution/gles3/texture: skip
spec/ext_shader_image_load_formatted/execution/image_checkerboard: skip
spec/glsl-1.10/execution/fs-dfdx-accuracy: warn
spec/glsl-1.10/execution/fs-dfdy-accuracy: warn
spec/glsl-1.10/execution/glsl-fs-inline-explosion: crash
spec/glsl-1.10/execution/glsl-vs-inline-explosion: crash
spec/glsl-1.10/execution/loops/glsl-fs-unroll-explosion: crash
spec/glsl-1.10/execution/loops/glsl-vs-unroll-explosion: crash
spec/glsl-1.10/execution/vsfs-unused-array-member: crash
spec/glsl-1.10/preprocessor/extension-defined-test: skip
spec/glsl-1.10/preprocessor/extension-if-1: skip
@ -1675,10 +1128,10 @@ spec/oes_viewport_array/viewport-gs-writes-out-of-range: skip
summary:
name: results
---- --------
pass: 8353
fail: 29
crash: 97
skip: 1546
pass: 8878
fail: 33
crash: 95
skip: 997
timeout: 0
warn: 2
incomplete: 0
@ -1687,4 +1140,4 @@ summary:
changes: 0
fixes: 0
regressions: 0
total: 10027
total: 10005

View File

@ -448,14 +448,6 @@ spec/amd_shader_trinary_minmax/execution/built-in-functions/cs-min3-uvec4-uvec4-
spec/amd_shader_trinary_minmax/execution/built-in-functions/cs-min3-vec2-vec2-vec2: skip
spec/amd_shader_trinary_minmax/execution/built-in-functions/cs-min3-vec3-vec3-vec3: skip
spec/amd_shader_trinary_minmax/execution/built-in-functions/cs-min3-vec4-vec4-vec4: skip
spec/amd_shader_trinary_minmax/execution/built-in-functions/fs-max3-int-int-int: skip
spec/amd_shader_trinary_minmax/execution/built-in-functions/fs-max3-vec2-vec2-vec2: skip
spec/amd_shader_trinary_minmax/execution/built-in-functions/fs-mid3-ivec4-ivec4-ivec4: skip
spec/amd_shader_trinary_minmax/execution/built-in-functions/fs-min3-int-int-int: skip
spec/amd_shader_trinary_minmax/execution/built-in-functions/fs-min3-uvec2-uvec2-uvec2: skip
spec/amd_shader_trinary_minmax/execution/built-in-functions/gs-min3-int-int-int: skip
spec/amd_shader_trinary_minmax/execution/built-in-functions/gs-min3-ivec2-ivec2-ivec2: skip
spec/amd_shader_trinary_minmax/execution/built-in-functions/gs-min3-vec2-vec2-vec2: skip
spec/amd_shader_trinary_minmax/execution/built-in-functions/tcs-max3-float-float-float: skip
spec/amd_shader_trinary_minmax/execution/built-in-functions/tcs-max3-int-int-int: skip
spec/amd_shader_trinary_minmax/execution/built-in-functions/tcs-max3-ivec2-ivec2-ivec2: skip
@ -492,9 +484,6 @@ spec/amd_shader_trinary_minmax/execution/built-in-functions/tcs-min3-uvec4-uvec4
spec/amd_shader_trinary_minmax/execution/built-in-functions/tcs-min3-vec2-vec2-vec2: skip
spec/amd_shader_trinary_minmax/execution/built-in-functions/tcs-min3-vec3-vec3-vec3: skip
spec/amd_shader_trinary_minmax/execution/built-in-functions/tcs-min3-vec4-vec4-vec4: skip
spec/amd_shader_trinary_minmax/execution/built-in-functions/vs-mid3-int-int-int: skip
spec/amd_shader_trinary_minmax/execution/built-in-functions/vs-mid3-uvec2-uvec2-uvec2: skip
spec/amd_shader_trinary_minmax/execution/built-in-functions/vs-mid3-vec3-vec3-vec3: skip
spec/apple_object_purgeable/object_purgeable-api-pbo: skip
spec/apple_object_purgeable/object_purgeable-api-texture: skip
spec/apple_object_purgeable/object_purgeable-api-vbo: skip
@ -612,7 +601,6 @@ spec/arb_enhanced_layouts/arb_enhanced_layouts-transform-feedback-layout-qualifi
spec/arb_enhanced_layouts/arb_enhanced_layouts-transform-feedback-layout-qualifiers_vs_interface: crash
spec/arb_enhanced_layouts/arb_enhanced_layouts-transform-feedback-layout-qualifiers_vs_named_interface: crash
spec/arb_enhanced_layouts/arb_enhanced_layouts-transform-feedback-layout-qualifiers_vs_struct: crash
spec/arb_enhanced_layouts/execution/component-layout/vs-fs: skip
spec/arb_enhanced_layouts/execution/component-layout/vs-tcs-load-output: skip
spec/arb_enhanced_layouts/execution/component-layout/vs-tcs-load-output-indirect: skip
spec/arb_enhanced_layouts/execution/component-layout/vs-tcs-tes-fs: skip
@ -2704,13 +2692,8 @@ spec/ext_window_rectangles/render_gles3: skip
spec/glsl-1.10/execution/fs-dfdx-accuracy: warn
spec/glsl-1.10/execution/fs-dfdy-accuracy: warn
spec/glsl-1.10/execution/gl_lightsource_indirect: crash
spec/glsl-1.10/execution/glsl-fs-inline-explosion: crash
spec/glsl-1.10/execution/glsl-vs-inline-explosion: crash
spec/glsl-1.10/execution/loops/glsl-fs-unroll-explosion: crash
spec/glsl-1.10/execution/loops/glsl-vs-unroll-explosion: crash
spec/glsl-1.10/preprocessor/extension-defined-test: skip
spec/glsl-1.10/preprocessor/extension-if-1: skip
spec/glsl-1.10/preprocessor/ifndef: skip
spec/glsl-1.30/execution/tex-miplevel-selection texturegrad 1d: fail
spec/glsl-1.30/execution/tex-miplevel-selection texturegrad 1darray: fail
spec/glsl-1.30/execution/tex-miplevel-selection texturegrad 1darrayshadow: fail
@ -3075,10 +3058,10 @@ wgl/wgl-sanity: skip
summary:
name: results
---- --------
pass: 26844
pass: 26857
fail: 400
crash: 42
skip: 2603
crash: 38
skip: 2590
timeout: 0
warn: 4
incomplete: 0
@ -3087,4 +3070,4 @@ summary:
changes: 0
fixes: 0
regressions: 0
total: 29918
total: 29914