New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 621178 link

Starred by 3 users

Issue metadata

Status: WontFix
Owner: ----
Closed: Oct 8
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Linux
Pri: 3
Type: Bug



Sign in to add a comment

deqp/functional/gles3/uniformapi/random.html random.64 give internal driver error on Linux NVIDIA

Project Member Reported by cwallez@chromium.org, Jun 17 2016

Issue description

The failures happens on the bots which run 364.19 on a GT610. It doesn't reproduce with the same driver on my K2000.

The driver returns a link error: internal error:  inconsistent location assignment for uniform webgl_741678b7ac2d9cd6[0].webgl_d65b5cb1998c6e62.webgl_323cbcaddc9ed769[2]
The variable name translates to u_var0[0].m2.m4[2]

Below are the shaders that cause the error when linked:

--- vertex_shader
#version 300 es
in highp vec4 a_position;
out mediump float v_vtxOut;
void main (void)
 {
 gl_Position = a_position;
 v_vtxOut = 1.0;
}

--- vertex_shader translated for driver
#version 450
in vec4 webgl_613687ebc2d92685;
out float webgl_90721d1378fd8767;
void main(){
(gl_Position = vec4(0.0, 0.0, 0.0, 0.0));
(gl_Position = webgl_613687ebc2d92685);
(webgl_90721d1378fd8767 = 1.0);
}

