mirror of
https://github.com/AxioDL/PrimeWorldEditor.git
synced 2025-12-15 16:16:14 +00:00
Added lightmap multiplier to allow applying basic lighting on world geometry
This commit is contained in:
@@ -187,8 +187,8 @@ void CSceneNode::LoadLights(const SViewInfo& ViewInfo)
|
||||
switch (Mode)
|
||||
{
|
||||
case CGraphics::eNoLighting:
|
||||
// No lighting: default ambient color, no dynamic lights
|
||||
CGraphics::sVertexBlock.COLOR0_Amb = CGraphics::skDefaultAmbientColor;
|
||||
// No lighting: full white ambient, no dynamic lights
|
||||
CGraphics::sVertexBlock.COLOR0_Amb = CColor::skWhite;
|
||||
break;
|
||||
|
||||
case CGraphics::eBasicLighting:
|
||||
@@ -206,6 +206,7 @@ void CSceneNode::LoadLights(const SViewInfo& ViewInfo)
|
||||
break;
|
||||
}
|
||||
|
||||
CGraphics::sPixelBlock.LightmapMultiplier = (Mode == CGraphics::eWorldLighting ? 1.f : 0.f);
|
||||
CGraphics::UpdateLightBlock();
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user