diff options
Diffstat (limited to 'source/blender/gpu/opengl/gl_framebuffer.hh')
-rw-r--r-- | source/blender/gpu/opengl/gl_framebuffer.hh | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/source/blender/gpu/opengl/gl_framebuffer.hh b/source/blender/gpu/opengl/gl_framebuffer.hh index 9a0e6a95675..00a7676dd3f 100644 --- a/source/blender/gpu/opengl/gl_framebuffer.hh +++ b/source/blender/gpu/opengl/gl_framebuffer.hh @@ -79,6 +79,9 @@ class GLFrameBuffer : public FrameBuffer { void bind(bool enabled_srgb) override; + /** + * This is a rather slow operation. Don't check in normal cases. + */ bool check(char err_out[256]) override; void clear(eGPUFrameBufferBits buffers, @@ -97,6 +100,9 @@ class GLFrameBuffer : public FrameBuffer { int slot, void *r_data) override; + /** + * Copy \a src at the give offset inside \a dst. + */ void blit_to(eGPUFrameBufferBits planes, int src_slot, FrameBuffer *dst, @@ -104,12 +110,12 @@ class GLFrameBuffer : public FrameBuffer { int dst_offset_x, int dst_offset_y) override; - void apply_state(void); + void apply_state(); private: - void init(void); - void update_attachments(void); - void update_drawbuffers(void); + void init(); + void update_attachments(); + void update_drawbuffers(); MEM_CXX_CLASS_ALLOC_FUNCS("GLFrameBuffer"); }; |