~CAOShaderConstantSetter() override = default;
- void onSetConstants(video::IMaterialRendererServices *services,
- bool is_highlevel) override
+ void onSetConstants(video::IMaterialRendererServices *services) override
{
- if (!is_highlevel)
- return;
-
// Ambient color
video::SColorf emissive_color(m_emissive_color);
u16 ClientEnvironment::addActiveObject(ClientActiveObject *object)
{
- GenericCAO *gcao = dynamic_cast<GenericCAO *>(object);
- aabb3f box;
- if (gcao && g_settings->getBool("noobject") && ! gcao->getSelectionBox(&box) && ! gcao->getParent())
- return 0;
-
// Register object. If failed return zero id
if (!m_ao_manager.registerObject(object))
return 0;