Skip to content

turnip: Unconditionaly remove descriptor set from pool's list on free

We didn't remove desc set from the pool's list if pool was host_memory_base.

On the other hand in there is no point in removing desc set from the list in DestroyDescriptorPool/ResetDescriptorPool.

Fixes: da7a4751 ("turnip: Drop references to layout of all sets on pool reset/destruction")

Fixes cts tests:

 dEQP-VK.api.buffer_marker.graphics.default_mem.bottom_of_pipe.memory_dep.draw
 dEQP-VK.api.buffer_marker.graphics.default_mem.bottom_of_pipe.memory_dep.dispatch

Was found in !13553 (merged)

Merge request reports