Revision | 39fd056c7b3d3c188931087821152281be0b6b9b (tree) |
---|---|
Time | 2017-01-31 18:21:31 |
Author | Raffaele Bratta <r.bratta@vaev...> |
Commiter | Raffaele Bratta |
Add human-readable name to shadows texture definitions.
@@ -84,10 +84,11 @@ | ||
84 | 84 | |
85 | 85 | protected: |
86 | 86 | IdString name; |
87 | + String nameStr; | |
87 | 88 | size_t sharesSetupWith; |
88 | 89 | |
89 | 90 | public: |
90 | - ShadowTextureDefinition( ShadowMapTechniques t, IdString _name, | |
91 | + ShadowTextureDefinition( ShadowMapTechniques t, const String& _name, | |
91 | 92 | size_t _light, size_t _split ) : |
92 | 93 | textureType( TEX_TYPE_2D ), |
93 | 94 | width(1024), height(1024), depth(1), widthFactor(1.0f), heightFactor(1.0f), |
@@ -95,9 +96,10 @@ | ||
95 | 96 | depthBufferId(2), depthBufferFormat( PF_UNKNOWN ), |
96 | 97 | light(_light), split(_split), shadowMapTechnique(t), |
97 | 98 | pssmLambda( 0.95f ), splitPadding( 1.0f ), numSplits( 3 ), |
98 | - name( _name ), sharesSetupWith( -1 ) {} | |
99 | + name( _name ), nameStr( _name ), sharesSetupWith( -1 ) {} | |
99 | 100 | |
100 | 101 | IdString getName() const { return name; } |
102 | + String getNameStr() const { return nameStr; } | |
101 | 103 | |
102 | 104 | void _setSharesSetupWithIdx( size_t idx ) { sharesSetupWith = idx; } |
103 | 105 | size_t getSharesSetupWith() const { return sharesSetupWith; } |
@@ -7446,7 +7446,7 @@ | ||
7446 | 7446 | mShadowNodeDef->setNumTargetPass( numTargetPasses ); |
7447 | 7447 | mShadowNodeDef->setNumOutputChannels( numOutputChannels ); |
7448 | 7448 | |
7449 | - ShadowTextureDefinition defaultParams( SHADOWMAP_UNIFORM, IdString(), 0, 0 ); | |
7449 | + ShadowTextureDefinition defaultParams( SHADOWMAP_UNIFORM, "", 0, 0 ); | |
7450 | 7450 | |
7451 | 7451 | AbstractNodeList::iterator i = obj->children.begin(); |
7452 | 7452 | try |