Ignore:
Timestamp:
10/19/08 23:42:15 (16 years ago)
Author:
mattausch
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • GTP/trunk/App/Demos/Vis/FriendlyCulling/src/SkyPreetham.cpp

    r3043 r3045  
    8080        Material *mat = shape->GetMaterial(); 
    8181 
    82         mat->GetDefaultTechnique()->SetFragmentProgram(mSkyFragProgram); 
    83         mat->GetDefaultTechnique()->SetVertexProgram(mSkyVtxProgram); 
     82        mat->GetTechnique(0)->SetFragmentProgram(mSkyFragProgram); 
     83        mat->GetTechnique(0)->SetVertexProgram(mSkyVtxProgram); 
     84 
     85        mat->GetTechnique(1)->SetFragmentProgram(mSkyFragProgram); 
     86        mat->GetTechnique(1)->SetVertexProgram(mSkyVtxProgram); 
    8487} 
    8588 
     
    115118         
    116119        Material *mat = mSkyDome->GetShape(0)->GetMaterial(); 
    117         Technique *tech = mat->GetDefaultTechnique(); 
     120 
     121        Technique *tech; 
     122 
     123        if (state->GetRenderPassType() == RenderState::DEFERRED) 
     124                tech = mat->GetTechnique(1); 
     125        else 
     126                tech = mat->GetTechnique(0); 
    118127 
    119128        GPUProgramParameters *vtxParams = tech->GetVertexProgramParameters(); 
     
    140149                vtxParams->SetValue1f(8, 8e-5f); 
    141150        } 
    142 /* 
    143         tech->GetVertexProgramParameters()->UpdateParameters(); 
    144         tech->GetVertexProgram()->Bind(); 
    145  
    146         tech->GetFragmentProgramParameters()->UpdateParameters(); 
    147         tech->GetFragmentProgram()->Bind(); 
    148 */ 
     151 
    149152        // render sky dome 
    150153        mSkyDome->Render(state); 
Note: See TracChangeset for help on using the changeset viewer.