Skip to content

New extension: JShade: Custom GLSL Shaders For GDevelop! #2039

@Smilertron

Description

@Smilertron

Description

This extension adds partial GLSL shader support to GDevelop via JavaScript!

Works with all shaders meant to work on GDevelop, and SOME Shadertoy shaders.

I'm adding support for more shaders and more uses in the future, but for now it has limited support...

How to use the extension

Comes with 3 actions:

AddShader: Gives you a field to enter the GLSL code, put your shader between quotes and thats all the setup for this action.

UpdateTime: SOME shaders need this, specifically shaders with iTime or uTime or likewise...

RemoveShader: Self explanitory, removes any shader applied...

Checklist

  • I've followed all of the best practices.
  • I confirm that this extension can be integrated to this GitHub repository, distributed and MIT licensed.
  • I am aware that the extension may be updated by anyone, and do not need my explicit consent to do so.

Example file

JShade Example.zip

Extension file

JShade.json

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions