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
// 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))
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
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