diff options
author | Jason Ekstrand <[email protected]> | 2015-09-21 17:05:51 -0700 |
---|---|---|
committer | Jason Ekstrand <[email protected]> | 2015-09-28 16:01:01 -0700 |
commit | 95487668df65185c20fb20379d1b5ba0a744c3ea (patch) | |
tree | aa64c51717c4e82605bdc259ddb691577b337d66 /src/vulkan/anv_cmd_buffer.c | |
parent | d517de6126a1a79adaf5717f2b58ac0a15a87230 (diff) |
anv/batch_chain: Add a _alloc_binding_table function
Diffstat (limited to 'src/vulkan/anv_cmd_buffer.c')
-rw-r--r-- | src/vulkan/anv_cmd_buffer.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/vulkan/anv_cmd_buffer.c b/src/vulkan/anv_cmd_buffer.c index 38d032b3661..5dc338782b3 100644 --- a/src/vulkan/anv_cmd_buffer.c +++ b/src/vulkan/anv_cmd_buffer.c @@ -395,7 +395,7 @@ anv_cmd_buffer_emit_binding_table(struct anv_cmd_buffer *cmd_buffer, struct anv_framebuffer *fb = cmd_buffer->state.framebuffer; struct anv_subpass *subpass = cmd_buffer->state.subpass; struct anv_pipeline_layout *layout; - uint32_t attachments, bias, size; + uint32_t attachments, bias; if (stage == VK_SHADER_STAGE_COMPUTE) layout = cmd_buffer->state.compute_pipeline->layout; @@ -418,8 +418,8 @@ anv_cmd_buffer_emit_binding_table(struct anv_cmd_buffer *cmd_buffer, if (attachments + surface_count == 0) return VK_SUCCESS; - size = (bias + surface_count) * sizeof(uint32_t); - *bt_state = anv_cmd_buffer_alloc_surface_state(cmd_buffer, size, 32); + *bt_state = anv_cmd_buffer_alloc_binding_table(cmd_buffer, + bias + surface_count); uint32_t *bt_map = bt_state->map; if (bt_state->map == NULL) |