From fd10ecaeaff852ae73f3cd307c0dafeb3d4e397f Mon Sep 17 00:00:00 2001 From: Sergey Sharybin Date: Tue, 18 Apr 2023 11:26:33 +0200 Subject: [PATCH] Fix bitwise logical operation in Metal backend Pull Request: https://projects.blender.org/blender/blender/pulls/107084 --- source/blender/gpu/metal/mtl_framebuffer.mm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/blender/gpu/metal/mtl_framebuffer.mm b/source/blender/gpu/metal/mtl_framebuffer.mm index 7bf02dc119b..2b70285d32a 100644 --- a/source/blender/gpu/metal/mtl_framebuffer.mm +++ b/source/blender/gpu/metal/mtl_framebuffer.mm @@ -148,8 +148,8 @@ bool MTLFrameBuffer::check(char err_out[256]) this->ensure_attachments_and_viewport(); /* Ensure there is at least one attachment. */ - bool valid = (this->get_attachment_count() > 0 || - this->has_depth_attachment() | this->has_stencil_attachment()); + bool valid = (this->get_attachment_count() > 0 || this->has_depth_attachment() || + this->has_stencil_attachment()); if (!valid) { const char *format = "Framebuffer %s does not have any attachments.\n"; if (err_out) {