On Tue Nov 21 14:09:13 2023 +0000, Giovanni Mascellani wrote:
Fair point, you're right. Especially with the comments this is after all easier to follow for me. Sorry for the conflicting instructions.
I think there's room for some subtlety here. Unsupported by the backend doesn't necessarily have to mean "ignored"; failing compilation when a non-zero alignment is encountered would certainly be a valid choice. In particular, that would avoid potentially miscompiling shaders.