From c3bfe3de8970534b88ecf67778d028d91a7516a4 Mon Sep 17 00:00:00 2001 From: Tom Englund Date: Thu, 11 Jul 2024 17:09:48 +0200 Subject: [PATCH] buffer: add a NONE flag to eBufferCapability (#11) 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;