]> git.tdb.fi Git - libs/gl.git/blobdiff - source/renderer.h
Remove alignment where it doesn't belong
[libs/gl.git] / source / renderer.h
index 501d1db3159667c42f92f3ecdfe2e85cb28fc1c4..dd54ca1691dfaf49233608ff85f2ff5de9e69440 100644 (file)
@@ -24,7 +24,9 @@ particular, Objects and Scenes) can by rendered without a Renderer, using one
 will often be more efficient.  This is especially true for ObjectInstances.
 
 The Renderer works by deferring GL state changes until something is actually
 will often be more efficient.  This is especially true for ObjectInstances.
 
 The Renderer works by deferring GL state changes until something is actually
-being drawn.  This avoids many unnecessary GL calls. */
+being drawn.  This avoids many unnecessary GL calls if consecutive renderables
+use the same resources.
+*/
 class Renderer
 {
 public:
 class Renderer
 {
 public:
@@ -92,7 +94,9 @@ public:
        void push_state();
        void pop_state();
 
        void push_state();
        void pop_state();
 
-       /** Prepares for temporarily bypassing the Renderer. */
+       /** Prepares for temporarily bypassing the Renderer by synchronizing the
+       current state with GL.  No additional call is necessary to resume using the
+       Renderer. */
        void escape();
 
        void draw(const Batch &);
        void escape();
 
        void draw(const Batch &);