SyntaxHub frontend for glsl shaders
This commit is contained in:
7
shader-test/source/CShader.f.glsl
Normal file
7
shader-test/source/CShader.f.glsl
Normal 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);
|
||||
}
|
@@ -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();
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user