Do not copy a static string

macos_ci_fix
Andrei Kortunov 1 year ago
parent 5faf56950b
commit fae9ced5f9

@ -7,6 +7,8 @@
namespace fx
{
std::string StateUpdater::sDefinition = UniformData::getDefinition("_omw_data");
StateUpdater::StateUpdater(bool useUBO)
: mUseUBO(useUBO)
{

@ -100,11 +100,7 @@ namespace fx
mPointLightBuffer = std::move(buffer);
}
static std::string getStructDefinition()
{
static std::string definition = UniformData::getDefinition("_omw_data");
return definition;
}
static const std::string& getStructDefinition() { return sDefinition; }
void setDefaults(osg::StateSet* stateset) override;
@ -275,6 +271,8 @@ namespace fx
UniformData mData;
bool mUseUBO;
static std::string sDefinition;
std::shared_ptr<SceneUtil::PPLightBuffer> mPointLightBuffer;
};
}

Loading…
Cancel
Save