Thank you. The problem is that we want to integrate Noesis to our VR Pico4 (Vulkan) experience which is developed in UE5.1 but now we are testing UE5.4 and UE5.5 but we ran into problem with World Space UI component and were wondering if the problem is within SDK or smth else. It works using view in widget and plugin itself works. We really dont want to use UE5.5 because Pico SDK is only for 5.4 and we get around 30% worse performance in UE5.5 with everything switched off and all settings copied from 5.4
Error we get in UE5.4 is.
Assertion failed: IsInRenderingThread() [File:D:\build\++UE5\Sync\Engine\Source\Runtime\Renderer\Private\SceneRendering.cpp] [Line: 2130]
UnrealEditor_Renderer
UnrealEditor_NoesisRuntime!FNoesisRenderDevice::CreateView() [F:\54Noesis\TrafityRDTest\Plugins\NoesisGUI\Source\NoesisRuntime\Private\Render\NoesisRenderDevice.cpp:1786]
UnrealEditor_NoesisRuntime!FNoesisSlateElement::RenderOnscreen() [F:\54Noesis\TrafityRDTest\Plugins\NoesisGUI\Source\NoesisRuntime\Private\NoesisInstance.cpp:280]
UnrealEditor_NoesisRuntime!FNoesisSlateElement::RenderView() [F:\54Noesis\TrafityRDTest\Plugins\NoesisGUI\Source\NoesisRuntime\Private\NoesisInstance.cpp:379]
UnrealEditor_NoesisRuntime!FNoesisSceneViewExtension::PostRenderBasePassMobile_RenderThread() [F:\54Noesis\TrafityRDTest\Plugins\NoesisGUI\Source\NoesisRuntime\Private\NoesisInstance.cpp:2257]
Assertion failed: IsInRenderingThread()
You're doing rendering work (like creating a render view) likely from the game thread or a Slate tick, but Unreal expects it strictly in the render thread — especially for Vulkan / mobile rendering (like on the Pico 4).
You must ensure CreateView() is only ever called from the render thread.
In UE5.5 it works in editor but not in device. Theres no error when loading this xaml via widget
[2025.04.25-08.33.43:111][ 0]LogStreaming: Warning: LoadPackage: SkipPackage: /NoesisGUI/WorldUI (0x75CF06BD21032FD7) - The package to load does not exist on disk or in the loader
[2025.04.25-08.33.43:111][ 0]LogUObjectGlobals: Warning: Failed to find object 'NoesisXaml /NoesisGUI/WorldUI.WorldUI'
[2025.04.25-08.33.43:112][ 0]LogNoesis: Warning: Noesis View /Game/WorldSpaceUI.WorldSpaceUI:NoesisInstance_2147482469 doesn't have a valid XAML. Please recompile.