- Timestamp:
- 10/19/08 23:42:15 (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
GTP/trunk/App/Demos/Vis/FriendlyCulling/src/SkyPreetham.cpp
r3043 r3045 80 80 Material *mat = shape->GetMaterial(); 81 81 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); 84 87 } 85 88 … … 115 118 116 119 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); 118 127 119 128 GPUProgramParameters *vtxParams = tech->GetVertexProgramParameters(); … … 140 149 vtxParams->SetValue1f(8, 8e-5f); 141 150 } 142 /* 143 tech->GetVertexProgramParameters()->UpdateParameters(); 144 tech->GetVertexProgram()->Bind(); 145 146 tech->GetFragmentProgramParameters()->UpdateParameters(); 147 tech->GetFragmentProgram()->Bind(); 148 */ 151 149 152 // render sky dome 150 153 mSkyDome->Render(state);
Note: See TracChangeset
for help on using the changeset viewer.