X-Git-Url: http://git.tdb.fi/?p=libs%2Fgl.git;a=blobdiff_plain;f=demos%2Fshaders.cpp;h=88ad06daa2a3d6c68ed513801cf189d23d85dbe2;hp=5a268fec0bc94b581d61d5cb2fc9636bc2a751ee;hb=9d1fa012a23693768bbe287371e97751c03acc50;hpb=d889a4dabc2a8d3b4ed9e8d45f86edf40ba2e69a diff --git a/demos/shaders.cpp b/demos/shaders.cpp index 5a268fec..88ad06da 100644 --- a/demos/shaders.cpp +++ b/demos/shaders.cpp @@ -71,7 +71,7 @@ int main() feat.material = i/4>0; feat.texture = i/4>1; feat.lighting = i%4>0; - feat.normalmap = i%4>1; + feat.normal_map = i%4>1; feat.specular = i%4>2; programs.push_back(new GL::Program(feat)); } @@ -109,10 +109,10 @@ int main() renderer.add_shader_data(progdata); for(unsigned i=0; i<12; ++i) { - GL::MatrixStack::Push push(renderer.matrix_stack()); + GL::Renderer::Push push(renderer); renderer.set_shader_program(programs[i]); - renderer.matrix_stack() *= GL::Matrix::translation(-3.3+(i%4)*2.2, 0, -3.5+(i/4)*3.0); - renderer.matrix_stack() *= GL::Matrix::rotation(angle, 0, 0, 1); + renderer.transform(GL::Matrix::translation(-3.3+(i%4)*2.2, 0, -3.5+(i/4)*3.0)); + renderer.transform(GL::Matrix::rotation(angle, 0, 0, 1)); mesh.draw(renderer); } }