- Timestamp:
- 10/19/08 01:33:16 (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
GTP/trunk/App/Demos/Vis/FriendlyCulling/src/SkyPreetham.cpp
r3041 r3042 80 80 Material *mat = shape->GetMaterial(); 81 81 82 mat-> SetFragmentProgram(mSkyFragProgram);83 mat-> SetVertexProgram(mSkyVtxProgram);82 mat->GetDefaultTechnique()->SetFragmentProgram(mSkyFragProgram); 83 mat->GetDefaultTechnique()->SetVertexProgram(mSkyVtxProgram); 84 84 } 85 85 … … 114 114 mSkyDome->GetTransform()->SetMatrix(s * m); 115 115 116 GPUProgramParameters *vtxParams = mSkyDome->GetShape(0)->GetMaterial()->GetVertexProgramParameters(); 116 Material *mat = mSkyDome->GetShape(0)->GetMaterial(); 117 Technique *tech = mat->GetDefaultTechnique(); 118 119 GPUProgramParameters *vtxParams = tech->GetVertexProgramParameters(); 117 120 118 121 vtxParams->SetValue3f(0, sunDir.x, sunDir.y, sunDir.z); … … 138 141 } 139 142 140 mSkyDome->GetShape(0)->GetMaterial()->GetVertexProgramParameters()->UpdateParameters();141 mSkyDome->GetShape(0)->GetMaterial()->GetVertexProgram()->Bind();142 143 mSkyDome->GetShape(0)->GetMaterial()->GetFragmentProgramParameters()->UpdateParameters();144 mSkyDome->GetShape(0)->GetMaterial()->GetFragmentProgram()->Bind();143 tech->GetVertexProgramParameters()->UpdateParameters(); 144 tech->GetVertexProgram()->Bind(); 145 146 tech->GetFragmentProgramParameters()->UpdateParameters(); 147 tech->GetFragmentProgram()->Bind(); 145 148 146 149 // Render sky dome.
Note: See TracChangeset
for help on using the changeset viewer.