Remove unary plus operator tests
authorGraeme Leese <gleese@broadcom.com>
Wed, 19 Jun 2019 10:47:34 +0000 (11:47 +0100)
committerGraeme Leese <gleese@broadcom.com>
Fri, 28 Jun 2019 09:06:54 +0000 (10:06 +0100)
There's no such operator in SPIR-V, so it doesn't make sense to test the
handling of it in Vulkan drivers.

Components: Vulkan
Removed tests: dEQP-VK.glsl.operator.unary_operator.plus.*

Change-Id: Id470a3eab7e3a2ddab1e7c55252a3c45a666020c

android/cts/master/vk-master.txt
external/vulkancts/modules/vulkan/shaderrender/vktShaderRenderOperatorTests.cpp
external/vulkancts/mustpass/master/vk-default-no-waivers.txt
external/vulkancts/mustpass/master/vk-default.txt

index c4ad276..a809f40 100644 (file)
@@ -293145,54 +293145,6 @@ dEQP-VK.glsl.matrix.div_assign.mediump_mat4_float_vertex
 dEQP-VK.glsl.matrix.div_assign.mediump_mat4_float_fragment
 dEQP-VK.glsl.matrix.div_assign.highp_mat4_float_vertex
 dEQP-VK.glsl.matrix.div_assign.highp_mat4_float_fragment
-dEQP-VK.glsl.operator.unary_operator.plus.mediump_float_vertex
-dEQP-VK.glsl.operator.unary_operator.plus.mediump_float_fragment
-dEQP-VK.glsl.operator.unary_operator.plus.highp_float_vertex
-dEQP-VK.glsl.operator.unary_operator.plus.highp_float_fragment
-dEQP-VK.glsl.operator.unary_operator.plus.mediump_vec2_vertex
-dEQP-VK.glsl.operator.unary_operator.plus.mediump_vec2_fragment
-dEQP-VK.glsl.operator.unary_operator.plus.highp_vec2_vertex
-dEQP-VK.glsl.operator.unary_operator.plus.highp_vec2_fragment
-dEQP-VK.glsl.operator.unary_operator.plus.mediump_vec3_vertex
-dEQP-VK.glsl.operator.unary_operator.plus.mediump_vec3_fragment
-dEQP-VK.glsl.operator.unary_operator.plus.highp_vec3_vertex
-dEQP-VK.glsl.operator.unary_operator.plus.highp_vec3_fragment
-dEQP-VK.glsl.operator.unary_operator.plus.mediump_vec4_vertex
-dEQP-VK.glsl.operator.unary_operator.plus.mediump_vec4_fragment
-dEQP-VK.glsl.operator.unary_operator.plus.highp_vec4_vertex
-dEQP-VK.glsl.operator.unary_operator.plus.highp_vec4_fragment
-dEQP-VK.glsl.operator.unary_operator.plus.mediump_int_vertex
-dEQP-VK.glsl.operator.unary_operator.plus.mediump_int_fragment
-dEQP-VK.glsl.operator.unary_operator.plus.highp_int_vertex
-dEQP-VK.glsl.operator.unary_operator.plus.highp_int_fragment
-dEQP-VK.glsl.operator.unary_operator.plus.mediump_ivec2_vertex
-dEQP-VK.glsl.operator.unary_operator.plus.mediump_ivec2_fragment
-dEQP-VK.glsl.operator.unary_operator.plus.highp_ivec2_vertex
-dEQP-VK.glsl.operator.unary_operator.plus.highp_ivec2_fragment
-dEQP-VK.glsl.operator.unary_operator.plus.mediump_ivec3_vertex
-dEQP-VK.glsl.operator.unary_operator.plus.mediump_ivec3_fragment
-dEQP-VK.glsl.operator.unary_operator.plus.highp_ivec3_vertex
-dEQP-VK.glsl.operator.unary_operator.plus.highp_ivec3_fragment
-dEQP-VK.glsl.operator.unary_operator.plus.mediump_ivec4_vertex
-dEQP-VK.glsl.operator.unary_operator.plus.mediump_ivec4_fragment
-dEQP-VK.glsl.operator.unary_operator.plus.highp_ivec4_vertex
-dEQP-VK.glsl.operator.unary_operator.plus.highp_ivec4_fragment
-dEQP-VK.glsl.operator.unary_operator.plus.mediump_uint_vertex
-dEQP-VK.glsl.operator.unary_operator.plus.mediump_uint_fragment
-dEQP-VK.glsl.operator.unary_operator.plus.highp_uint_vertex
-dEQP-VK.glsl.operator.unary_operator.plus.highp_uint_fragment
-dEQP-VK.glsl.operator.unary_operator.plus.mediump_uvec2_vertex
-dEQP-VK.glsl.operator.unary_operator.plus.mediump_uvec2_fragment
-dEQP-VK.glsl.operator.unary_operator.plus.highp_uvec2_vertex
-dEQP-VK.glsl.operator.unary_operator.plus.highp_uvec2_fragment
-dEQP-VK.glsl.operator.unary_operator.plus.mediump_uvec3_vertex
-dEQP-VK.glsl.operator.unary_operator.plus.mediump_uvec3_fragment
-dEQP-VK.glsl.operator.unary_operator.plus.highp_uvec3_vertex
-dEQP-VK.glsl.operator.unary_operator.plus.highp_uvec3_fragment
-dEQP-VK.glsl.operator.unary_operator.plus.mediump_uvec4_vertex
-dEQP-VK.glsl.operator.unary_operator.plus.mediump_uvec4_fragment
-dEQP-VK.glsl.operator.unary_operator.plus.highp_uvec4_vertex
-dEQP-VK.glsl.operator.unary_operator.plus.highp_uvec4_fragment
 dEQP-VK.glsl.operator.unary_operator.minus.mediump_float_vertex
 dEQP-VK.glsl.operator.unary_operator.minus.mediump_float_fragment
 dEQP-VK.glsl.operator.unary_operator.minus.highp_float_vertex
