forked from Mirrorlandia_minetest/minetest
GenericCAO: Fix dark model below y = 0
Move point at which light is sampled up to 0.5 nodes above foot level, to avoid that point sometimes passing into the node below causing the model to go dark.
This commit is contained in:
parent
d1a130488e
commit
238d752fa3
@ -946,7 +946,7 @@ void GenericCAO::updateLightNoCheck(u8 light_at_pos)
|
|||||||
|
|
||||||
v3s16 GenericCAO::getLightPosition()
|
v3s16 GenericCAO::getLightPosition()
|
||||||
{
|
{
|
||||||
return floatToInt(m_position, BS);
|
return floatToInt(m_position + v3f(0, 0.5 * BS, 0), BS);
|
||||||
}
|
}
|
||||||
|
|
||||||
void GenericCAO::updateNodePos()
|
void GenericCAO::updateNodePos()
|
||||||
|
Loading…
Reference in New Issue
Block a user