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
- [HDRP] Game view renders artifacts when Camera's Component "Post Anti-aliasing" is set to "TAA" and Dynamic Resolution's "Forced Screen Percentage" is changed
- A deactivated Prefab's name color becomes white when a GameObject in the scene is deactivated
- The Game view becomes blank when using Frame Debugger with MSAA and Texture binding enabled in Play Mode
- NullReferenceException is thrown when changing the Inspector preview selection
- The build size is larger when Models have Animation Type set to Generic
M4R5
Dec 06, 2019 05:50
same issue in 2019.3.0f1 (submitted bug report)