A SHADERed extension that adds support for Godot's shader language.
This plugin currently only supports canvas shaders (more will be added soon).
But support for canvas shaders is almost fully finished: syntax highlighting,
autocompletion, error reporting, built-in variables, etc...
For example, you can use SCREEN_TEXTURE to access screen buffer. Variable such as SCREEN_UV can be used too. Since CanvasMaterial works just like a normal ShaderPass you can add custom variables and bind your own textures.
Unfortunately, canvas shaders can't be fully utilized since currently only Sprite & BackBufferCopy can be added to it. The debugger is coming soon too.
Besides CanvasMaterial, as mentioned in previous paragraph, you can also add Sprite & BackBufferCopy. Sprites have a default checkered texture bound to them. The texture can be changed in the properties. BackBufferCopy is basically a command which tells this plugin to update the SCREEN_TEXTURE contents
© 2020 Dario Franjic