Fix RenderPixels, CPU rendering "works"
[ipdf/code.git] / src / graphicsbuffer.h
index 7cec235..9513cb7 100644 (file)
@@ -7,7 +7,7 @@
 
 namespace IPDF
 {
-       /*
+       /**
         * Implementation of an OpenGL buffer, with some extra cleverness.
         */
        class GraphicsBuffer
@@ -57,7 +57,7 @@ namespace IPDF
                
                void Bind() const;
        private:
-               void RecreateBuffer();
+               bool RecreateBuffer(const void *data = nullptr);
                GLuint m_buffer_handle;
                BufferType m_buffer_type;
                BufferUsage m_buffer_usage;
@@ -65,6 +65,7 @@ namespace IPDF
                size_t m_buffer_size;
                bool m_invalidated;
                bool m_buffer_shape_dirty;
+               bool m_faking_map;
        };
 
 }

UCC git Repository :: git.ucc.asn.au