]> git.tdb.fi Git - libs/gl.git/commitdiff
Silence MSVC warning about bool used in a bitwise operator
authorMikko Rasa <tdb@tdb.fi>
Sat, 4 May 2024 16:51:22 +0000 (19:51 +0300)
committerMikko Rasa <tdb@tdb.fi>
Sat, 4 May 2024 16:51:46 +0000 (19:51 +0300)
source/backends/vulkan/renderpass.cpp

index 8459b3a99c37a01b93fe6869b2ee6e116ed22e39..1c2af61250d74707360e24fb75124c541063ab6c 100644 (file)
@@ -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<uint8_t>(clear | (discard<<1) | (resolve<<2) | (to_present<<3)));
+       uint64_t result = hash<64>(static_cast<uint8_t>(static_cast<int>(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);