View Issue Details
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0002482||NoesisGUI||C# SDK||public||2022-12-27 00:06||2023-03-27 12:14|
|Summary||0002482: DirectX 12 Behavior|
|Description||After 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.
|Tags||No tags attached.|
image.png (1,497,239 bytes)
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
Crash_2022-12-26_230913923.zip (557,291 bytes)
|Unity 2022.2.1f1, built-in pipeline.|
|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.|
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.
|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|