index c95aed6..7ea2c58 100644 (file)
@@ -1273,9 +1273,6 @@ void ShaderOperatorTests::init (void)
        // Unary operators.
        funcInfoGroups.push_back(
                BuiltinFuncGroup("unary_operator", "Unary operator tests")
-               << BuiltinOperInfo                                              ("plus",                        "+",    GT,             Value(GT,  -1.0f, 1.0f),        notUsed,        notUsed,        0.5f,   0.5f,   PRECMASK_ALL,           FLOAT_GENTYPE_FUNCS(nop))
-               << BuiltinOperInfo                                              ("plus",                        "+",    IGT,    Value(IGT, -5.0f, 5.0f),        notUsed,        notUsed,        0.1f,   0.5f,   PRECMASK_ALL,           INT_GENTYPE_FUNCS(nop))
-               << BuiltinOperInfo                                              ("plus",                        "+",    UGT,    Value(UGT,  0.0f, 2e2f),        notUsed,        notUsed,        5e-3f,  0.0f,   PRECMASK_ALL,           UINT_GENTYPE_FUNCS(nop))
                << BuiltinOperInfo                                              ("minus",                       "-",    GT,             Value(GT,  -1.0f, 1.0f),        notUsed,        notUsed,        0.5f,   0.5f,   PRECMASK_ALL,           FLOAT_GENTYPE_FUNCS(negate))
                << BuiltinOperInfo                                              ("minus",                       "-",    IGT,    Value(IGT, -5.0f, 5.0f),        notUsed,        notUsed,        0.1f,   0.5f,   PRECMASK_ALL,           INT_GENTYPE_FUNCS(negate))
                << BuiltinOperInfo                                              ("minus",                       "-",    UGT,    Value(UGT,  0.0f, 4e9f),        notUsed,        notUsed,        2e-10f, 0.0f,   PRECMASK_HIGHP,         UINT_GENTYPE_FUNCS(negate))
index b5f8b8f..12254a6 100644 (file)
@@ -293169,54 +293169,6 @@ dEQP-VK.glsl.matrix.div_assign.mediump_mat4_float_vertex
 dEQP-VK.glsl.matrix.div_assign.mediump_mat4_float_fragment
 dEQP-VK.glsl.matrix.div_assign.highp_mat4_float_vertex
 dEQP-VK.glsl.matrix.div_assign.highp_mat4_float_fragment
-dEQP-VK.glsl.operator.unary_operator.plus.mediump_float_vertex
-dEQP-VK.glsl.operator.unary_operator.plus.mediump_float_fragment
-dEQP-VK.glsl.operator.unary_operator.plus.highp_float_vertex
-dEQP-VK.glsl.operator.unary_operator.plus.highp_float_fragment
-dEQP-VK.glsl.operator.unary_operator.plus.mediump_vec2_vertex
-dEQP-VK.glsl.operator.unary_operator.plus.mediump_vec2_fragment
-dEQP-VK.glsl.operator.unary_operator.plus.highp_vec2_vertex
-dEQP-VK.glsl.operator.unary_operator.plus.highp_vec2_fragment
-dEQP-VK.glsl.operator.unary_operator.plus.mediump_vec3_vertex
-dEQP-VK.glsl.operator.unary_operator.plus.mediump_vec3_fragment
-dEQP-VK.glsl.operator.unary_operator.plus.highp_vec3_vertex
-dEQP-VK.glsl.operator.unary_operator.plus.highp_vec3_fragment
-dEQP-VK.glsl.operator.unary_operator.plus.mediump_vec4_vertex
-dEQP-VK.glsl.operator.unary_operator.plus.mediump_vec4_fragment
-dEQP-VK.glsl.operator.unary_operator.plus.highp_vec4_vertex
-dEQP-VK.glsl.operator.unary_operator.plus.highp_vec4_fragment
-dEQP-VK.glsl.operator.unary_operator.plus.mediump_int_vertex
-dEQP-VK.glsl.operator.unary_operator.plus.mediump_int_fragment
-dEQP-VK.glsl.operator.unary_operator.plus.highp_int_vertex
-dEQP-VK.glsl.operator.unary_operator.plus.highp_int_fragment
-dEQP-VK.glsl.operator.unary_operator.plus.mediump_ivec2_vertex
-dEQP-VK.glsl.operator.unary_operator.plus.mediump_ivec2_fragment
-dEQP-VK.glsl.operator.unary_operator.plus.highp_ivec2_vertex
-dEQP-VK.glsl.operator.unary_operator.plus.highp_ivec2_fragment
-dEQP-VK.glsl.operator.unary_operator.plus.mediump_ivec3_vertex
-dEQP-VK.glsl.operator.unary_operator.plus.mediump_ivec3_fragment
-dEQP-VK.glsl.operator.unary_operator.plus.highp_ivec3_vertex
-dEQP-VK.glsl.operator.unary_operator.plus.highp_ivec3_fragment
-dEQP-VK.glsl.operator.unary_operator.plus.mediump_ivec4_vertex
-dEQP-VK.glsl.operator.unary_operator.plus.mediump_ivec4_fragment
-dEQP-VK.glsl.operator.unary_operator.plus.highp_ivec4_vertex
-dEQP-VK.glsl.operator.unary_operator.plus.highp_ivec4_fragment
-dEQP-VK.glsl.operator.unary_operator.plus.mediump_uint_vertex
-dEQP-VK.glsl.operator.unary_operator.plus.mediump_uint_fragment
-dEQP-VK.glsl.operator.unary_operator.plus.highp_uint_vertex
-dEQP-VK.glsl.operator.unary_operator.plus.highp_uint_fragment
-dEQP-VK.glsl.operator.unary_operator.plus.mediump_uvec2_vertex
-dEQP-VK.glsl.operator.unary_operator.plus.mediump_uvec2_fragment
-dEQP-VK.glsl.operator.unary_operator.plus.highp_uvec2_vertex
-dEQP-VK.glsl.operator.unary_operator.plus.highp_uvec2_fragment
-dEQP-VK.glsl.operator.unary_operator.plus.mediump_uvec3_vertex
-dEQP-VK.glsl.operator.unary_operator.plus.mediump_uvec3_fragment
-dEQP-VK.glsl.operator.unary_operator.plus.highp_uvec3_vertex
-dEQP-VK.glsl.operator.unary_operator.plus.highp_uvec3_fragment
-dEQP-VK.glsl.operator.unary_operator.plus.mediump_uvec4_vertex
-dEQP-VK.glsl.operator.unary_operator.plus.mediump_uvec4_fragment
-dEQP-VK.glsl.operator.unary_operator.plus.highp_uvec4_vertex
-dEQP-VK.glsl.operator.unary_operator.plus.highp_uvec4_fragment
 dEQP-VK.glsl.operator.unary_operator.minus.mediump_float_vertex
 dEQP-VK.glsl.operator.unary_operator.minus.mediump_float_fragment
 dEQP-VK.glsl.operator.unary_operator.minus.highp_float_vertex
index 4eb9269..ff5b1ee 100644 (file)
@@ -293169,54 +293169,6 @@ dEQP-VK.glsl.matrix.div_assign.mediump_mat4_float_vertex
 dEQP-VK.glsl.matrix.div_assign.mediump_mat4_float_fragment
 dEQP-VK.glsl.matrix.div_assign.highp_mat4_float_vertex
 dEQP-VK.glsl.matrix.div_assign.highp_mat4_float_fragment
-dEQP-VK.glsl.operator.unary_operator.plus.mediump_float_vertex
-dEQP-VK.glsl.operator.unary_operator.plus.mediump_float_fragment
-dEQP-VK.glsl.operator.unary_operator.plus.highp_float_vertex
-dEQP-VK.glsl.operator.unary_operator.plus.highp_float_fragment
-dEQP-VK.glsl.operator.unary_operator.plus.mediump_vec2_vertex
-dEQP-VK.glsl.operator.unary_operator.plus.mediump_vec2_fragment
-dEQP-VK.glsl.operator.unary_operator.plus.highp_vec2_vertex
-dEQP-VK.glsl.operator.unary_operator.plus.highp_vec2_fragment
-dEQP-VK.glsl.operator.unary_operator.plus.mediump_vec3_vertex
-dEQP-VK.glsl.operator.unary_operator.plus.mediump_vec3_fragment
-dEQP-VK.glsl.operator.unary_operator.plus.highp_vec3_vertex
-dEQP-VK.glsl.operator.unary_operator.plus.highp_vec3_fragment
-dEQP-VK.glsl.operator.unary_operator.plus.mediump_vec4_vertex
-dEQP-VK.glsl.operator.unary_operator.plus.mediump_vec4_fragment
-dEQP-VK.glsl.operator.unary_operator.plus.highp_vec4_vertex
-dEQP-VK.glsl.operator.unary_operator.plus.highp_vec4_fragment
-dEQP-VK.glsl.operator.unary_operator.plus.mediump_int_vertex
-dEQP-VK.glsl.operator.unary_operator.plus.mediump_int_fragment
-dEQP-VK.glsl.operator.unary_operator.plus.highp_int_vertex
-dEQP-VK.glsl.operator.unary_operator.plus.highp_int_fragment
-dEQP-VK.glsl.operator.unary_operator.plus.mediump_ivec2_vertex
-dEQP-VK.glsl.operator.unary_operator.plus.mediump_ivec2_fragment
-dEQP-VK.glsl.operator.unary_operator.plus.highp_ivec2_vertex
-dEQP-VK.glsl.operator.unary_operator.plus.highp_ivec2_fragment
-dEQP-VK.glsl.operator.unary_operator.plus.mediump_ivec3_vertex
-dEQP-VK.glsl.operator.unary_operator.plus.mediump_ivec3_fragment
-dEQP-VK.glsl.operator.unary_operator.plus.highp_ivec3_vertex
-dEQP-VK.glsl.operator.unary_operator.plus.highp_ivec3_fragment
-dEQP-VK.glsl.operator.unary_operator.plus.mediump_ivec4_vertex
-dEQP-VK.glsl.operator.unary_operator.plus.mediump_ivec4_fragment
-dEQP-VK.glsl.operator.unary_operator.plus.highp_ivec4_vertex
-dEQP-VK.glsl.operator.unary_operator.plus.highp_ivec4_fragment
-dEQP-VK.glsl.operator.unary_operator.plus.mediump_uint_vertex
-dEQP-VK.glsl.operator.unary_operator.plus.mediump_uint_fragment
-dEQP-VK.glsl.operator.unary_operator.plus.highp_uint_vertex
-dEQP-VK.glsl.operator.unary_operator.plus.highp_uint_fragment
-dEQP-VK.glsl.operator.unary_operator.plus.mediump_uvec2_vertex
-dEQP-VK.glsl.operator.unary_operator.plus.mediump_uvec2_fragment
-dEQP-VK.glsl.operator.unary_operator.plus.highp_uvec2_vertex
-dEQP-VK.glsl.operator.unary_operator.plus.highp_uvec2_fragment
-dEQP-VK.glsl.operator.unary_operator.plus.mediump_uvec3_vertex
-dEQP-VK.glsl.operator.unary_operator.plus.mediump_uvec3_fragment
-dEQP-VK.glsl.operator.unary_operator.plus.highp_uvec3_vertex
-dEQP-VK.glsl.operator.unary_operator.plus.highp_uvec3_fragment
-dEQP-VK.glsl.operator.unary_operator.plus.mediump_uvec4_vertex
-dEQP-VK.glsl.operator.unary_operator.plus.mediump_uvec4_fragment
-dEQP-VK.glsl.operator.unary_operator.plus.highp_uvec4_vertex
-dEQP-VK.glsl.operator.unary_operator.plus.highp_uvec4_fragment
 dEQP-VK.glsl.operator.unary_operator.minus.mediump_float_vertex
 dEQP-VK.glsl.operator.unary_operator.minus.mediump_float_fragment
 dEQP-VK.glsl.operator.unary_operator.minus.highp_float_vertex