| 380 | } |
| 381 | |
| 382 | boost::shared_ptr<ParallelRenderArgs> |
| 383 | EffectInstance::getParallelRenderArgsTLS() const |
| 384 | { |
| 385 | EffectDataTLSPtr tls = _imp->tlsData->getTLSData(); |
| 386 | |
| 387 | if ( !tls || tls->frameArgs.empty() ) { |
| 388 | return boost::shared_ptr<ParallelRenderArgs>(); |
| 389 | } |
| 390 | |
| 391 | return tls->frameArgs.back(); |
| 392 | } |
| 393 | |
| 394 | U64 |
| 395 | EffectInstance::getHash() const |
no test coverage detected