mirror of
https://github.com/luanti-org/luanti.git
synced 2025-10-13 00:25:19 +02:00
Value copy / allocation optimizations mostly in server, SAO and serialize code
This commit is contained in:
@@ -2806,7 +2806,7 @@ void Game::handleClientEvent_SetSky(ClientEvent *event, CameraOrientation *cam)
|
||||
// Shows the mesh skybox
|
||||
sky->setVisible(true);
|
||||
// Update mesh based skybox colours if applicable.
|
||||
sky->setSkyColors(*event->set_sky);
|
||||
sky->setSkyColors(event->set_sky->sky_color);
|
||||
sky->setHorizonTint(
|
||||
event->set_sky->fog_sun_tint,
|
||||
event->set_sky->fog_moon_tint,
|
||||
|
@@ -907,9 +907,9 @@ void Sky::setStarCount(u16 star_count, bool force_update)
|
||||
}
|
||||
}
|
||||
|
||||
void Sky::setSkyColors(const SkyboxParams sky)
|
||||
void Sky::setSkyColors(const SkyColor &sky_color)
|
||||
{
|
||||
m_sky_params.sky_color = sky.sky_color;
|
||||
m_sky_params.sky_color = sky_color;
|
||||
}
|
||||
|
||||
void Sky::setHorizonTint(video::SColor sun_tint, video::SColor moon_tint,
|
||||
|
@@ -94,7 +94,7 @@ public:
|
||||
m_bgcolor = bgcolor;
|
||||
m_skycolor = skycolor;
|
||||
}
|
||||
void setSkyColors(const SkyboxParams sky);
|
||||
void setSkyColors(const SkyColor &sky_color);
|
||||
void setHorizonTint(video::SColor sun_tint, video::SColor moon_tint,
|
||||
std::string use_sun_tint);
|
||||
void setInClouds(bool clouds) { m_in_clouds = clouds; }
|
||||
|
Reference in New Issue
Block a user