DarkRadiant: master 98473c29

Author Committer Branch Timestamp Parent
greebo greebo master 27.08.2022 13:45 master 33e16185
Affected Issues  0006082: Implement sorting of Interaction Stages
Changeset 0006082: Handle interaction stages in a similar way as the TDM engine is doing it.
Multiple interaction stages are sorted and grouped very late (right before the draw calls) in a single loop.
Imply that any material without bump stage has is rendered with an implicit _flat map.
mod - radiantcore/rendersystem/backend/InteractionPass.cpp Diff File
mod - radiantcore/rendersystem/backend/InteractionPass.h Diff File
mod - radiantcore/rendersystem/backend/OpenGLShader.cpp Diff File
mod - radiantcore/rendersystem/backend/OpenGLShader.h Diff File
mod - radiantcore/rendersystem/backend/OpenGLState.h Diff File
mod - radiantcore/rendersystem/backend/RegularLight.cpp Diff File
mod - radiantcore/rendersystem/backend/RegularLight.h Diff File