From 39cfce641cef291d372525ff682d8874afe8555a Mon Sep 17 00:00:00 2001 From: Adam Wychowaniec Date: Sat, 6 Jul 2024 16:27:25 +0200 Subject: [PATCH] Fix precondition check when creating static geometry. --- filament/src/components/RenderableManager.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/filament/src/components/RenderableManager.cpp b/filament/src/components/RenderableManager.cpp index cdadc4e35e..6338d53b72 100644 --- a/filament/src/components/RenderableManager.cpp +++ b/filament/src/components/RenderableManager.cpp @@ -443,10 +443,10 @@ RenderableManager::Builder::Result RenderableManager::Builder::build(Engine& eng << ") instances when supplying transforms via an InstanceBuffer."; if (mImpl->mGeometryType == GeometryType::STATIC) { - FILAMENT_CHECK_PRECONDITION(mImpl->mSkinningBoneCount > 0) + FILAMENT_CHECK_PRECONDITION(mImpl->mSkinningBoneCount == 0) << "Skinning can't be used with STATIC geometry"; - FILAMENT_CHECK_PRECONDITION(mImpl->mMorphTargetCount > 0) + FILAMENT_CHECK_PRECONDITION(mImpl->mMorphTargetCount == 0) << "Morphing can't be used with STATIC geometry"; }