mirror of
https://github.com/OpenMW/openmw.git
synced 2025-03-03 21:09:41 +00:00
Tidy up run-on lines
This commit is contained in:
parent
296dce470a
commit
cdbf19a508
1 changed files with 19 additions and 3 deletions
|
@ -20,13 +20,26 @@ namespace SceneUtil
|
||||||
public:
|
public:
|
||||||
META_Object(SceneUtil, ShadowsBin)
|
META_Object(SceneUtil, ShadowsBin)
|
||||||
ShadowsBin();
|
ShadowsBin();
|
||||||
ShadowsBin(const ShadowsBin& rhs, const osg::CopyOp& copyop) : osgUtil::RenderBin(rhs, copyop), mNoTestStateSet(rhs.mNoTestStateSet), mShaderAlphaTestStateSet(rhs.mShaderAlphaTestStateSet) {}
|
ShadowsBin(const ShadowsBin& rhs, const osg::CopyOp& copyop)
|
||||||
|
: osgUtil::RenderBin(rhs, copyop)
|
||||||
|
, mNoTestStateSet(rhs.mNoTestStateSet)
|
||||||
|
, mShaderAlphaTestStateSet(rhs.mShaderAlphaTestStateSet)
|
||||||
|
{}
|
||||||
|
|
||||||
void sortImplementation() override;
|
void sortImplementation() override;
|
||||||
|
|
||||||
struct State
|
struct State
|
||||||
{
|
{
|
||||||
State():mAlphaBlend(false),mAlphaBlendOverride(false),mAlphaTest(false),mAlphaTestOverride(false),mMaterial(nullptr),mMaterialOverride(false),mImportantState(false){}
|
State()
|
||||||
|
: mAlphaBlend(false)
|
||||||
|
, mAlphaBlendOverride(false)
|
||||||
|
, mAlphaTest(false)
|
||||||
|
, mAlphaTestOverride(false)
|
||||||
|
, mMaterial(nullptr)
|
||||||
|
, mMaterialOverride(false)
|
||||||
|
, mImportantState(false)
|
||||||
|
{}
|
||||||
|
|
||||||
bool mAlphaBlend;
|
bool mAlphaBlend;
|
||||||
bool mAlphaBlendOverride;
|
bool mAlphaBlendOverride;
|
||||||
bool mAlphaTest;
|
bool mAlphaTest;
|
||||||
|
@ -37,7 +50,10 @@ namespace SceneUtil
|
||||||
bool needTexture() const { return mAlphaBlend || mAlphaTest; }
|
bool needTexture() const { return mAlphaBlend || mAlphaTest; }
|
||||||
bool needShadows() const;
|
bool needShadows() const;
|
||||||
// A state is interesting if there's anything about it that might affect whether we can optimise child state
|
// A state is interesting if there's anything about it that might affect whether we can optimise child state
|
||||||
bool interesting() const { return !needShadows() || needTexture() || mAlphaBlendOverride || mAlphaTestOverride || mMaterialOverride || mImportantState; }
|
bool interesting() const
|
||||||
|
{
|
||||||
|
return !needShadows() || needTexture() || mAlphaBlendOverride || mAlphaTestOverride || mMaterialOverride || mImportantState;
|
||||||
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
osgUtil::StateGraph* cullStateGraph(osgUtil::StateGraph* sg, osgUtil::StateGraph* root, std::unordered_set<osgUtil::StateGraph*>& uninteresting);
|
osgUtil::StateGraph* cullStateGraph(osgUtil::StateGraph* sg, osgUtil::StateGraph* root, std::unordered_set<osgUtil::StateGraph*>& uninteresting);
|
||||||
|
|
Loading…
Reference in a new issue