From fb1bafc7175eeff70f142af66cdb05f72637af86 Mon Sep 17 00:00:00 2001 From: Tom Englund Date: Thu, 11 Jul 2024 12:22:26 +0200 Subject: [PATCH] buffer: add a NONE flag to eBufferCapability ensure we dont cast out of range in caps(), return (Aquamarine::eBufferCapability)0; in GBM.cpp --- include/aquamarine/buffer/Buffer.hpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/include/aquamarine/buffer/Buffer.hpp b/include/aquamarine/buffer/Buffer.hpp index b9356dc..c21b708 100644 --- a/include/aquamarine/buffer/Buffer.hpp +++ b/include/aquamarine/buffer/Buffer.hpp @@ -8,6 +8,7 @@ namespace Aquamarine { enum eBufferCapability : uint32_t { + BUFFER_CAPABILITY_NONE = 0, BUFFER_CAPABILITY_DATAPTR = (1 << 0), }; @@ -63,7 +64,7 @@ namespace Aquamarine { Hyprutils::Math::Vector2D size; bool opaque = false; - CAttachmentManager attachments; + CAttachmentManager attachments; struct { Hyprutils::Signal::CSignal destroy;