Author |
Committer |
Branch |
Timestamp |
Parent |
greebo |
greebo |
materialeditor2 |
14.03.2021 06:17 |
materialeditor2 9179605c |
Affected Issues |
0005532: Material Editor: Ground Work |
Changeset |
0005532: Start refactoring expression handling in the shader layer. Instead of keeping track of multiple indices, introduce an ExpressionSlot structure which will hold the necessary information. Alphatest has already been migrated. |
mod - include/ishaderexpression.h |
Diff
File |
mod - include/ishaderlayer.h |
Diff
File |
mod - include/ishaders.h |
Diff
File |
mod - radiant/ui/materials/ExpressionBinding.h |
Diff
File |
mod - radiant/ui/materials/MaterialEditor.cpp |
Diff
File |
mod - radiant/ui/materials/MaterialEditor.h |
Diff
File |
mod - radiantcore/shaders/CShader.cpp |
Diff
File |
mod - radiantcore/shaders/CShader.h |
Diff
File |
mod - radiantcore/shaders/Doom3ShaderLayer.cpp |
Diff
File |
mod - radiantcore/shaders/Doom3ShaderLayer.h |
Diff
File |
mod - radiantcore/shaders/Doom3ShaderSystem.cpp |
Diff
File |
mod - radiantcore/shaders/Doom3ShaderSystem.h |
Diff
File |
mod - radiantcore/shaders/ShaderExpression.cpp |
Diff
File |
mod - radiantcore/shaders/ShaderExpression.h |
Diff
File |
mod - radiantcore/shaders/ShaderTemplate.cpp |
Diff
File |
mod - radiantcore/shaders/ShaderTemplate.h |
Diff
File |