Fix #105830: Add depth bias for overlay faces in Metal #108046
|
@ -74,6 +74,11 @@ void main()
|
||||||
finalColor = EDIT_MESH_face_color(m_data.x);
|
finalColor = EDIT_MESH_face_color(m_data.x);
|
||||||
bool occluded = true;
|
bool occluded = true;
|
||||||
|
|
||||||
|
# ifdef GPU_METAL
|
||||||
|
/* Apply depth bias to overlay in order to prevent z-fighting on Apple Silicon GPUs. */
|
||||||
|
gl_Position.z -= 5e-5;
|
||||||
|
# endif
|
||||||
|
|
||||||
#elif defined(FACEDOT)
|
#elif defined(FACEDOT)
|
||||||
finalColor = EDIT_MESH_facedot_color(norAndFlag.w);
|
finalColor = EDIT_MESH_facedot_color(norAndFlag.w);
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue