vkd3d: RegisterSpace != 0 is not handled.
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(a)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(a)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.
participants (2)
-
Hans-Kristian Arntzen -
Henri Verbeet