]> git.tdb.fi Git - libs/gl.git/blobdiff - demos/cubemap.cpp
Require import module names to be identifiers
[libs/gl.git] / demos / cubemap.cpp
index 4679590d3e65057076e5d8d7b0e749611c2f40ee..2a0bc02c6d1ffe83313837e7ff1778c78a160854 100644 (file)
@@ -116,19 +116,19 @@ int main()
                        renderer.set_material(&material);
                        renderer.set_shader_program(&shprog, &shdata);
                        renderer.set_texture(&texture);
-                       renderer.matrix_stack() *= GL::Matrix::translation(0, 0, -7);
+                       renderer.transform(GL::Matrix::translation(0, 0, -7));
                        {
                                GL::Renderer::Push _push(renderer);
-                               renderer.matrix_stack() *= GL::Matrix::translation(-2, 0, 0);
-                               renderer.matrix_stack() *= GL::Matrix::rotation(angle/2.3, 0, 1, 0);
-                               renderer.matrix_stack() *= GL::Matrix::rotation(angle, 1, 0.25, 0);
+                               renderer.transform(GL::Matrix::translation(-2, 0, 0));
+                               renderer.transform(GL::Matrix::rotation(angle/2.3, 0, 1, 0));
+                               renderer.transform(GL::Matrix::rotation(angle, 1, 0.25, 0));
                                box.draw(renderer);
                        }
                        {
                                GL::Renderer::Push _push(renderer);
-                               renderer.matrix_stack() *= GL::Matrix::translation(2, 0, 0);
-                               renderer.matrix_stack() *= GL::Matrix::rotation(-angle/2.3, 0, 1, 0);
-                               renderer.matrix_stack() *= GL::Matrix::rotation(angle, 1, 0.25, 0);
+                               renderer.transform(GL::Matrix::translation(2, 0, 0));
+                               renderer.transform(GL::Matrix::rotation(-angle/2.3, 0, 1, 0));
+                               renderer.transform(GL::Matrix::rotation(angle, 1, 0.25, 0));
                                cylinder.draw(renderer);
                        }
                }