struct render::ExtensionShaderInfo

Information about a shader that is part of a renderer extension point.

These shaders can be specialized by the outside world, by overriding parts of their functionality through mixins. Those specialized shaders are then, depending on the extension point, either attached to a normal Shader as subshaders, or sent back to the renderer in some other way.

Public

Fields

Name

String Name

Unique name of the sub-shader type that is recognized by the renderer.

Path

Path to the original shader.

Defines

Additional defines to use when compiling the shader.