added windows shader
added windows shader
cleanup
removed unused uniforms
request redraw when uniforms are changed, and other cases where animation may not be active