--- fragment_shader
#version 300 es
in mediump float v_vtxOut;
struct structType2
 {
	bvec4 m0;
	mediump uvec3 m1;
	mediump vec4 m2[4];
	mediump vec3 m3[1];
};
struct structType1
 {
	bvec3 m0;
	mediump vec2 m1;
	structType2 m2;
	bvec2 m3[3];
	mediump samplerCube m4[3];
};
struct structType0
 {
	mediump mat4x2 m0;
	mediump uvec2 m1;
	structType1 m2;
};
struct structType4
 {
	mediump vec2 m0;
	mediump uint m1[2];
	mediump mat4x2 m2[3];
};
struct structType5
 {
	mediump ivec4 m0;
	bvec3 m1;
	mediump mat3 m2;
};
struct structType3
 {
	structType4 m0[3];
	mediump samplerCube m1[1];
	structType5 m2;
};
struct structType7
 {
	mediump uvec4 m0;
	mediump float m1;
	mediump ivec2 m2;
	mediump mat3 m3[5];
	bvec3 m4;
};
struct structType6
 {
	structType7 m0;
	mediump mat3 m1[4];
	mediump vec3 m2;
};
uniform structType0 u_var0[1];
uniform structType3 u_var1[2];
uniform structType6 u_var2;
uniform bool u_var3;
uniform mediump ivec3 u_var4;
mediump float compare_float (mediump float a, mediump float b) { return abs(a - b) < 0.05 ? 1.0 : 0.0; }
mediump float compare_vec2 (mediump vec2 a, mediump vec2 b) { return compare_float(a.x, b.x)*compare_float(a.y, b.y); }
mediump float compare_vec3 (mediump vec3 a, mediump vec3 b) { return compare_float(a.x, b.x)*compare_float(a.y, b.y)*compare_float(a.z, b.z); }
mediump float compare_vec4 (mediump vec4 a, mediump vec4 b) { return compare_float(a.x, b.x)*compare_float(a.y, b.y)*compare_float(a.z, b.z)*compare_float(a.w, b.w); }
mediump float compare_mat3 (mediump mat3 a, mediump mat3 b) { return compare_vec3(a[0], b[0])*compare_vec3(a[1], b[1])*compare_vec3(a[2], b[2]); }
mediump float compare_mat4x2 (mediump mat4x2 a, mediump mat4x2 b) { return compare_vec2(a[0], b[0])*compare_vec2(a[1], b[1])*compare_vec2(a[2], b[2])*compare_vec2(a[3], b[3]); }
mediump float compare_ivec2 (mediump ivec2 a, mediump ivec2 b) { return a == b ? 1.0 : 0.0; }
mediump float compare_ivec3 (mediump ivec3 a, mediump ivec3 b) { return a == b ? 1.0 : 0.0; }
mediump float compare_ivec4 (mediump ivec4 a, mediump ivec4 b) { return a == b ? 1.0 : 0.0; }
mediump float compare_uint (mediump uint a, mediump uint b) { return a == b ? 1.0 : 0.0; }
mediump float compare_uvec2 (mediump uvec2 a, mediump uvec2 b) { return a == b ? 1.0 : 0.0; }
mediump float compare_uvec3 (mediump uvec3 a, mediump uvec3 b) { return a == b ? 1.0 : 0.0; }
mediump float compare_uvec4 (mediump uvec4 a, mediump uvec4 b) { return a == b ? 1.0 : 0.0; }
mediump float compare_bool (bool a, bool b) { return a == b ? 1.0 : 0.0; }
mediump float compare_bvec2 (bvec2 a, bvec2 b) { return a == b ? 1.0 : 0.0; }
mediump float compare_bvec3 (bvec3 a, bvec3 b) { return a == b ? 1.0 : 0.0; }
mediump float compare_bvec4 (bvec4 a, bvec4 b) { return a == b ? 1.0 : 0.0; }
layout(location = 0) out mediump vec4 dEQP_FragColor;
void main (void)
 {
 mediump float result = v_vtxOut;
	result *= compare_mat4x2(u_var0[0].m0, mat4x2(-3.20, -4.67, -9.30, -5.27, 4.37, -3.49, 3.98, -7.83));
	// UNUSED: u_var0[0].m1
	result *= compare_bvec3(u_var0[0].m2.m0, bvec3(true, true, false));
	// UNUSED: u_var0[0].m2.m1
	result *= compare_bvec4(u_var0[0].m2.m2.m0, bvec4(true, false, false, true));
	// UNUSED: u_var0[0].m2.m2.m1
	result *= compare_vec4(u_var0[0].m2.m2.m2[0], vec4(9.57, -3.76, 9.45, 6.63));
	// UNUSED: u_var0[0].m2.m2.m2[1]
	result *= compare_vec4(u_var0[0].m2.m2.m2[2], vec4(-8.85, 0.96, -6.49, -6.40));
	// UNUSED: u_var0[0].m2.m2.m2[3]
	result *= compare_vec3(u_var0[0].m2.m2.m3[0], vec3(-3.19, 5.62, -4.74));
	// UNUSED: u_var0[0].m2.m3[0]
	result *= compare_bvec2(u_var0[0].m2.m3[1], bvec2(false, true));
	// UNUSED: u_var0[0].m2.m3[2]
	result *= compare_vec4(texture(u_var0[0].m2.m4[0], vec3(0.0)), vec4(0.16, 0.27, 0.54, 0.40));
	// UNUSED: u_var0[0].m2.m4[1]
	result *= compare_vec4(texture(u_var0[0].m2.m4[2], vec3(0.0)), vec4(0.63, 0.19, 0.67, 0.17));
	// UNUSED: u_var1[0].m0[0].m0
	// UNUSED: u_var1[0].m0[0].m1[0]
	// UNUSED: u_var1[0].m0[0].m1[1]
	// UNUSED: u_var1[0].m0[0].m2[0]
	// UNUSED: u_var1[0].m0[0].m2[1]
	// UNUSED: u_var1[0].m0[0].m2[2]
	// UNUSED: u_var1[0].m0[1].m0
	// UNUSED: u_var1[0].m0[1].m1[0]
	// UNUSED: u_var1[0].m0[1].m1[1]
	// UNUSED: u_var1[0].m0[1].m2[0]
	// UNUSED: u_var1[0].m0[1].m2[1]
	// UNUSED: u_var1[0].m0[1].m2[2]
	// UNUSED: u_var1[0].m0[2].m0
	// UNUSED: u_var1[0].m0[2].m1[0]
	// UNUSED: u_var1[0].m0[2].m1[1]
	// UNUSED: u_var1[0].m0[2].m2[0]
	// UNUSED: u_var1[0].m0[2].m2[1]
	// UNUSED: u_var1[0].m0[2].m2[2]
	// UNUSED: u_var1[0].m1[0]
	// UNUSED: u_var1[0].m2.m0
	// UNUSED: u_var1[0].m2.m1
	// UNUSED: u_var1[0].m2.m2
	// UNUSED: u_var1[1].m0[0].m0
	// UNUSED: u_var1[1].m0[0].m1[0]
	// UNUSED: u_var1[1].m0[0].m1[1]
	// UNUSED: u_var1[1].m0[0].m2[0]
	// UNUSED: u_var1[1].m0[0].m2[1]
	// UNUSED: u_var1[1].m0[0].m2[2]
	// UNUSED: u_var1[1].m0[1].m0
	// UNUSED: u_var1[1].m0[1].m1[0]
	// UNUSED: u_var1[1].m0[1].m1[1]
	// UNUSED: u_var1[1].m0[1].m2[0]
	// UNUSED: u_var1[1].m0[1].m2[1]
	// UNUSED: u_var1[1].m0[1].m2[2]
	// UNUSED: u_var1[1].m0[2].m0
	// UNUSED: u_var1[1].m0[2].m1[0]
	// UNUSED: u_var1[1].m0[2].m1[1]
	// UNUSED: u_var1[1].m0[2].m2[0]
	// UNUSED: u_var1[1].m0[2].m2[1]
	// UNUSED: u_var1[1].m0[2].m2[2]
	// UNUSED: u_var1[1].m1[0]
	// UNUSED: u_var1[1].m2.m0
	// UNUSED: u_var1[1].m2.m1
	// UNUSED: u_var1[1].m2.m2
	// UNUSED: u_var2.m0.m0
	result *= compare_float(u_var2.m0.m1, 0.31);
	// UNUSED: u_var2.m0.m2
	result *= compare_mat3(u_var2.m0.m3[0], mat3(7.55, -2.33, -4.94, -8.06, 2.64, -6.34, 10.00, -3.47, -3.08));
	// UNUSED: u_var2.m0.m3[1]
	result *= compare_mat3(u_var2.m0.m3[2], mat3(2.29, 4.55, -0.65, -3.77, 5.32, 6.88, -9.94, -5.24, 1.45));
	// UNUSED: u_var2.m0.m3[3]
	result *= compare_mat3(u_var2.m0.m3[4], mat3(-5.52, 6.72, 5.67, -9.93, 0.70, -1.21, -6.08, 8.35, -5.94));
	// UNUSED: u_var2.m0.m4
	result *= compare_mat3(u_var2.m1[0], mat3(5.48, -4.74, 0.39, 3.01, 7.72, 7.57, 0.02, -2.98, 6.63));
	// UNUSED: u_var2.m1[1]
	result *= compare_mat3(u_var2.m1[2], mat3(6.03, 4.13, -5.88, -2.79, -3.05, 8.41, 0.15, 8.00, -5.27));
	// UNUSED: u_var2.m1[3]
	result *= compare_vec3(u_var2.m2, vec3(1.78, 5.90, 7.87));
	// UNUSED: u_var3
	result *= compare_ivec3(u_var4, ivec3(5, -1, -10));
 dEQP_FragColor = vec4(result, result, result, 1.0);
}

