9 lines
372 B
GLSL
9 lines
372 B
GLSL
#pragma header
|
|
|
|
uniform vec3 noteColor;
|
|
|
|
void main() {
|
|
vec4 finalColor = flixel_texture2D(bitmap, openfl_TextureCoordv);
|
|
float diff = finalColor.r - ((finalColor.g + finalColor.b) / 2.0);
|
|
gl_FragColor = vec4(((finalColor.g + finalColor.b) / 2.0) + (noteColor.r * diff), finalColor.g + (noteColor.g * diff), finalColor.b + (noteColor.b * diff), finalColor.a);
|
|
} |