this works nicely on my Linux system (OpenGL 4.6.0 NVIDIA 525.125.06), as in: i can send a [col 1 1 1 1( message to color all fragments white, and [col 0 1 0 1( to color them green.
However, on macOS (Monterey M1), regardless of what i send, only the first element of the array is acknowledged (so i can toggle between a black and a redish fragment).
consider a fragment shader
this works nicely on my Linux system (OpenGL
4.6.0 NVIDIA 525.125.06
), as in: i can send a[col 1 1 1 1(
message to color all fragments white, and[col 0 1 0 1(
to color them green. However, on macOS (Monterey M1), regardless of what i send, only the first element of the array is acknowledged (so i can toggle between a black and a redish fragment).This was first reported by @Helli1995
Here's a stackexchange question that might be related: https://gamedev.stackexchange.com/questions/95265