3#include <ShaderProcessor/ShaderSource.hpp>
A shader program.
Definition: ShaderProgram.hpp:11
virtual ~ShaderProgram()
Destructor.
Definition: ShaderProgram.hpp:26
ShaderProgram()
Create a new shader program.
Definition: ShaderProgram.hpp:23
BindingType
A type of bound resource.
Definition: ShaderProgram.hpp:14
@ UNIFORMS
Uniform buffer.
Definition: ShaderProgram.hpp:17
@ MATRICES
Uniform buffer with matrices for vertex shader.
Definition: ShaderProgram.hpp:15
@ BINDING_TYPES
Total number of binding types.
Definition: ShaderProgram.hpp:19
@ STORAGE_BUFFER
Storage buffer.
Definition: ShaderProgram.hpp:18
@ MATERIAL
Samplers used in fragment shader.
Definition: ShaderProgram.hpp:16
Definition: Editor.hpp:18