SyntaxHub frontend for glsl shaders

This commit is contained in:
2024-01-14 15:12:52 -07:00
parent 33796f0ed9
commit 88a873a790
5 changed files with 73 additions and 19 deletions

View File

@@ -0,0 +1,7 @@
#pragma header
void main()
{
vec4 color = flixel_texture2D(bitmap, openfl_TextureCoordv);
gl_FragColor = vec4((1.0 - color.r) * color.a, (1.0 - color.g) * color.a, (1.0 - color.b) * color.a, color.a);
}

View File

@@ -1,19 +0,0 @@
import flixel.system.FlxAssets.FlxShader;
class CShader extends FlxShader {
@:glFragmentSource('
#pragma header
void main()
{
vec4 color = flixel_texture2D(bitmap, openfl_TextureCoordv);
gl_FragColor = vec4((1.0 - color.r) * color.a, (1.0 - color.g) * color.a, (1.0 - color.b) * color.a, color.a);
}'
)
public function new() {
super();
}
}