Skip to content
Snippets Groups Projects
Commit f4cfebcd authored by Józef Kucia's avatar Józef Kucia
Browse files

libs/vkd3d: Remove hack for creating root signatures from description.

parent 7129e23a
No related branches found
No related tags found
No related merge requests found
......@@ -1008,11 +1008,7 @@ HRESULT d3d12_root_signature_create(struct d3d12_device *device,
struct d3d12_root_signature *object;
HRESULT hr;
if (bytecode_length == ~(SIZE_T)0)
{
root_signature_desc = *(const D3D12_ROOT_SIGNATURE_DESC *)bytecode;
}
else if (FAILED(hr = vkd3d_shader_parse_root_signature(&dxbc, &root_signature_desc)))
if (FAILED(hr = vkd3d_shader_parse_root_signature(&dxbc, &root_signature_desc)))
{
WARN("Failed to parse root signature, hr %#x.\n", hr);
return hr;
......@@ -1025,8 +1021,7 @@ HRESULT d3d12_root_signature_create(struct d3d12_device *device,
}
hr = d3d12_root_signature_init(object, device, &root_signature_desc);
if (bytecode_length != ~(SIZE_T)0)
vkd3d_shader_free_root_signature(&root_signature_desc);
vkd3d_shader_free_root_signature(&root_signature_desc);
if (FAILED(hr))
{
vkd3d_free(object);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment