From: Mikko Rasa Date: Sat, 4 May 2024 16:51:22 +0000 (+0300) Subject: Silence MSVC warning about bool used in a bitwise operator X-Git-Url: https://git.tdb.fi/?a=commitdiff_plain;h=d3a7dd404db4f5f136d49a4e886baa030e3fc1e4;p=libs%2Fgl.git Silence MSVC warning about bool used in a bitwise operator --- diff --git a/source/backends/vulkan/renderpass.cpp b/source/backends/vulkan/renderpass.cpp index 8459b3a9..1c2af612 100644 --- a/source/backends/vulkan/renderpass.cpp +++ b/source/backends/vulkan/renderpass.cpp @@ -23,7 +23,7 @@ uint64_t RenderPass::compute_hash() const const FrameFormat &format = framebuffer->get_format(); bool discard = (clear && !clear_values && discard_fb_contents); bool resolve = framebuffer->has_resolve_attachments(); - uint64_t result = hash<64>(static_cast(clear | (discard<<1) | (resolve<<2) | (to_present<<3))); + uint64_t result = hash<64>(static_cast(static_cast(clear) | (discard<<1) | (resolve<<2) | (to_present<<3))); result = hash_round<64>(result, format.get_samples()); for(FrameAttachment a: framebuffer->get_format()) result = hash_update<64>(result, a);