summaryrefslogtreecommitdiff
path: root/src/render/Renderbuffer.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/render/Renderbuffer.hpp')
-rw-r--r--src/render/Renderbuffer.hpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/render/Renderbuffer.hpp b/src/render/Renderbuffer.hpp
index 2a8bf250..ed7050c5 100644
--- a/src/render/Renderbuffer.hpp
+++ b/src/render/Renderbuffer.hpp
@@ -3,10 +3,12 @@
#include "Framebuffer.hpp"
class CMonitor;
+class IWLBuffer;
class CRenderbuffer {
public:
CRenderbuffer(wlr_buffer* buffer, uint32_t format);
+ CRenderbuffer(SP<IWLBuffer> buffer, uint32_t format);
~CRenderbuffer();
void bind();
@@ -16,6 +18,7 @@ class CRenderbuffer {
uint32_t getFormat();
wlr_buffer* m_pWlrBuffer = nullptr;
+ WP<IWLBuffer> m_pHLBuffer = {};
DYNLISTENER(destroyBuffer);