demotool/shaders/map.glsl

7 lines
149 B
Text
Raw Normal View History

2017-09-30 11:23:14 +02:00
vec2 map( vec3 pos )
{
2017-09-30 12:08:18 +02:00
vec3 q = pos;
2017-10-01 18:51:02 +02:00
q.xy = mod( q.xy + 4. , 8. ) - 4.;
return vec2( length( q ) - 1.8 , step( 0. , 1.9 - length( pos.xy ) ) );
2017-09-30 11:23:14 +02:00
}