view shaders/default.f.glsl @ 622:b76d2a628ab9

Partially working switch to having a vcounter and hslot counter in the context rather than trying to derive them from the cycle count. This should allow for more accurate handling of mid screen mode switches. Interrupt timing is broken currently though
author Michael Pavone <pavone@retrodev.com>
date Tue, 17 Jun 2014 19:01:01 -0700
parents 0820a71b80f3
children b1147418254a
line wrap: on
line source

#version 110

uniform sampler2D textures[2];

varying vec2 texcoord;

void main()
{
	gl_FragColor = mix(
		texture2D(textures[0], texcoord),
		texture2D(textures[1], vec2(texcoord.x, texcoord.y - 1.0/512.0)),
		sin((texcoord.y * 512.0 - 0.75) * 3.14159265359) / 2.0 + 0.5
	);
}