vk/device: Remove the binding table pools/streams

This commit is contained in:
Jason Ekstrand
2015-06-08 17:45:57 -07:00
parent 531549d9fc
commit b6363c3f12
2 changed files with 0 additions and 14 deletions

View File

@@ -374,15 +374,6 @@ VkResult anv_CreateDevice(
anv_block_pool_init(&device->instruction_block_pool, device, 2048);
anv_block_pool_init(&device->surface_state_block_pool, device, 2048);
/* Binding table pointers are only 16 bits so we have to make sure that
* they get allocated at the beginning of the surface state BO. To
* handle this, we create a separate block pool that works out of the
* first 64 KB of the surface state BO.
*/
anv_block_pool_init_slave(&device->binding_table_block_pool,
&device->surface_state_block_pool, 32);
anv_state_pool_init(&device->surface_state_pool,
&device->surface_state_block_pool);
@@ -2234,7 +2225,6 @@ anv_cmd_buffer_destroy(struct anv_device *device,
anv_state_stream_finish(&cmd_buffer->surface_state_stream);
anv_state_stream_finish(&cmd_buffer->dynamic_state_stream);
anv_state_stream_finish(&cmd_buffer->binding_table_state_stream);
anv_device_free(device, cmd_buffer->exec2_objects);
anv_device_free(device, cmd_buffer->exec2_bos);
anv_device_free(device, cmd_buffer);
@@ -2334,8 +2324,6 @@ VkResult anv_CreateCommandBuffer(
cmd_buffer->exec2_bos = NULL;
cmd_buffer->exec2_array_length = 0;
anv_state_stream_init(&cmd_buffer->binding_table_state_stream,
&device->binding_table_block_pool);
anv_state_stream_init(&cmd_buffer->surface_state_stream,
&device->surface_state_block_pool);
anv_state_stream_init(&cmd_buffer->dynamic_state_stream,