mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-07 15:48:36 +02:00
vk: Use compute pipeline layout when binding compute sets
This commit is contained in:
parent
765175f5d1
commit
fbc9fe3c92
1 changed files with 6 additions and 1 deletions
|
|
@ -2761,12 +2761,17 @@ void anv_CmdBindDescriptorSets(
|
|||
const uint32_t* pDynamicOffsets)
|
||||
{
|
||||
struct anv_cmd_buffer *cmd_buffer = (struct anv_cmd_buffer *) cmdBuffer;
|
||||
struct anv_pipeline_layout *layout = cmd_buffer->pipeline->layout;
|
||||
struct anv_pipeline_layout *layout;
|
||||
struct anv_descriptor_set *set;
|
||||
struct anv_descriptor_set_layout *set_layout;
|
||||
|
||||
assert(firstSet + setCount < MAX_SETS);
|
||||
|
||||
if (pipelineBindPoint == VK_PIPELINE_BIND_POINT_GRAPHICS)
|
||||
layout = cmd_buffer->pipeline->layout;
|
||||
else
|
||||
layout = cmd_buffer->compute_pipeline->layout;
|
||||
|
||||
uint32_t dynamic_slot = 0;
|
||||
for (uint32_t i = 0; i < setCount; i++) {
|
||||
set = (struct anv_descriptor_set *) pDescriptorSets[i];
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue