stevepetoskey So when ever I change color using: Func fragment() { COLOR = vec4(1.0,0,0,0); } It gets rid of the texture that the sprite had, is there any way to make it add a color effect instead of set the color?
SIsilicon28 Yes. COLOR = texture(TEXTURE, SCREEN_UV) * vec4(1.0, 0, 0, 1.0); The reason why you only see a solid color is because you're only assigning a constant color to it.