vkd3d: Remove owned root signatures.

Apparently the docs are lying and RTPSO does not hold references to the
root signatures after all.

Signed-off-by: Hans-Kristian Arntzen <post@arntzen-software.no>
This commit is contained in:
Hans-Kristian Arntzen 2021-02-02 13:22:14 +01:00
parent 13af141e84
commit 13b737214b
2 changed files with 0 additions and 8 deletions

View File

@ -92,10 +92,6 @@ static void d3d12_state_object_cleanup(struct d3d12_state_object *object)
const struct vkd3d_vk_device_procs *vk_procs = &object->device->vk_procs;
size_t i;
for (i = 0; i < object->owned_signature_count; i++)
ID3D12RootSignature_Release(object->owned_signatures[i]);
vkd3d_free(object->owned_signatures);
for (i = 0; i < object->exports_count; i++)
{
vkd3d_free(object->exports[i].mangled_export);

View File

@ -2235,10 +2235,6 @@ struct d3d12_state_object
LONG refcount;
struct d3d12_device *device;
ID3D12RootSignature **owned_signatures;
size_t owned_signature_count;
size_t owned_signature_size;
/* Could potentially be a hashmap. */
struct d3d12_state_object_identifier *exports;
size_t exports_size;