Metal backend: View Port drawing issue with face orientation #108837
Operating system: macOS-13.4-x86_64-i386-64bit 64 Bits
Graphics card: Metal API Intel(R) Iris(TM) Plus Graphics 1.2
Broken: version: 3.5.1, 3.6-beta, 4.0
Worked: with OpenGL backend
Short description of error
When enabling "face orientation" in the view port the display does not update until I rotate the model. When rotating the model the face orientation colour overlay display is broken.
See attached screen movie showing the issue.
Exact steps for others to reproduce the error
- start with a new default scene
- enable face orientation overlay from view port overlays menu
- rotate the cube
This was observed using the default startup cube.
Hi, thanks for the report. Does this issue remain in 3.6-beta?: https://builder.blender.org/download/daily/
Do you've "Metal backend" selected?: https://code.blender.org/2023/01/introducing-the-blender-metal-viewport/
Can you replicate this with OpenGL backend?
This seems to be a similar visual artifact to some earlier reports on Macs.
@ReeceRobinson Try switching the graphics backend to OpenGL then restart blender and see if the same artifact exists.
The issue exists in both the 3.6 beta and 4.0 alpha. However, when I switched the graphics backend to OpenGL the issue was resolved.
I'll take a look into this, thanks for the report!
Cannot reproduce on Apple Silicon GPUs, so possibly limited to Intel. Looks like it could be a form of overlay z-fighting, so adjusting depth for affected platforms may be sufficient.
No due date set.
No dependencies set.
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?