if (bind_point == VK_PIPELINE_BIND_POINT_RAY_TRACING_KHR) {
struct anv_push_constants *push = &pipe_state->push_constants;
- struct anv_address addr = anv_descriptor_set_address(cmd_buffer, set);
+ struct anv_address addr = anv_descriptor_set_address(set);
push->desc_sets[set_index] = anv_address_physical(addr);
if (addr.bo) {
};
static inline struct anv_address
-anv_descriptor_set_address(struct anv_cmd_buffer *cmd_buffer,
- struct anv_descriptor_set *set)
+anv_descriptor_set_address(struct anv_descriptor_set *set)
{
if (anv_descriptor_set_is_push(set)) {
/* We have to flag push descriptor set as used on the GPU
assert(set->desc_surface_state.alloc_size);
bt_map[s] = set->desc_surface_state.offset + state_offset;
add_surface_reloc(cmd_buffer, set->desc_surface_state,
- anv_descriptor_set_address(cmd_buffer, set));
+ anv_descriptor_set_address(set));
break;
}
*/
struct anv_descriptor_set *set =
gfx_state->base.descriptors[range->index];
- return anv_descriptor_set_address(cmd_buffer, set);
+ return anv_descriptor_set_address(set);
}
case ANV_DESCRIPTOR_SET_PUSH_CONSTANTS: {