Searched refs:dynamic_offsets (Results 1 - 13 of 13) sorted by relevance

/xsrc/external/mit/MesaLib.old/dist/src/intel/vulkan/
H A Danv_cmd_buffer.c524 const uint32_t **dynamic_offsets)
538 if (dynamic_offsets) {
546 ARRAY_SIZE(pipe_state->dynamic_offsets));
548 typed_memcpy(&pipe_state->dynamic_offsets[dynamic_offset_start],
549 *dynamic_offsets, set_layout->dynamic_offset_count);
551 *dynamic_offsets += set_layout->dynamic_offset_count;
732 return state->dynamic_offsets[idx];
518 anv_cmd_buffer_bind_descriptor_set(struct anv_cmd_buffer * cmd_buffer,VkPipelineBindPoint bind_point,struct anv_pipeline_layout * layout,uint32_t set_index,struct anv_descriptor_set * set,uint32_t * dynamic_offset_count,const uint32_t ** dynamic_offsets) argument
H A Danv_private.h2295 uint32_t dynamic_offsets[MAX_DYNAMIC_BUFFERS]; member in struct:anv_cmd_pipeline_state
H A DgenX_cmd_buffer.c2001 return pipe_state->dynamic_offsets[dynamic_offset_idx];
/xsrc/external/mit/MesaLib/dist/src/gallium/frontends/lavapipe/
H A Dlvp_cmd_buffer.c548 cmd->u.bind_descriptor_sets.dynamic_offsets = vk_zalloc(cmd_buffer->queue.alloc, sizeof(*cmd->u.bind_descriptor_sets.dynamic_offsets) * dynamicOffsetCount, 8, VK_SYSTEM_ALLOCATION_SCOPE_COMMAND);
549 memcpy(( uint32_t* )cmd->u.bind_descriptor_sets.dynamic_offsets, pDynamicOffsets, sizeof(*cmd->u.bind_descriptor_sets.dynamic_offsets) * dynamicOffsetCount);
H A Dlvp_execute.c902 const uint32_t *dynamic_offsets; member in struct:dyn_info
1151 uint32_t offset = dyn_info->dynamic_offsets[dyn_info->dyn_index + binding->dynamic_index + array_idx];
1173 uint32_t offset = dyn_info->dynamic_offsets[dyn_info->dyn_index + binding->dynamic_index + array_idx];
1273 dyn_info.dynamic_offsets = bds->dynamic_offsets;
/xsrc/external/mit/MesaLib/dist/src/intel/vulkan/
H A Danv_cmd_buffer.c910 const uint32_t **dynamic_offsets)
972 if (dynamic_offsets) {
978 &push->dynamic_offsets[dynamic_offset_start];
983 ARRAY_SIZE(push->dynamic_offsets));
986 if (push_offsets[i] != (*dynamic_offsets)[i]) {
987 push_offsets[i] = (*dynamic_offsets)[i];
996 *dynamic_offsets += set_layout->dynamic_offset_count;
904 anv_cmd_buffer_bind_descriptor_set(struct anv_cmd_buffer * cmd_buffer,VkPipelineBindPoint bind_point,struct anv_pipeline_layout * layout,uint32_t set_index,struct anv_descriptor_set * set,uint32_t * dynamic_offset_count,const uint32_t ** dynamic_offsets) argument
H A Danv_nir_apply_pipeline_layout.c542 .base = offsetof(struct anv_push_constants, dynamic_offsets),
H A DgenX_cmd_buffer.c2815 push->dynamic_offsets[binding->dynamic_offset_index];
3091 push->dynamic_offsets[range->dynamic_offset_index];
3164 push->dynamic_offsets[range->dynamic_offset_index];
H A Danv_private.h2701 uint32_t dynamic_offsets[MAX_DYNAMIC_BUFFERS]; member in struct:anv_push_constants
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/zink/
H A Dzink_descriptors.c1221 bool is_compute, bool cache_hit, uint32_t *dynamic_offsets)
1250 dynamic_offsets[dynamic_idx] = used ? info->offset : 0;
1414 uint32_t dynamic_offsets[PIPE_MAX_CONSTANT_BUFFERS]; local in function:zink_descriptors_update
1436 is_compute, cache_hit, dynamic_offsets);
1439 dynamic_offset_idx, dynamic_offsets);
1219 update_push_ubo_descriptors(struct zink_context * ctx,struct zink_descriptor_set * zds,VkDescriptorSet desc_set,bool is_compute,bool cache_hit,uint32_t * dynamic_offsets) argument
/xsrc/external/mit/MesaLib/dist/src/broadcom/vulkan/
H A Dv3dv_descriptor_set.c93 *dynamic_offset = descriptor_state->dynamic_offsets[dynamic_offset_index];
H A Dv3dv_private.h1091 uint32_t dynamic_offsets[MAX_DYNAMIC_BUFFERS]; member in struct:v3dv_descriptor_state
H A Dv3dv_cmd_buffer.c2936 if (descriptor_state->dynamic_offsets[idx] != pDynamicOffsets[dyn_index]) {
2937 descriptor_state->dynamic_offsets[idx] = pDynamicOffsets[dyn_index];

Completed in 58 milliseconds