Skip to content

Commit 00a6c3d

Browse files
author
kevyuu
committed
Fix AccelerationStructure::validBuildFlags infinite recursive call
1 parent 48fb049 commit 00a6c3d

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

include/nbl/asset/ICPUAccelerationStructure.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ namespace nbl::asset
1616
class ICPUBottomLevelAccelerationStructure final : public IPreHashed, public IBottomLevelAccelerationStructure
1717
{
1818
public:
19-
static inline bool validBuildFlags(const core::bitflag<BUILD_FLAGS> flags) {return validBuildFlags(flags);}
19+
static inline bool validBuildFlags(const core::bitflag<BUILD_FLAGS> flags) {return IBottomLevelAccelerationStructure::validBuildFlags(flags);}
2020

2121
//
2222
inline ICPUBottomLevelAccelerationStructure() = default;
@@ -283,7 +283,7 @@ class ICPUTopLevelAccelerationStructure final : public IAsset, public ITopLevelA
283283
using blas_ref_t = core::smart_refctd_ptr<ICPUBottomLevelAccelerationStructure>;
284284

285285
public:
286-
static inline bool validBuildFlags(const core::bitflag<BUILD_FLAGS> flags) {return validBuildFlags(flags);}
286+
static inline bool validBuildFlags(const core::bitflag<BUILD_FLAGS> flags) {return ITopLevelAccelerationStructure::validBuildFlags(flags);}
287287

288288
//
289289
ICPUTopLevelAccelerationStructure() = default;

0 commit comments

Comments
 (0)