Changeset 3114 for GTP/trunk/App/Demos/Vis/FriendlyCulling/src/Material.cpp
- Timestamp:
- 11/10/08 10:10:50 (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
GTP/trunk/App/Demos/Vis/FriendlyCulling/src/Material.cpp
r3068 r3114 61 61 62 62 63 void Technique::Render(RenderState *state )63 void Technique::Render(RenderState *state, SceneEntity *ent) 64 64 { 65 65 glMaterialfv(GL_FRONT, GL_AMBIENT, (float *)&mAmbientColor.r); … … 68 68 glMaterialfv(GL_FRONT, GL_SPECULAR, (float *)&mSpecularColor.r); 69 69 70 state->SetState(this );70 state->SetState(this, ent); 71 71 } 72 72 … … 94 94 95 95 96 void Material::Render(RenderState *state )96 void Material::Render(RenderState *state, SceneEntity *parent) 97 97 { 98 98 // set technique if available 99 99 int idx = min((int)mTechniques.size() - 1 , state->GetRenderTechnique()); 100 mTechniques[idx]->Render(state );100 mTechniques[idx]->Render(state, parent); 101 101 } 102 102 … … 117 117 { 118 118 Technique *tech = new Technique(); 119 120 119 mTechniques.push_back(tech); 121 120 }
Note: See TracChangeset
for help on using the changeset viewer.