• R/O
  • SSH

Commit

Tags
No Tags

Frequently used words (click to add to your profile)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

Commit MetaInfo

Revision39fd056c7b3d3c188931087821152281be0b6b9b (tree)
Time2017-01-31 18:21:31
AuthorRaffaele Bratta <r.bratta@vaev...>
CommiterRaffaele Bratta

Log Message

Add human-readable name to shadows texture definitions.

Change Summary

Incremental Difference

diff -r 3e1bda965d9b -r 39fd056c7b3d OgreMain/include/Compositor/OgreCompositorShadowNodeDef.h
--- a/OgreMain/include/Compositor/OgreCompositorShadowNodeDef.h Mon Jan 30 18:07:31 2017 +0100
+++ b/OgreMain/include/Compositor/OgreCompositorShadowNodeDef.h Tue Jan 31 10:21:31 2017 +0100
@@ -84,10 +84,11 @@
8484
8585 protected:
8686 IdString name;
87+ String nameStr;
8788 size_t sharesSetupWith;
8889
8990 public:
90- ShadowTextureDefinition( ShadowMapTechniques t, IdString _name,
91+ ShadowTextureDefinition( ShadowMapTechniques t, const String& _name,
9192 size_t _light, size_t _split ) :
9293 textureType( TEX_TYPE_2D ),
9394 width(1024), height(1024), depth(1), widthFactor(1.0f), heightFactor(1.0f),
@@ -95,9 +96,10 @@
9596 depthBufferId(2), depthBufferFormat( PF_UNKNOWN ),
9697 light(_light), split(_split), shadowMapTechnique(t),
9798 pssmLambda( 0.95f ), splitPadding( 1.0f ), numSplits( 3 ),
98- name( _name ), sharesSetupWith( -1 ) {}
99+ name( _name ), nameStr( _name ), sharesSetupWith( -1 ) {}
99100
100101 IdString getName() const { return name; }
102+ String getNameStr() const { return nameStr; }
101103
102104 void _setSharesSetupWithIdx( size_t idx ) { sharesSetupWith = idx; }
103105 size_t getSharesSetupWith() const { return sharesSetupWith; }
diff -r 3e1bda965d9b -r 39fd056c7b3d OgreMain/src/OgreScriptTranslator.cpp
--- a/OgreMain/src/OgreScriptTranslator.cpp Mon Jan 30 18:07:31 2017 +0100
+++ b/OgreMain/src/OgreScriptTranslator.cpp Tue Jan 31 10:21:31 2017 +0100
@@ -7446,7 +7446,7 @@
74467446 mShadowNodeDef->setNumTargetPass( numTargetPasses );
74477447 mShadowNodeDef->setNumOutputChannels( numOutputChannels );
74487448
7449- ShadowTextureDefinition defaultParams( SHADOWMAP_UNIFORM, IdString(), 0, 0 );
7449+ ShadowTextureDefinition defaultParams( SHADOWMAP_UNIFORM, "", 0, 0 );
74507450
74517451 AbstractNodeList::iterator i = obj->children.begin();
74527452 try