[Stride 4.3.0] discovered bugs regarding rendering issues #3188
bnwa9723
started this conversation in
Contributors
Replies: 1 comment 1 reply
|
Hello. If it's an issue please follow the proper template, instead of posting it as a discussion. Also include all relevant information in the post, and don't link to external files. |
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
(Abnormal
rendering):Direct3D12,OpenGLES,Vulkan(I hope it can be fixed) —————————————————————————————————————————————————————————— After switching the game project's rendering to Vulkan, and building the game to launch, the game became extremely laggy. —————————————————————————————————————————————————————————— —————————————————————————————————————————————————————————— When changing the game project's rendering to Direct3D12, an error occurs when building and launching the game. —————————————————————————————————————————————————————————— —————————————————————————————————————————————————————————— When changing the game project's rendering to OpenGLES, an error occurs when building and launching the game. —————————————————————————————————————————————————————————— —————————————————————————————————————————————————————————— Direct3D12,Error message:[Game]: Error: Unexpected exception. System.AggregateException: One or more errors occurred. (Unexpected exception while loading asset [Skybox/gen/Texture_1]. Reason: HRESULT: [0x80004005], Module: [General], ApiCode: [E_FAIL/Unspecified error], Message: 鏈寚瀹氱殑閿欒. Check inner-exception for details.)
---> Stride.Core.Serialization.Contents.ContentManagerException: Unexpected exception while loading asset [Skybox/gen/Texture_1]. Reason: HRESULT: [0x80004005], Module: [General], ApiCode: [E_FAIL/Unspecified error], Message: 鏈寚瀹氱殑 閿欒
. Check inner-exception for details.
---> SharpDX.SharpDXException: HRESULT: [0x80004005], Module: [General], ApiCode: [E_FAIL/Unspecified error], Message: 鏈寚瀹氱殑閿欒
at SharpDX.Result.CheckError() in C:\projects\sharpdx\Source\SharpDX\Result.cs:line 195
at SharpDX.Direct3D12.GraphicsCommandList.Reset(CommandAllocator allocatorRef, PipelineState initialStateRef) in C:\projects\sharpdx\Source\SharpDX.Direct3D12\Generated\REFERENCE\Interfaces.cs:line 2415
at Stride.Graphics.Texture.InitializeFromImpl(DataBox[] dataBoxes)
at Stride.Graphics.Texture.InitializeFrom(Texture parentTexture, TextureDescription description, TextureViewDescription viewDescription, DataBox[] textureDatas)
at Stride.Graphics.Texture.InitializeFrom(TextureDescription description, TextureViewDescription viewDescription, DataBox[] textureDatas)
at Stride.Graphics.Data.TextureContentSerializer.Serialize(ArchiveMode mode, SerializationStream stream, Texture texture, Boolean allowContentStreaming)
at Stride.Graphics.Data.TextureContentSerializer.Serialize(ContentSerializerContext context, SerializationStream stream, Texture texture)
at Stride.Core.Serialization.Contents.ContentSerializerBase
1.Serialize(ContentSerializerContext context, SerializationStream stream, Object obj) in C:\BuildAgent\work\b5f46e3c4829a09e\sources\core\Stride.Core.Serialization\Serialization\Contents\ContentSerializerBase.cs:line 43 at Stride.Core.Serialization.Contents.ContentSerializerContext.SerializeContent(SerializationStream stream, IContentSerializer serializer, Object objToSerialize) in C:\BuildAgent\work\b5f46e3c4829a09e\sources\core\Stride.Core.Serialization\Serialization\Contents\ContentSerializerContext.cs:line 54 at Stride.Core.Serialization.Contents.ContentManager.DeserializeObject(Queue1 serializeOperations, Reference parentReference, String url, Type objType, Object obj, ContentManagerLoaderSettings settings) in C:\BuildAgent\work\b5f46e3c4829a09e\sources\core\Stride.Core.Serialization\Serialization\Contents\ContentManager.cs:line 533--- End of inner exception stack trace ---
at Stride.Core.Serialization.Contents.ContentManager.DeserializeObject(Queue
1 serializeOperations, Reference parentReference, String url, Type objType, Object obj, ContentManagerLoaderSettings settings) in C:\BuildAgent\work\b5f46e3c4829a09e\sources\core\Stride.Core.Serialization\Serialization\Contents\ContentManager.cs:line 540 at Stride.Core.Serialization.Contents.ContentManager.DeserializeObject(String initialUrl, String newUrl, Type type, Object obj, ContentManagerLoaderSettings settings) in C:\BuildAgent\work\b5f46e3c4829a09e\sources\core\Stride.Core.Serialization\Serialization\Contents\ContentManager.cs:line 370 at Stride.Core.Serialization.Contents.ContentManager.Load(Type type, String url, ContentManagerLoaderSettings settings) in C:\BuildAgent\work\b5f46e3c4829a09e\sources\core\Stride.Core.Serialization\Serialization\Contents\ContentManager.cs:line 126 at Stride.Core.Serialization.Contents.ContentManager.Load[T](String url, ContentManagerLoaderSettings settings) in C:\BuildAgent\work\b5f46e3c4829a09e\sources\core\Stride.Core.Serialization\Serialization\Contents\ContentManager.cs:line 105 at Stride.Core.Serialization.Contents.ContentManager.<>c__DisplayClass19_01.b__0() in C:\BuildAgent\work\b5f46e3c4829a09e\sources\core\Stride.Core.Serialization\Serialization\Contents\ContentManager.cs:line 185at Stride.Core.Serialization.Contents.ContentManager.<>c__DisplayClass21_0
1.<ScheduleAsync>b__0() in C:\BuildAgent\work\b5f46e3c4829a09e\sources\core\Stride.Core.Serialization\Serialization\Contents\ContentManager.cs:line 209 at System.Threading.Tasks.Task1.InnerInvoke()at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object state)
--- End of stack trace from previous location ---
at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread)
--- End of inner exception stack trace ---
at System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions)
at System.Threading.Tasks.Task`1.GetResultCore(Boolean waitCompletionNotification)
at Stride.Engine.SceneSystem.Draw(GameTime gameTime) in C:\BuildAgent\work\b5f46e3c4829a09e\sources\engine\Stride.Engine\Engine\SceneSystem.cs:line 246
at Stride.Games.GameSystemCollection.Draw(GameTime gameTime)
at Stride.Games.GameBase.RawTick(TimeSpan elapsedTimePerUpdate, Int32 updateCount, Single drawInterpolationFactor, Boolean drawFrame)
at Stride.Games.GameBase.RawTickProducer()
System.AggregateException: One or more errors occurred. (Unexpected exception while loading asset [Skybox/gen/Texture_1]. Reason: HRESULT: [0x80004005], Module: [General], ApiCode: [E_FAIL/Unspecified error], Message: 鏈寚瀹氱殑閿欒
. Check inner-exception for details.)
---> Stride.Core.Serialization.Contents.ContentManagerException: Unexpected exception while loading asset [Skybox/gen/Texture_1]. Reason: HRESULT: [0x80004005], Module: [General], ApiCode: [E_FAIL/Unspecified error], Message: 鏈寚瀹氱殑 閿欒
. Check inner-exception for details.
---> SharpDX.SharpDXException: HRESULT: [0x80004005], Module: [General], ApiCode: [E_FAIL/Unspecified error], Message: 鏈寚瀹氱殑閿欒
at SharpDX.Result.CheckError() in C:\projects\sharpdx\Source\SharpDX\Result.cs:line 195
at SharpDX.Direct3D12.GraphicsCommandList.Reset(CommandAllocator allocatorRef, PipelineState initialStateRef) in C:\projects\sharpdx\Source\SharpDX.Direct3D12\Generated\REFERENCE\Interfaces.cs:line 2415
at Stride.Graphics.Texture.InitializeFromImpl(DataBox[] dataBoxes)
at Stride.Graphics.Texture.InitializeFrom(Texture parentTexture, TextureDescription description, TextureViewDescription viewDescription, DataBox[] textureDatas)
at Stride.Graphics.Texture.InitializeFrom(TextureDescription description, TextureViewDescription viewDescription, DataBox[] textureDatas)
at Stride.Graphics.Data.TextureContentSerializer.Serialize(ArchiveMode mode, SerializationStream stream, Texture texture, Boolean allowContentStreaming)
at Stride.Graphics.Data.TextureContentSerializer.Serialize(ContentSerializerContext context, SerializationStream stream, Texture texture)
at Stride.Core.Serialization.Contents.ContentSerializerBase
1.Serialize(ContentSerializerContext context, SerializationStream stream, Object obj) in C:\BuildAgent\work\b5f46e3c4829a09e\sources\core\Stride.Core.Serialization\Serialization\Contents\ContentSerializerBase.cs:line 43 at Stride.Core.Serialization.Contents.ContentSerializerContext.SerializeContent(SerializationStream stream, IContentSerializer serializer, Object objToSerialize) in C:\BuildAgent\work\b5f46e3c4829a09e\sources\core\Stride.Core.Serialization\Serialization\Contents\ContentSerializerContext.cs:line 54 at Stride.Core.Serialization.Contents.ContentManager.DeserializeObject(Queue1 serializeOperations, Reference parentReference, String url, Type objType, Object obj, ContentManagerLoaderSettings settings) in C:\BuildAgent\work\b5f46e3c4829a09e\sources\core\Stride.Core.Serialization\Serialization\Contents\ContentManager.cs:line 533--- End of inner exception stack trace ---
at Stride.Core.Serialization.Contents.ContentManager.DeserializeObject(Queue
1 serializeOperations, Reference parentReference, String url, Type objType, Object obj, ContentManagerLoaderSettings settings) in C:\BuildAgent\work\b5f46e3c4829a09e\sources\core\Stride.Core.Serialization\Serialization\Contents\ContentManager.cs:line 540 at Stride.Core.Serialization.Contents.ContentManager.DeserializeObject(String initialUrl, String newUrl, Type type, Object obj, ContentManagerLoaderSettings settings) in C:\BuildAgent\work\b5f46e3c4829a09e\sources\core\Stride.Core.Serialization\Serialization\Contents\ContentManager.cs:line 370 at Stride.Core.Serialization.Contents.ContentManager.Load(Type type, String url, ContentManagerLoaderSettings settings) in C:\BuildAgent\work\b5f46e3c4829a09e\sources\core\Stride.Core.Serialization\Serialization\Contents\ContentManager.cs:line 126 at Stride.Core.Serialization.Contents.ContentManager.Load[T](String url, ContentManagerLoaderSettings settings) in C:\BuildAgent\work\b5f46e3c4829a09e\sources\core\Stride.Core.Serialization\Serialization\Contents\ContentManager.cs:line 105 at Stride.Core.Serialization.Contents.ContentManager.<>c__DisplayClass19_01.b__0() in C:\BuildAgent\work\b5f46e3c4829a09e\sources\core\Stride.Core.Serialization\Serialization\Contents\ContentManager.cs:line 185at Stride.Core.Serialization.Contents.ContentManager.<>c__DisplayClass21_0
1.<ScheduleAsync>b__0() in C:\BuildAgent\work\b5f46e3c4829a09e\sources\core\Stride.Core.Serialization\Serialization\Contents\ContentManager.cs:line 209 at System.Threading.Tasks.Task1.InnerInvoke()at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object state)
--- End of stack trace from previous location ---
at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread)
--- End of inner exception stack trace ---
at System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions)
at System.Threading.Tasks.Task
1.GetResultCore(Boolean waitCompletionNotification) at Stride.Engine.SceneSystem.Draw(GameTime gameTime) in C:\BuildAgent\work\b5f46e3c4829a09e\sources\engine\Stride.Engine\Engine\SceneSystem.cs:line 246 at Stride.Games.GameSystemCollection.Draw(GameTime gameTime) at Stride.Games.GameBase.RawTick(TimeSpan elapsedTimePerUpdate, Int32 updateCount, Single drawInterpolationFactor, Boolean drawFrame) at Stride.Games.GameBase.RawTickProducer()————————————————————————————————————————————————————————
————————————————————————————————————————————————————————
OpenGLES,Error message:
[Game]: Error: Unexpected exception. Silk.NET.SDL.SdlException: Could not create GL context: at Silk.NET.SDL.Sdl.ThrowError() at Silk.NET.SDL.SdlContext.Create(ValueTuple2[] attributes)at Stride.Graphics.GraphicsAdapter..ctor()
at Stride.Graphics.GraphicsAdapterFactory.InitializeInternal()
at Stride.Graphics.GraphicsAdapterFactory.Initialize()
at Stride.Graphics.GraphicsAdapterFactory.get_Adapters()
at Stride.Games.GamePlatform.FindBestDevices(GameGraphicsParameters preferredParameters)
at Stride.Games.GraphicsDeviceManager.FindBestDevice(Boolean anySuitableDevice)
at Stride.Games.GraphicsDeviceManager.ChangeOrCreateDevice(Boolean forceCreate)
at Stride.Games.GraphicsDeviceManager.Stride.Games.IGraphicsDeviceManager.CreateDevice()
at Stride.Games.GameBase.InitializeBeforeRun()
Silk.NET.SDL.SdlException: Could not create GL context:
at Silk.NET.SDL.Sdl.ThrowError()
at Silk.NET.SDL.SdlContext.Create(ValueTuple
2[] attributes) at Stride.Graphics.GraphicsAdapter..ctor() at Stride.Graphics.GraphicsAdapterFactory.InitializeInternal() at Stride.Graphics.GraphicsAdapterFactory.Initialize() at Stride.Graphics.GraphicsAdapterFactory.get_Adapters() at Stride.Games.GamePlatform.FindBestDevices(GameGraphicsParameters preferredParameters) at Stride.Games.GraphicsDeviceManager.FindBestDevice(Boolean anySuitableDevice) at Stride.Games.GraphicsDeviceManager.ChangeOrCreateDevice(Boolean forceCreate) at Stride.Games.GraphicsDeviceManager.Stride.Games.IGraphicsDeviceManager.CreateDevice() at Stride.Games.GameBase.InitializeBeforeRun()——————————————————————————————————————————————————————————
All reactions