DarkRadiant: master c1534a5f
Author | Committer | Branch | Timestamp | Parent |
---|---|---|---|---|
orbweaver | orbweaver | master | 08.12.2023 13:10 | master 36a99d21 |
Affected Issues | 0006351: Crash on activating lighting mode in the Model Chooser | |||
Changeset | 0006351: remove two-stage initialisation of GLProgram Although this is not the cause of 0006351, two-stage initialisation is inherently error-prone, and entirely unnecessary in this case since only the GLProgramFactory is responsible for constructing and destructing shaders and can simply ensure that it happens at the appropriate time (during realise/unrealise, rather than construction/destruction). |
|||
mod - include/iglprogram.h | Diff File | |||
mod - libs/command/ExecutionNotPossible.h | Diff File | |||
mod - radiantcore/rendersystem/backend/GLProgramFactory.cpp | Diff File | |||
mod - radiantcore/rendersystem/backend/GLProgramFactory.h | Diff File | |||
mod - radiantcore/rendersystem/backend/glprogram/BlendLightProgram.cpp | Diff File | |||
mod - radiantcore/rendersystem/backend/glprogram/BlendLightProgram.h | Diff File | |||
mod - radiantcore/rendersystem/backend/glprogram/CubeMapProgram.cpp | Diff File | |||
mod - radiantcore/rendersystem/backend/glprogram/CubeMapProgram.h | Diff File | |||
mod - radiantcore/rendersystem/backend/glprogram/DepthFillAlphaProgram.cpp | Diff File | |||
mod - radiantcore/rendersystem/backend/glprogram/DepthFillAlphaProgram.h | Diff File | |||
mod - radiantcore/rendersystem/backend/glprogram/GLSLProgramBase.cpp | Diff File | |||
mod - radiantcore/rendersystem/backend/glprogram/GLSLProgramBase.h | Diff File | |||
mod - radiantcore/rendersystem/backend/glprogram/GenericVFPProgram.cpp | Diff File | |||
mod - radiantcore/rendersystem/backend/glprogram/GenericVFPProgram.h | Diff File | |||
mod - radiantcore/rendersystem/backend/glprogram/InteractionProgram.cpp | Diff File | |||
mod - radiantcore/rendersystem/backend/glprogram/InteractionProgram.h | Diff File | |||
mod - radiantcore/rendersystem/backend/glprogram/RegularStageProgram.cpp | Diff File | |||
mod - radiantcore/rendersystem/backend/glprogram/RegularStageProgram.h | Diff File | |||
mod - radiantcore/rendersystem/backend/glprogram/ShadowMapProgram.cpp | Diff File | |||
mod - radiantcore/rendersystem/backend/glprogram/ShadowMapProgram.h | Diff File |