deqp/functional/gles3/uniformapi/random.html random.64 give internal driver error on Linux NVIDIA |
|||||||
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));
}
,
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
,
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
,
Jul 8 2016
Issue 575538 has been merged into this issue.
,
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
,
Jul 16 2016
I will need to add the failing cases to skipList until driver bug is fixed.
,
Jul 19 2016
For the record, I can also reproduce this on my Linux NVidia Quadro 600 with driver 364.15
,
Jul 19 2016
I put the case into tcuSkipList. Olli, I assign this to me to keep track of this issue on NVidia side.
,
Jun 20 2017
,
Oct 8
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.
,
Nov 27
|
|||||||
►
Sign in to add a comment |
|||||||
Comment 1 by cwallez@chromium.org
, Jun 17 2016