View Issue Details

IDProjectCategoryView StatusLast Update
0002482NoesisGUIC# SDKpublic2023-03-27 12:14
Reporterstonstad Assigned Tojsantos  
PrioritynormalSeveritycrashReproducibilityalways
Status assignedResolutionopen 
Product Version3.1.5 
Target Version3.2 
Summary0002482: DirectX 12 Behavior
DescriptionAfter switching Unity DirectX API from 11 to 12, my UI text now appears corrupt. See screenshot, below --

* Updated. Behavior appears also related to editor crashes. See stack trace, dump, and logs below.

TagsNo tags attached.
PlatformAny

Activities

stonstad

stonstad

2022-12-27 00:06

reporter  

image.png (1,497,239 bytes)
stonstad

stonstad

2022-12-27 00:11

reporter   ~0008187

I was encountering repeated crashes. The crashes stopped after I disabled the NoesisView component. Stack trace w/ dump and logs included, below.

d3d12: upload buffer was full! Waited for COPY queue for 3.023 ms.
d3d12: upload buffer was full! Waited for COPY queue for 2.329 ms.
d3d12 : CreateCommittedResource 'TexturesD3D12::CreateTextureInternal() Texture' (128 x 2) format 10 failed (887a0005).
    Device Remove Reason (HRESULT): 0x887a0006
stonstad

stonstad

2022-12-27 00:13

reporter   ~0008188

Unity 2022.2.1f1, built-in pipeline.
stonstad

stonstad

2022-12-27 00:38

reporter   ~0008189

After working with DirectX12 and Unity, it is unlikely that I will switch to DX12 any time soon. Across different scenes I am seeing a 10% FPS performance hit. This bug report is for informational purposes. Please let me know if you need anything. Thanks, Shaun.
jsantos

jsantos

2023-01-02 12:44

manager   ~0008190

Thanks for the report! It seems Unity 2022.2 broke an important low-level feature for D3D12 that is needed by Noesis. It is a pity because 2022.2 is the first version where D3D12 is not marked as experimental.

We already have a workaround and also many improvements that will come with NoesisGUI 3.2.

Let's leave this opened for now.
jsantos

jsantos

2023-01-02 12:45

manager   ~0008191

https://forum.unity.com/threads/iunitygraphicsd3d12v7-getnextframefencevalue-always-return-1.1378035/

Issue History

Date Modified Username Field Change
2022-12-27 00:06 stonstad New Issue
2022-12-27 00:06 stonstad File Added: image.png
2022-12-27 00:11 stonstad Note Added: 0008187
2022-12-27 00:11 stonstad File Added: Crash_2022-12-26_230913923.zip
2022-12-27 00:13 stonstad Note Added: 0008188
2022-12-27 00:16 stonstad Severity major => crash
2022-12-27 00:16 stonstad Description Updated
2022-12-27 00:38 stonstad Note Added: 0008189
2023-01-02 12:40 jsantos Assigned To => jsantos
2023-01-02 12:40 jsantos Status new => assigned
2023-01-02 12:42 jsantos Target Version => 3.2.0
2023-01-02 12:44 jsantos Note Added: 0008190
2023-01-02 12:45 jsantos Note Added: 0008191
2023-03-27 12:14 jsantos Target Version 3.2.0 => 3.2