.GDSHADER File Extension
What is a GDSHADER file?
A GDSHADER file contains shader properties run on a computer's GPU to draw mesh data on the screen to realistically shade 2D and 3D elements featured in a game developed by Godot Engine. Shader properties in a GDSHADER file are data types and functions in the Godot shading language, which is based on the OpenGL ES (GLSL ES) 3.0 shading language.
Godot Engine is a free and open-source game engine used to develop 2D and 3D games. The game engine initially used .SHADER files to store shader properties, but now also supports GDSHADER files with the release of Godot Engine 3.3.3 on August 19, 2021.
GDSHADER files are the same as SHADER files, except they have a different file extension. The .gdshader file extension is meant to help third-party software and users distinguish shader files associated with Godot Engine.
How to open a GDSHADER file
In general, GDSHADER files are not meant to be opened. Instead, they act as small programs run by a computer's GPU during gameplay referenced by shader programs in the game for rendering 2D and 3D elements and particles.
If you develop a game with Godot Engine, you can open and edit the files with its built-in script editor. You can also open and modify GDSHADER files with a source code or plain text editor.