]> git.tdb.fi Git - libs/gl.git/blobdiff - source/renderer.cpp
Add a new transform API to Renderer.
[libs/gl.git] / source / renderer.cpp
index 184d326928381722e5766eed46e030b572278771..c558757f885654e0646f6392d9866b4bf52b205e 100644 (file)
@@ -61,6 +61,16 @@ void Renderer::begin(const Camera *c)
        }
 }
 
+void Renderer::set_matrix(const Matrix &matrix)
+{
+       mtx_stack.load(matrix);
+}
+
+void Renderer::transform(const Matrix &matrix)
+{
+       mtx_stack *= matrix;
+}
+
 void Renderer::set_texture(const Texture *t)
 {
        state->texture = t;