Skip to content

Commit b3b2b03

Browse files
committed
post-merge updates, correct IBottomLevelAccelerationStructure::BUILD_FLAGS's initial casts
1 parent 292f792 commit b3b2b03

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

include/nbl/asset/IAccelerationStructure.h

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -59,11 +59,11 @@ class IBottomLevelAccelerationStructure : public IAccelerationStructure
5959
// build flags, we don't expose flags that don't make sense for certain levels
6060
enum class BUILD_FLAGS : uint16_t
6161
{
62-
ALLOW_UPDATE_BIT = base_build_flags_t::ALLOW_UPDATE_BIT,
63-
ALLOW_COMPACTION_BIT = base_build_flags_t::ALLOW_COMPACTION_BIT,
64-
PREFER_FAST_TRACE_BIT = base_build_flags_t::PREFER_FAST_TRACE_BIT,
65-
PREFER_FAST_BUILD_BIT = base_build_flags_t::PREFER_FAST_BUILD_BIT,
66-
LOW_MEMORY_BIT = base_build_flags_t::LOW_MEMORY_BIT,
62+
ALLOW_UPDATE_BIT = static_cast<uint16_t>(base_build_flags_t::ALLOW_UPDATE_BIT),
63+
ALLOW_COMPACTION_BIT = static_cast<uint16_t>(base_build_flags_t::ALLOW_COMPACTION_BIT),
64+
PREFER_FAST_TRACE_BIT = static_cast<uint16_t>(base_build_flags_t::PREFER_FAST_TRACE_BIT),
65+
PREFER_FAST_BUILD_BIT = static_cast<uint16_t>(base_build_flags_t::PREFER_FAST_BUILD_BIT),
66+
LOW_MEMORY_BIT = static_cast<uint16_t>(base_build_flags_t::LOW_MEMORY_BIT),
6767
// Synthetic flag we use to indicate that the build data are AABBs instead of triangles, we've taken away the per-geometry choice thanks to:
6868
// https://registry.khronos.org/vulkan/specs/1.3-extensions/html/vkspec.html#VUID-VkAccelerationStructureBuildGeometryInfoKHR-type-03792
6969
GEOMETRY_TYPE_IS_AABB_BIT = 0x1u<<5u,

0 commit comments

Comments
 (0)