Attribute Node in World Shader Broken on Metal Rendering Backend #112952
Operating system: macOS 13.1 and 13.4.1
Graphics card: Tested on Apple M1 and M2 (16 GPU core model)
Broken: 3.5, 3.6, 3.6.1, 3.6.2, 3.6.3 (official releases)
Short description of error
Whenever Attribute node is connected to a world shader anywhere while using Metal rendering backend, the shader breaks in Eevee. It turns all bright magenta color. This has been tested in official release versions from 3.5 to 3.6.3 on both an M1 and M2 device and has been reproduced each time. This also happens independently of the contents of the attribute node.
Exact steps for others to reproduce the error
Open Blender in macOS with Apple Silicon. Ensure Metal rendering backend is selected in System settings and the render engine is set to Eevee.
Open shader editor, add a new Attribute node and connect any of it's outputs to any of the inputs within the shader.
We should change the priority to HIGH for this one...
Hi 👋 ,
In the Physical Starlight Atmosphere demo, we are using attribute nodes and the user reports the same issue on M1 chip.
I'm using blender 3.6, the latest version of PSA installed yesterday. and I'm running MacOS 12.6.3
I managed to reproduce it on Apple M2 Pro v13.4.1.
I attached a simple node setup to reproduce the issue.
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?