Hey Guys,
Does anyone know how debug layer will affect DX12 behavior? I spend a whole day fighting a bug looks like GPU data corruption with atomic ops (I also trying specifically clear data before use, but only get much more weird behaviors...). But it turn out turning debug layer on everything just all right....
So any comments, suggestions or even idea will be greatly appreciated.
P.S. I do suppress some debuglayer warnings, if you think that may matters here are they:
D3D12_MESSAGE_ID_EXECUTECOMMANDLISTS_GPU_WRITTEN_READBACK_RESOURCE_MAPPED
D3D12_MESSAGE_ID_INVALID_DESCRIPTOR_HANDLE
D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_PS_OUTPUT_RT_OUTPUT_MISMATCH
D3D12_MESSAGE_ID_COMMAND_LIST_DESCRIPTOR_TABLE_NOT_SET
I have tested this on nvidia GTX 680, 1080, they both have the same problem, so I don't think this is a HW related 'bug'
Thanks
I have tested this on nvidia GTX 680, 1080, they both have the same problem, so I don't think this is a HW related 'bug'