diff options
author | Jason Ekstrand <[email protected]> | 2016-11-10 16:43:35 -0800 |
---|---|---|
committer | Jason Ekstrand <[email protected]> | 2016-11-16 17:07:29 -0800 |
commit | 37537b7d868ddca376e2553a4ea9e5e0033a961c (patch) | |
tree | fdb8427e9cde04016db778ca2270ea8047909789 | |
parent | 8af1b2a2ce661ffa09c6dd83988158d2afd5ccb7 (diff) |
anv/descriptor_set: Write the state offset in the surface state free list.
When Kristian reworked descriptor set allocation, somehow he forgot to
actually store the offset in the free list. Somehow, this completely
missed CTS testing until now... This fixes all 2744 of the new
'dEQP-VK.texture.filtering.* tests in the latest CTS.
Cc: "12.0 13.0" <[email protected]>
Reviewed-by: Iago Toral Quiroga <[email protected]>
-rw-r--r-- | src/intel/vulkan/anv_descriptor_set.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/intel/vulkan/anv_descriptor_set.c b/src/intel/vulkan/anv_descriptor_set.c index 7d5a78d018c..88df5456fd1 100644 --- a/src/intel/vulkan/anv_descriptor_set.c +++ b/src/intel/vulkan/anv_descriptor_set.c @@ -489,6 +489,7 @@ anv_descriptor_set_destroy(struct anv_device *device, struct surface_state_free_list_entry *entry = set->buffer_views[b].surface_state.map; entry->next = pool->surface_state_free_list; + entry->offset = set->buffer_views[b].surface_state.offset; pool->surface_state_free_list = entry; } |