|
Euphoria
|
Only writes depth. More...
Public Member Functions | |
| LoadedShader_OnlyDepth (TransformSource model_source, std::shared_ptr< ShaderProgram > p, core::CompiledGeomVertexAttributes l, const CameraUniformBuffer &desc) | |
Public Attributes | |
| std::shared_ptr< ShaderProgram > | program |
| core::CompiledGeomVertexAttributes | geom_layout |
| std::optional< Uniform > | world_from_local_uni |
Only writes depth.
Useful for rendering shadow maps.
Definition at line 64 of file shader_resource.h.
| eu::render::LoadedShader_OnlyDepth::LoadedShader_OnlyDepth | ( | TransformSource | model_source, |
| std::shared_ptr< ShaderProgram > | p, | ||
| core::CompiledGeomVertexAttributes | l, | ||
| const CameraUniformBuffer & | desc | ||
| ) |
| core::CompiledGeomVertexAttributes eu::render::LoadedShader_OnlyDepth::geom_layout |
Definition at line 72 of file shader_resource.h.
| std::shared_ptr<ShaderProgram> eu::render::LoadedShader_OnlyDepth::program |
Definition at line 71 of file shader_resource.h.
| std::optional<Uniform> eu::render::LoadedShader_OnlyDepth::world_from_local_uni |
Definition at line 74 of file shader_resource.h.