Ignore:
Timestamp:
05/10/07 13:32:31 (18 years ago)
Author:
szirmay
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • GTP/trunk/Lib/Illum/IllumModule/OgreIllumModule/src/RenderingRuns/OgreDepthShadowMapRenderingRun.cpp

    r2333 r2363  
    124124void OgreDepthShadowMapRenderingRun::updateDepthMap() 
    125125{ 
    126         setMaterialForVisibles(materialName, depthMapCamera, false);     
     126        String triggerName; 
     127        switch(light->getType()) 
     128        { 
     129        case Light::LT_DIRECTIONAL: 
     130                triggerName = "ILLUM_TRIGGER_SM_DIRECTIONAL"; 
     131                break; 
     132        case Light::LT_SPOTLIGHT: 
     133                triggerName = "ILLUM_TRIGGER_SM_SPOT"; 
     134                break; 
     135        case Light::LT_POINT: 
     136                triggerName = "ILLUM_TRIGGER_SM_POINT";          
     137                break; 
     138        } 
     139        setMaterialForVisibles(materialName, depthMapCamera, true, false, triggerName);  
    127140        RenderTarget* rt = depthMapTexture->getBuffer().getPointer()->getRenderTarget();         
    128141        Viewport* vp = rt->getViewport(0); 
Note: See TracChangeset for help on using the changeset viewer.