Hi. I was trying to get Control to run in DX12 mode, and the game tries to create a PSO where a descriptor table has RegisterSpace != 0. vk_binding_from_d3d12_descriptor_range() complains about this and CreateRootSignature fails as a result.
Is this a simple TODO which just hasn't been needed up until now, or will this be very difficult to support?
Cheers, Hans-Kristian
On Tue, 29 Oct 2019 at 15:12, Hans-Kristian Arntzen post@arntzen-software.no wrote:
Hi. I was trying to get Control to run in DX12 mode, and the game tries to create a PSO where a descriptor table has RegisterSpace != 0. vk_binding_from_d3d12_descriptor_range() complains about this and CreateRootSignature fails as a result.
Is this a simple TODO which just hasn't been needed up until now, or will this be very difficult to support?
As far as I'm aware we haven't run into that yet. I suspect it shouldn't be terribly hard to implement register spaces, but I haven't tried.
Alright, I'll probably give it a spin unless someone else wants to do it. Should be very easy to create a test case for it.
Cheers, Hans-Kristian
On 10/29/19 12:56 PM, Henri Verbeet wrote:
On Tue, 29 Oct 2019 at 15:12, Hans-Kristian Arntzen post@arntzen-software.no wrote:
Hi. I was trying to get Control to run in DX12 mode, and the game tries to create a PSO where a descriptor table has RegisterSpace != 0. vk_binding_from_d3d12_descriptor_range() complains about this and CreateRootSignature fails as a result.
Is this a simple TODO which just hasn't been needed up until now, or will this be very difficult to support?
As far as I'm aware we haven't run into that yet. I suspect it shouldn't be terribly hard to implement register spaces, but I haven't tried.