--- fragment_shader translated for driver
#version 450
in float webgl_90721d1378fd8767;
struct webgl_1afd690b1739ab45{
bvec4 webgl_a782578121003f54;
uvec3 webgl_cb35cb270d879761;
vec4 webgl_d65b5cb1998c6e62[4];
vec3 webgl_6e52acc91042ff22[1];
} ;
struct webgl_c811f5b3c46c2a54{
bvec3 webgl_a782578121003f54;
vec2 webgl_cb35cb270d879761;
webgl_1afd690b1739ab45 webgl_d65b5cb1998c6e62;
bvec2 webgl_6e52acc91042ff22[3];
samplerCube webgl_323cbcaddc9ed769[3];
} ;
struct webgl_ea55ae75082d7c74{
mat4x2 webgl_a782578121003f54;
uvec2 webgl_cb35cb270d879761;
webgl_c811f5b3c46c2a54 webgl_d65b5cb1998c6e62;
} ;
struct webgl_d45d22c8af8d055d{
vec2 webgl_a782578121003f54;
uint webgl_cb35cb270d879761[2];
mat4x2 webgl_d65b5cb1998c6e62[3];
} ;
struct webgl_69a16c6f0869e901{
ivec4 webgl_a782578121003f54;
bvec3 webgl_cb35cb270d879761;
mat3 webgl_d65b5cb1998c6e62;
} ;
struct webgl_6f26d53717221d9{
webgl_d45d22c8af8d055d webgl_a782578121003f54[3];
samplerCube webgl_cb35cb270d879761[1];
webgl_69a16c6f0869e901 webgl_d65b5cb1998c6e62;
} ;
struct webgl_151e4533130fb842{
uvec4 webgl_a782578121003f54;
float webgl_cb35cb270d879761;
ivec2 webgl_d65b5cb1998c6e62;
mat3 webgl_6e52acc91042ff22[5];
bvec3 webgl_323cbcaddc9ed769;
} ;
struct webgl_79c25db26ce28d94{
webgl_151e4533130fb842 webgl_a782578121003f54;
mat3 webgl_cb35cb270d879761[4];
vec3 webgl_d65b5cb1998c6e62;
} ;
uniform webgl_ea55ae75082d7c74 webgl_741678b7ac2d9cd6[1];
uniform webgl_6f26d53717221d9 webgl_b526578ce90a699a[2];
uniform webgl_79c25db26ce28d94 webgl_56d230e8c454381a;
uniform bool webgl_657203ab671ff6b0;
uniform ivec3 webgl_fbe435faaf7d182f;
float webgl_a39ebbd9fbd52f6f(in float webgl_2420662cd003acfa, in float webgl_44a9acbe7629930d){
return (((abs((webgl_2420662cd003acfa - webgl_44a9acbe7629930d)) < 0.050000001)) ? (1.0) : (0.0));
}
float webgl_8c0a0d5ab0f1feeb(in vec2 webgl_2420662cd003acfa, in vec2 webgl_44a9acbe7629930d){
return (webgl_a39ebbd9fbd52f6f(webgl_2420662cd003acfa.x, webgl_44a9acbe7629930d.x) * webgl_a39ebbd9fbd52f6f(webgl_2420662cd003acfa.y, webgl_44a9acbe7629930d.y));
}
float webgl_98afbe6cdecf9c5c(in vec3 webgl_2420662cd003acfa, in vec3 webgl_44a9acbe7629930d){
return ((webgl_a39ebbd9fbd52f6f(webgl_2420662cd003acfa.x, webgl_44a9acbe7629930d.x) * webgl_a39ebbd9fbd52f6f(webgl_2420662cd003acfa.y, webgl_44a9acbe7629930d.y)) * webgl_a39ebbd9fbd52f6f(webgl_2420662cd003acfa.z, webgl_44a9acbe7629930d.z));
}
float webgl_7d65a857fc2cd241(in vec4 webgl_2420662cd003acfa, in vec4 webgl_44a9acbe7629930d){
return (((webgl_a39ebbd9fbd52f6f(webgl_2420662cd003acfa.x, webgl_44a9acbe7629930d.x) * webgl_a39ebbd9fbd52f6f(webgl_2420662cd003acfa.y, webgl_44a9acbe7629930d.y)) * webgl_a39ebbd9fbd52f6f(webgl_2420662cd003acfa.z, webgl_44a9acbe7629930d.z)) * webgl_a39ebbd9fbd52f6f(webgl_2420662cd003acfa.w, webgl_44a9acbe7629930d.w));
}
float webgl_c97cb00cc93d8b0c(in mat3 webgl_2420662cd003acfa, in mat3 webgl_44a9acbe7629930d){
return ((webgl_98afbe6cdecf9c5c(webgl_2420662cd003acfa[0], webgl_44a9acbe7629930d[0]) * webgl_98afbe6cdecf9c5c(webgl_2420662cd003acfa[1], webgl_44a9acbe7629930d[1])) * webgl_98afbe6cdecf9c5c(webgl_2420662cd003acfa[2], webgl_44a9acbe7629930d[2]));
}
float webgl_4f30c33214c40d08(in mat4x2 webgl_2420662cd003acfa, in mat4x2 webgl_44a9acbe7629930d){
return (((webgl_8c0a0d5ab0f1feeb(webgl_2420662cd003acfa[0], webgl_44a9acbe7629930d[0]) * webgl_8c0a0d5ab0f1feeb(webgl_2420662cd003acfa[1], webgl_44a9acbe7629930d[1])) * webgl_8c0a0d5ab0f1feeb(webgl_2420662cd003acfa[2], webgl_44a9acbe7629930d[2])) * webgl_8c0a0d5ab0f1feeb(webgl_2420662cd003acfa[3], webgl_44a9acbe7629930d[3]));
}
float webgl_ce7ca821e58593c6(in ivec3 webgl_2420662cd003acfa, in ivec3 webgl_44a9acbe7629930d){
return (((webgl_2420662cd003acfa == webgl_44a9acbe7629930d)) ? (1.0) : (0.0));
}
float webgl_1db99b360a51bb48(in bvec2 webgl_2420662cd003acfa, in bvec2 webgl_44a9acbe7629930d){
return (((webgl_2420662cd003acfa == webgl_44a9acbe7629930d)) ? (1.0) : (0.0));
}
float webgl_6ad4a49ca1aad501(in bvec3 webgl_2420662cd003acfa, in bvec3 webgl_44a9acbe7629930d){
return (((webgl_2420662cd003acfa == webgl_44a9acbe7629930d)) ? (1.0) : (0.0));
}
float webgl_7c1765a2f0b0c471(in bvec4 webgl_2420662cd003acfa, in bvec4 webgl_44a9acbe7629930d){
return (((webgl_2420662cd003acfa == webgl_44a9acbe7629930d)) ? (1.0) : (0.0));
}
layout(location = 0) out vec4 webgl_341844a501096ec4;
void main(){
float webgl_d54892b736cac3ab = webgl_90721d1378fd8767;
(webgl_d54892b736cac3ab *= webgl_4f30c33214c40d08(webgl_741678b7ac2d9cd6[0].webgl_a782578121003f54, mat4x2(-3.2, -4.6700001, -9.3000002, -5.27, 4.3699999, -3.49, 3.98, -7.8299999)));
(webgl_d54892b736cac3ab *= webgl_6ad4a49ca1aad501(webgl_741678b7ac2d9cd6[0].webgl_d65b5cb1998c6e62.webgl_a782578121003f54, bvec3(true, true, false)));
(webgl_d54892b736cac3ab *= webgl_7c1765a2f0b0c471(webgl_741678b7ac2d9cd6[0].webgl_d65b5cb1998c6e62.webgl_d65b5cb1998c6e62.webgl_a782578121003f54, bvec4(true, false, false, true)));
(webgl_d54892b736cac3ab *= webgl_7d65a857fc2cd241(webgl_741678b7ac2d9cd6[0].webgl_d65b5cb1998c6e62.webgl_d65b5cb1998c6e62.webgl_d65b5cb1998c6e62[0], vec4(9.5699997, -3.76, 9.4499998, 6.6300001)));
(webgl_d54892b736cac3ab *= webgl_7d65a857fc2cd241(webgl_741678b7ac2d9cd6[0].webgl_d65b5cb1998c6e62.webgl_d65b5cb1998c6e62.webgl_d65b5cb1998c6e62[2], vec4(-8.8500004, 0.95999998, -6.4899998, -6.4000001)));
(webgl_d54892b736cac3ab *= webgl_98afbe6cdecf9c5c(webgl_741678b7ac2d9cd6[0].webgl_d65b5cb1998c6e62.webgl_d65b5cb1998c6e62.webgl_6e52acc91042ff22[0], vec3(-3.1900001, 5.6199999, -4.7399998)));
(webgl_d54892b736cac3ab *= webgl_1db99b360a51bb48(webgl_741678b7ac2d9cd6[0].webgl_d65b5cb1998c6e62.webgl_6e52acc91042ff22[1], bvec2(false, true)));
(webgl_d54892b736cac3ab *= webgl_7d65a857fc2cd241(texture(webgl_741678b7ac2d9cd6[0].webgl_d65b5cb1998c6e62.webgl_323cbcaddc9ed769[0], vec3(0.0, 0.0, 0.0)), vec4(0.16, 0.27000001, 0.54000002, 0.40000001)));
(webgl_d54892b736cac3ab *= webgl_7d65a857fc2cd241(texture(webgl_741678b7ac2d9cd6[0].webgl_d65b5cb1998c6e62.webgl_323cbcaddc9ed769[2], vec3(0.0, 0.0, 0.0)), vec4(0.63, 0.19, 0.67000002, 0.17)));
(webgl_d54892b736cac3ab *= webgl_a39ebbd9fbd52f6f(webgl_56d230e8c454381a.webgl_a782578121003f54.webgl_cb35cb270d879761, 0.31));
(webgl_d54892b736cac3ab *= webgl_c97cb00cc93d8b0c(webgl_56d230e8c454381a.webgl_a782578121003f54.webgl_6e52acc91042ff22[0], mat3(7.5500002, -2.3299999, -4.9400001, -8.0600004, 2.6400001, -6.3400002, 10.0, -3.47, -3.0799999)));
(webgl_d54892b736cac3ab *= webgl_c97cb00cc93d8b0c(webgl_56d230e8c454381a.webgl_a782578121003f54.webgl_6e52acc91042ff22[2], mat3(2.29, 4.5500002, -0.64999998, -3.77, 5.3200002, 6.8800001, -9.9399996, -5.2399998, 1.45)));
(webgl_d54892b736cac3ab *= webgl_c97cb00cc93d8b0c(webgl_56d230e8c454381a.webgl_a782578121003f54.webgl_6e52acc91042ff22[4], mat3(-5.52, 6.7199998, 5.6700001, -9.9300003, 0.69999999, -1.21, -6.0799999, 8.3500004, -5.9400001)));
(webgl_d54892b736cac3ab *= webgl_c97cb00cc93d8b0c(webgl_56d230e8c454381a.webgl_cb35cb270d879761[0], mat3(5.48, -4.7399998, 0.38999999, 3.01, 7.7199998, 7.5700002, 0.02, -2.98, 6.6300001)));
(webgl_d54892b736cac3ab *= webgl_c97cb00cc93d8b0c(webgl_56d230e8c454381a.webgl_cb35cb270d879761[2], mat3(6.0300002, 4.1300001, -5.8800001, -2.79, -3.05, 8.4099998, 0.15000001, 8.0, -5.27)));
(webgl_d54892b736cac3ab *= webgl_98afbe6cdecf9c5c(webgl_56d230e8c454381a.webgl_d65b5cb1998c6e62, vec3(1.78, 5.9000001, 7.8699999)));
(webgl_d54892b736cac3ab *= webgl_ce7ca821e58593c6(webgl_fbe435faaf7d182f, ivec3(5, -1, -10)));
(webgl_341844a501096ec4 = vec4(webgl_d54892b736cac3ab, webgl_d54892b736cac3ab, webgl_d54892b736cac3ab, 1.0));
}
 
 Issue 616558  has been merged into this issue.
