GodotShaders

by: dfranx

free, download:

Win64 Win32 Linux

A SHADERed extension that adds support for Godot's shader language.

CanvasMaterial

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.

Godot shaders in action

Other pipeline items

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

Godot shader

Works with

SHADERed v1.3


Project details

dfranx/PluginGodotShaders


More info

Version:
v1.1
Released on:
24.2.2020
Author:

© 2020 Dario Franjic

CONTACT US