В попытках сделать квадрат который изменяет свой цвет от центра к его сторонам дошел до кода:
void mainImage( out vec4 fragColor, in vec2 fragCoord )
{
// Normalized pixel coordinates (from 0 to 1)
vec2 uv = fragCoord/iResolution.xy;
// Time varying pixel color
vec3 col = vec3(max(uv.x, uv.y), 0, 0);
// Output to screen
fragColor = vec4(col,1.0);
}
Запустил в shadertoy, и увидел странный артефакт:
Не понимаю откуда черная волоса на диагонале одной четвертой квадрата. Покрутил точку в desmos ничего подобного не наблюдаю. В чем проблема?