asmglsl
Little ASM & GLSL shader intro to compile with FASM. I know it's super rough,
but it's just a first try, I'm not a demomaker I'm just shader creator, personally I'd rather just watch demos,
but I wanted to try making something myself.
Took me 5 hours to put together though ^_^
This is the shader : https://www.shadertoy.com/view/s33SDr
void mainImage(out vec4 o, vec2 C) {
float i, e, g, s, t = iTime;
vec3 p, d = iResolution;
d = normalize(vec3(C - .5 * d.xy, d.y));
for (
o = vec4(0, 0, 0, 1);
p = d * g,
p.z += t,
p.xy -= vec2(sin(p.z * .3), cos(p.z * .2)) - vec2(sin(t * .3), cos(t * .2)),
e = 2.5 - length(p.xy),
i++ < 80.;
g += e = abs(e) * .6 + .003,
o.rgb += exp(-e * 9.) / 45. * (.3 + .7 * clamp(abs(fract(.55 + g * .04 + vec3(0, 2, 1) / 3.) * 6. - 3.) - 1., 0., 1.))
)
for (s = 1.; s < 64.; s += s)
e -= abs(dot(sin(p * s + t * .3), cos(p.zxy * s))) / s * .5;
}[ back to the prod ]
