Fix (unreported): Wireframe fails in the sculpt mode on some AMD GPUs.

This commit is contained in:
Germano Cavalcante 2018-12-19 13:24:56 -02:00
parent 1fc75dbbce
commit ad7dd7d8e2
1 changed files with 9 additions and 1 deletions

View File

@ -39,7 +39,15 @@ void main(void)
EndPrimitive();
}
#else
edgeSharpness = vec3(edgeSharpness_g[0], edgeSharpness_g[1], edgeSharpness_g[2]);
/* Originally was:
* edgeSharpness = vec3(edgeSharpness_g[0], edgeSharpness_g[1], edgeSharpness_g[2]);
*
* But that strangely does not work for some AMD GPUs.
* However since this code is currently only used for sculpt mode
* and in this mode the `edgeSharpness_g` is not calculated,
* let's simply set all to 1.0.
*/
edgeSharpness = vec3(1.0);
barycentric = vec3(1.0, 0.0, 0.0);
gl_Position = gl_in[0].gl_Position;