mirror of
https://github.com/TorqueGameEngines/Torque3D.git
synced 2026-02-13 03:33:48 +00:00
Use shader data for get sampler register in CloudLayer and BasicClouds.
This commit is contained in:
parent
2142d452d4
commit
cb8b8b7316
4 changed files with 6 additions and 2 deletions
|
|
@ -143,6 +143,7 @@ bool CloudLayer::onAdd()
|
|||
mCoverageSC = mShader->getShaderConstHandle( "$cloudCoverage" );
|
||||
mExposureSC = mShader->getShaderConstHandle( "$cloudExposure" );
|
||||
mBaseColorSC = mShader->getShaderConstHandle( "$cloudBaseColor" );
|
||||
mNormalHeightMapSC = mShader->getShaderConstHandle( "$normalHeightMap" );
|
||||
|
||||
// Create StateBlocks
|
||||
GFXStateBlockDesc desc;
|
||||
|
|
@ -365,7 +366,7 @@ void CloudLayer::renderObject( ObjectRenderInst *ri, SceneRenderState *state, Ba
|
|||
|
||||
mShaderConsts->setSafe( mExposureSC, mExposure );
|
||||
|
||||
GFX->setTexture( 0, mTexture );
|
||||
GFX->setTexture( mNormalHeightMapSC->getSamplerRegister(), mTexture );
|
||||
GFX->setVertexBuffer( mVB );
|
||||
GFX->setPrimitiveBuffer( mPB );
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue