Ignore:
Timestamp:
07/11/06 15:48:46 (18 years ago)
Author:
szirmay
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • GTP/trunk/Lib/Illum/IllumModule/OgreIllumModule/src/RenderTechniques/OgreDepthShadowRecieverRenderTechnique.cpp

    r1103 r1120  
    4545                GpuProgramParameters* Vparams = newpass->getVertexProgramParameters().getPointer(); 
    4646                Vparams->setNamedAutoConstant("worldViewProj", 
    47                                                                         GpuProgramParameters::ACT_WORLDVIEWPROJ_MATRIX); 
    48                 Vparams->setNamedAutoConstant("world", 
    49                                                                         GpuProgramParameters::ACT_WORLD_MATRIX); 
     47                                                                        GpuProgramParameters::ACT_WORLDVIEWPROJ_MATRIX);         
    5048                GpuProgramParameters* Fparams = newpass->getFragmentProgramParameters().getPointer(); 
    5149                 
     
    5553                st->setTextureFiltering(TFO_BILINEAR);           
    5654 
    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); 
    5958                techn->movePass(lastpass, index);                        
    6059        } 
     
    9594                                         
    9695                        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                 
    10198                        //TODO: set matrices 
    10299                        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()); 
    107104                         
    108105                        passes.at(i)->setActive(true); 
Note: See TracChangeset for help on using the changeset viewer.