Search Issue Tracker
Fixed in 5.4.0
Votes
0
Found in
5.4.0a5
Issue ID
752238
Regression
Yes
[DX12][Editor] Switching API to DX12 in "Blacksmith" scene of "Environments" demo causes crash in "D3D12SerializeRootSignature"
Switching Graphics API to D3D12 in the Blacksmith scene of the Environments demo project causes the editor to crash. Switching API in another scene and then opening the Blacksmith scene does not cause a crash. Once Blacksmith scene has been opened in D3D12 switching back to D3D12 in that scene no longer causes the crash.
*NOTE : Scene visuals have been massively stripped down (assets removed from project) to reduce size of repro project. However, behaviour is consistent with the full version of this scene and project. (Can test from "X4_VOLUND/trunk/environments" SVN)
Repro Steps:
1) Enable DX12 in editor (-allow-d3d12 command line argument)
2) Open attached project and scene "Blacksmith"
3) Change Graphics API to DX12 and witness crash (editor.log)
4) Re-open editor with DX12 disabled
5) Re-open attached project and scene "Blacksmith"
6) Change Graphics API to DX11 and close
7) Enable DX12 in editor (-allow-d3d12 command line argument)
8) Open attached project, create new scene, save and then change Graphics API to DX12 (witness change works)
9) Now open Blacksmith scene and witness that it works
Now you can open the scene in a non-DX12 enabled editor to change back to DX11 (another bug crashes editor changing out of DX12 otherwise) then open back up in DX12 editor and switch to DX12 in Blacksmith scene. Notice how this now works.
Crash in "D3D12SerializeRootSignature"
Regression from V5.3.0f4
Add comment
All about bugs
View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.
Latest issues
- Crash on when D3D12RenderPass::SetupDeviceResources when opening FBX animation preview
- Serialization errors are thrown when "com.unity.render-pipelines.core" is added as a custom package and Graphics window is opened
- Character Joints unexpectedly rotate when a ragdoll is created using the Ragdoll Wizard
- Crash on GfxDeviceD3D11Base::DrawBuffersBatchMode when rendering the Scene view
- The shared EditorBuildSettings.asset file of symlinked projects is not updated when changing the order of the Scenes in Build Settings in one of the projects
M4R5
Dec 06, 2019 05:50
same issue in 2019.3.0f1 (submitted bug report)