X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Frender%2Frenderer.h;h=27087197690fca5bd7da7e784dc2fd11f5b88a13;hb=82282de52e8e8f3bbafefaf92bf76f53f2c2495e;hp=1a84d8bf8507c50d596bc3d1490a289f8c2f5855;hpb=acb4aba95c22fa7c72eeef10befd611570d35182;p=libs%2Fgl.git diff --git a/source/render/renderer.h b/source/render/renderer.h index 1a84d8bf..27087197 100644 --- a/source/render/renderer.h +++ b/source/render/renderer.h @@ -86,14 +86,12 @@ private: struct State { const Camera *camera; - Matrix modelview_matrix; + Matrix model_matrix; unsigned texture_count; unsigned lowest_effect_texunit; const Material *material; const Lighting *lighting; - Matrix lighting_matrix; const Clipping *clipping; - Matrix clipping_matrix; const Program *shprog; unsigned shdata_count; const VertexSetup *vertex_setup; @@ -129,20 +127,19 @@ private: public: ~Renderer(); - /** Sets the camera to render from. The modelview matrix is reset to the - camera's view matrix. */ + /** Sets the camera to render from. The model matrix is reset to identity. */ void set_camera(const Camera &); const Camera *get_camera() const { return state->camera; } - /** Replaces the Renderer's modelview matrix. */ + /** Replaces the Renderer's model matrix. */ void set_matrix(const Matrix &); - /** Applies a transform to the Renderer's modelview matrix. */ + /** Applies a transform to the Renderer's model matrix. */ void transform(const Matrix &); - /** Returns the current modelview matrix. */ - const Matrix &get_matrix() const { return state->modelview_matrix; } + /** Returns the current model matrix. */ + const Matrix &get_matrix() const { return state->model_matrix; } void set_texture(Tag, const Texture *, const Sampler * = 0); private: