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:
parent
13af141e84
commit
13b737214b
|
@ -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);
|
||||
|
|
|
@ -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;
|
||||
|
|
Loading…
Reference in New Issue