- Timestamp:
- 07/11/06 15:48:46 (19 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
GTP/trunk/Lib/Illum/IllumModule/OgreIllumModule/src/RenderTechniques/OgreDepthShadowRecieverRenderTechnique.cpp
r1103 r1120 45 45 GpuProgramParameters* Vparams = newpass->getVertexProgramParameters().getPointer(); 46 46 Vparams->setNamedAutoConstant("worldViewProj", 47 GpuProgramParameters::ACT_WORLDVIEWPROJ_MATRIX); 48 Vparams->setNamedAutoConstant("world", 49 GpuProgramParameters::ACT_WORLD_MATRIX); 47 GpuProgramParameters::ACT_WORLDVIEWPROJ_MATRIX); 50 48 GpuProgramParameters* Fparams = newpass->getFragmentProgramParameters().getPointer(); 51 49 … … 55 53 st->setTextureFiltering(TFO_BILINEAR); 56 54 57 newpass->setSceneBlending(SBT_MODULATE); 58 newpass->setDepthBias(7); 55 //newpass->setSceneBlending(SBT_MODULATE); 56 newpass->setSceneBlending(SBF_ONE, SBF_ZERO); 57 newpass->setDepthBias(1); 59 58 techn->movePass(lastpass, index); 60 59 } … … 95 94 96 95 passes.at(i)->getTextureUnitState(0)->setTextureName( 97 depthRun->getDepthMapTextureName(0)); 98 passes.at(i)->getTextureUnitState(1)->setTextureName( 99 depthRun->getDepthMapTextureName(1)); 100 96 depthRun->getDepthMapTextureName()); 97 101 98 //TODO: set matrices 102 99 GpuProgramParametersSharedPtr fpParams = passes.at(i)->getFragmentProgramParameters(); 103 fpParams->setNamedConstant("lightView", depthRun->getLightViewMatrix(0));104 fpParams->setNamedConstant("lightViewProj", depthRun->getLightViewProjMatrix(0));105 // fpParams->setNamedConstant("lightView2", depthRun->getLightViewMatrix(1));106 // fpParams->setNamedConstant("lightViewProj2", depthRun->getLightViewProjMatrix(1));100 GpuProgramParametersSharedPtr vpParams = passes.at(i)->getVertexProgramParameters(); 101 102 //fpParams->setNamedConstant("lightViewProj", depthRun->getLightViewProjMatrix()); 103 vpParams->setNamedConstant("lightViewProj", depthRun->getLightViewProjMatrix()); 107 104 108 105 passes.at(i)->setActive(true);
Note: See TracChangeset
for help on using the changeset viewer.