DarkRadiant: master afca9c48
Author | Committer | Branch | Timestamp | Parent |
---|---|---|---|---|
greebo | greebo | master | 05.03.2021 04:34 | master 70a0e7fd |
Changeset | Introduce a MaterialManager::createDefaultMaterial method to create the internal materials for use in shaders like the entity colour shaders. This partially reverts the commit e52ceae, mainly to keep the Material interface abstract, and also to separate the material-related business from the OpenGLShader code. |
|||
mod - include/ishaders.h | Diff File | |||
mod - radiantcore/rendersystem/backend/OpenGLShader.cpp | Diff File | |||
mod - radiantcore/shaders/CShader.cpp | Diff File | |||
mod - radiantcore/shaders/CShader.h | Diff File | |||
mod - radiantcore/shaders/Doom3ShaderSystem.cpp | Diff File | |||
mod - radiantcore/shaders/Doom3ShaderSystem.h | Diff File | |||
mod - radiantcore/shaders/ShaderLibrary.cpp | Diff File | |||
mod - radiantcore/shaders/ShaderLibrary.h | Diff File | |||
mod - test/Materials.cpp | Diff File |