Project Member

Comment 2 by bugdroid1@chromium.org, Jun 20 2016

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/ee6fe5f889e6bef48384efcd188e2e443e68ce2f

commit ee6fe5f889e6bef48384efcd188e2e443e68ce2f
Author: cwallez <cwallez@chromium.org>
Date: Mon Jun 20 20:15:30 2016

WebGL expectations: reassign bug for uniformapi.random

BUG= 621178 
CQ_INCLUDE_TRYBOTS=tryserver.chromium.linux:linux_optional_gpu_tests_rel;tryserver.chromium.mac:mac_optional_gpu_tests_rel;tryserver.chromium.win:win_optional_gpu_tests_rel

Review-Url: https://codereview.chromium.org/2072413002
Cr-Commit-Position: refs/heads/master@{#400758}

[modify] https://crrev.com/ee6fe5f889e6bef48384efcd188e2e443e68ce2f/content/test/gpu/gpu_tests/webgl2_conformance_expectations.py

Project Member

Comment 3 by bugdroid1@chromium.org, Jul 8 2016

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/039da87fc8fcf5124a454e20bad6c2e86f52709a

commit 039da87fc8fcf5124a454e20bad6c2e86f52709a
Author: cwallez <cwallez@chromium.org>
Date: Fri Jul 08 01:00:58 2016

Update the WebGL2 CTS expectations after driver upgrade

TBR=kbr@chromium.org
TBR=zmo@chromium.org
BUG= 606498 
BUG=618447
BUG= 621178 
BUG=622492
CQ_INCLUDE_TRYBOTS=tryserver.chromium.linux:linux_optional_gpu_tests_rel;tryserver.chromium.mac:mac_optional_gpu_tests_rel;tryserver.chromium.win:win_optional_gpu_tests_rel

Review-Url: https://codereview.chromium.org/2128313002
Cr-Commit-Position: refs/heads/master@{#404284}

[modify] https://crrev.com/039da87fc8fcf5124a454e20bad6c2e86f52709a/content/test/gpu/gpu_tests/webgl2_conformance_expectations.py

Cc: xinghua....@intel.com yunchao...@intel.com ajha@chromium.org
 Issue 575538  has been merged into this issue.
Project Member

Comment 5 by bugdroid1@chromium.org, Jul 15 2016

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/0db1953fe885efd464c37a23058960992e746ee0

commit 0db1953fe885efd464c37a23058960992e746ee0
Author: kbr <kbr@chromium.org>
Date: Fri Jul 15 02:32:16 2016

Add a few more suppressions for failing WebGL 2.0 tests.

BUG= 483282 ,  540543 ,  586033 ,  610800 ,  621178 
CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:linux_optional_gpu_tests_rel;master.tryserver.chromium.mac:mac_optional_gpu_tests_rel;master.tryserver.chromium.win:win_optional_gpu_tests_rel
R=cwallez@chromium.org
TBR=zmo@chromium.org
NOTRY=true

Review-Url: https://codereview.chromium.org/2144193003
Cr-Commit-Position: refs/heads/master@{#405682}

[modify] https://crrev.com/0db1953fe885efd464c37a23058960992e746ee0/content/test/gpu/gpu_tests/webgl2_conformance_expectations.py

Comment 6 by zmo@chromium.org, Jul 16 2016

Owner: zmo@chromium.org
Status: Assigned (was: Available)
I will need to add the failing cases to skipList until driver bug is fixed.

Comment 7 by zmo@chromium.org, Jul 19 2016

For the record, I can also reproduce this on my Linux NVidia Quadro 600 with driver 364.15

Comment 8 by zmo@chromium.org, Jul 19 2016

Cc: -oetu...@nvidia.com
Components: Internals>GPU>VendorSpecific
Owner: oetu...@nvidia.com
I put the case into tcuSkipList.  Olli, I assign this to me to keep track of this issue on NVidia side.

Comment 9 by zmo@chromium.org, Nov 8 2016

Blocking: -429053 662644
Move to 2.0.1
Components: -Internals>GPU>WebGL Blink>WebGL
Owner: ----
Status: WontFix (was: Assigned)
The bug got low priority due to only being reproducible on Fermi generation hardware (mainly GeForce 400 / 500 generation). By now the affected HW is getting fairly outdated so I think it's okay to close this as WontFix.
Blocking: -662644

Sign in to add a comment