X-Git-Url: http://git.tdb.fi/?p=libs%2Fgl.git;a=blobdiff_plain;f=source%2Fbackends%2Fopengl%2Fframebuffer_backend.h;h=b2e936147d73ce3c707ef15cabf5cc2af2d054cf;hp=24f43441b3aacb333821cb7d7823edf81b318153;hb=94cadd1618f93239b1cb0acbd4f958257c035c98;hpb=d01902f355b1ea9a038a7f96cab37e49c6b65419 diff --git a/source/backends/opengl/framebuffer_backend.h b/source/backends/opengl/framebuffer_backend.h index 24f43441..b2e93614 100644 --- a/source/backends/opengl/framebuffer_backend.h +++ b/source/backends/opengl/framebuffer_backend.h @@ -15,6 +15,7 @@ class OpenGLFramebuffer: public NonCopyable protected: unsigned id = 0; + unsigned resolve_id = 0; mutable unsigned status; OpenGLFramebuffer(bool); @@ -23,10 +24,12 @@ protected: void set_system_format(const FrameFormat &); static bool is_format_supported(const FrameFormat &); + void format_changed(const FrameFormat &); static void require_layered(); void resize_system(unsigned, unsigned); void update(unsigned) const; + void update(unsigned, bool) const; void require_complete() const; void set_debug_name(const std::string &);