On Thu, 3 Jun 2021 at 07:02, Conor McCarthy <cmccarthy(a)codeweavers.com> wrote:
+ todo + context.pipeline_state = create_compute_pipeline_state(device, context.root_signature, + shader_bytecode(cs_code, sizeof(cs_code))); + if (!context.pipeline_state) + { + skip("Shader descriptor arrays are not supported.\n"); + goto done; + } + Pipeline creation appears to succeed here:
d3d12:33980: Todo succeeded: Failed to create compute pipeline state, hr 0. d3d12:33999: Test failed: Got 0x00000000, expected 0x00000004 at (0, 0, 0). d3d12:33999: Test failed: Got 0x00000009, expected 0x00000040 at (0, 0, 0). d3d12:33999: Test failed: Got 0x00000000, expected 0x00000031 at (0, 0, 0). d3d12:33999: Test failed: Got 0x00000000, expected 0x00000009 at (0, 0, 0). d3d12:33999: Test failed: Got 0x00000000, expected 0x00000010 at (0, 0, 0).