Closed mbalajee closed 3 weeks ago
Describe the bug Running the gltf_viewer.cpp sample app in MAP mode crashes
gltf_viewer.cpp
Crash log,
PanicLog in void utils::panic(const char *, const char *, int, const char *):34 in file /Filament/libs/utils/src/debug.cpp Filament/filament/src/ShadowMap.cpp:1211: failed assertion 'transpose(viewMatrix)[3] == float4(0, 0, 0, 1)' #0 gltf_viewer 0x101d9a934 utils::CallStack::update(unsigned long) + 32 #1 gltf_viewer 0x101d9a8dc utils::CallStack::unwind(unsigned long) + 44 #2 gltf_viewer 0x101dae9d0 utils::details::panicLog(char const*, char const*, int, char const*, ...) + 212 #3 gltf_viewer 0x101d98160 utils::panic(char const*, char const*, int, char const*) + 92 #4 gltf_viewer 0x100ea8908 filament::ShadowMap::SceneInfo::SceneInfo(filament::FScene const&, unsigned char, filament::math::details::TMat44<float> const&) + 264 #5 gltf_viewer 0x100ea8c1c filament::ShadowMap::SceneInfo::SceneInfo(filament::FScene const&, unsigned char, filament::math::details::TMat44<float> const&) + 52 #6 gltf_viewer 0x100eacbd8 filament::ShadowMapManager::update(filament::ShadowMapManager::Builder const&, filament::FEngine&, filament::FView&, filament::CameraInfo const&, utils::StructureOfArraysBase<utils::Arena<utils::HeapAllocator, utils::LockingPolicy::NoLock, utils::TrackingPolicy::Untracked, utils::AreaPolicy::HeapArea>, utils::EntityInstance<filament::RenderableManager, false>, filament::math::details::TMat44<float>, filament::FRenderableManager::Visibility, filament::FRenderableManager::SkinningBindingInfo, filament::FRenderableManager::MorphingBindingInfo, filament::FRenderableManager::InstancesInfo, filament::math::details::TVec3<float>, unsigned char, unsigned char, unsigned char, filament::math::details::TVec3<float>, utils::Slice<filament::FRenderPrimitive>, unsigned int, filament::PerRenderableData, float>&, utils::StructureOfArraysBase<utils::Arena<utils::HeapAllocator, utils::LockingPolicy::NoLock, utils::TrackingPolicy::Untracked, utils::AreaPolicy::HeapArea>, fi#7 gltf_viewer 0x100f4dca0 filament::FView::prepareShadowing(filament::FEngine&, utils::StructureOfArraysBase<utils::Arena<utils::HeapAllocator, utils::LockingPolicy::NoLock, utils::TrackingPolicy::Untracked, utils::AreaPolicy::HeapArea>, utils::EntityInstance<filament::RenderableManager, false>, filament::math::details::TMat44<float>, filament::FRenderableManager::Visibility, filament::FRenderableManager::SkinningBindingInfo, filament::FRenderableManager::MorphingBindingInfo, filament::FRenderableManager::InstancesInfo, filament::math::details::TVec3<float>, unsigned char, unsigned char, unsigned char, filament::math::details::TVec3<float>, utils::Slice<filament::FRenderPrimitive>, unsigned int, filament::PerRenderableData, float>&, utils::StructureOfArraysBase<utils::Arena<utils::HeapAllocator, utils::LockingPolicy::NoLock, utils::TrackingPolicy::Untracked, utils::AreaPolicy::HeapArea>, filament::math::details::TVec4<float>, filament::math::details::TVec3<float>, filament::math::#8 gltf_viewer 0x100f4e724 filament::FView::prepare(filament::FEngine&, filament::backend::CommandStream&, utils::ArenaScope<utils::Arena<utils::LinearAllocator, utils::LockingPolicy::NoLock, utils::TrackingPolicy::DebugAndHighWatermark, utils::AreaPolicy::HeapArea>>&, filament::Viewport, filament::CameraInfo, filament::math::details::TVec4<float> const&, bool) + 968 #9 gltf_viewer 0x100f23618 filament::FRenderer::renderJob(utils::ArenaScope<utils::Arena<utils::LinearAllocator, utils::LockingPolicy::NoLock, utils::TrackingPolicy::DebugAndHighWatermark, utils::AreaPolicy::HeapArea>>&, filament::FView&) + 2568 #10 gltf_viewer 0x100f22a2c filament::FRenderer::renderInternal(filament::FView const*) + 128 #11 gltf_viewer 0x100f22b9c filament::FRenderer::render(filament::FView const*) + 288 #12 gltf_viewer 0x100e93edc filament::Renderer::render(filament::View const*) + 52 #13 gltf_viewer 0x100ac0f20 FilamentApp::run(Config const&, std::__1::function<void (filament::Engine*, filament::View*, filament::Scene*)>, std::__1::function<void (filament::Engine*, filament::View*, filament::Scene*)>, std::__1::function<void (filament::Engine*, filament::View*)>, std::__1::function<void (filament::Engine*, filament::View*, filament::Scene*, filament::Renderer*)>, std::__1::function<void (filament::Engine*, filament::View*, filament::Scene*, filament::Renderer*)>, unsigned long, unsigned long) + 7788 #14 gltf_viewer 0x100a9aca0 main + 984
Describe the bug Running the
gltf_viewer.cpp
sample app in MAP mode crashesCrash log,