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) {