/third_party/mesa3d/src/broadcom/vulkan/ |
H A D | v3dv_uniforms.c | 164 struct v3dv_descriptor_state *descriptor_state = in write_tmu_p0() local 169 v3dv_descriptor_map_get_texture_bo(descriptor_state, in write_tmu_p0() 177 v3dv_descriptor_map_get_texture_shader_state(cmd_buffer->device, descriptor_state, in write_tmu_p0() 206 struct v3dv_descriptor_state *descriptor_state = in write_tmu_p1() local 213 v3dv_descriptor_map_get_sampler_state(cmd_buffer->device, descriptor_state, in write_tmu_p1() 218 v3dv_descriptor_map_get_sampler(descriptor_state, in write_tmu_p1() 256 struct v3dv_descriptor_state *descriptor_state = in write_ubo_ssbo_uniforms() local 302 v3dv_descriptor_map_get_descriptor(descriptor_state, map, in write_ubo_ssbo_uniforms() 324 descriptor_state, map, in write_ubo_ssbo_uniforms() 364 struct v3dv_descriptor_state *descriptor_state in write_inline_uniform() local 442 struct v3dv_descriptor_state *descriptor_state = get_texture_size() local [all...] |
H A D | v3dv_descriptor_set.c | 68 * descriptor_state + pipeline_layout. 71 v3dv_descriptor_map_get_descriptor(struct v3dv_descriptor_state *descriptor_state, in v3dv_descriptor_map_get_descriptor() argument 80 assert((descriptor_state->valid & 1 << set_number)); in v3dv_descriptor_map_get_descriptor() 83 descriptor_state->descriptor_sets[set_number]; in v3dv_descriptor_map_get_descriptor() 100 *dynamic_offset = descriptor_state->dynamic_offsets[dynamic_offset_index]; in v3dv_descriptor_map_get_descriptor() 114 struct v3dv_descriptor_state *descriptor_state, in v3dv_descriptor_map_get_descriptor_bo() 123 assert(descriptor_state->valid & 1 << set_number); in v3dv_descriptor_map_get_descriptor_bo() 126 descriptor_state->descriptor_sets[set_number]; in v3dv_descriptor_map_get_descriptor_bo() 159 v3dv_descriptor_map_get_sampler(struct v3dv_descriptor_state *descriptor_state, in v3dv_descriptor_map_get_sampler() argument 167 assert(descriptor_state in v3dv_descriptor_map_get_sampler() 113 v3dv_descriptor_map_get_descriptor_bo(struct v3dv_device *device, struct v3dv_descriptor_state *descriptor_state, struct v3dv_descriptor_map *map, struct v3dv_pipeline_layout *pipeline_layout, uint32_t index, VkDescriptorType *out_type) v3dv_descriptor_map_get_descriptor_bo() argument 209 v3dv_descriptor_map_get_sampler_state(struct v3dv_device *device, struct v3dv_descriptor_state *descriptor_state, struct v3dv_descriptor_map *map, struct v3dv_pipeline_layout *pipeline_layout, uint32_t index) v3dv_descriptor_map_get_sampler_state() argument 231 v3dv_descriptor_map_get_texture_bo(struct v3dv_descriptor_state *descriptor_state, struct v3dv_descriptor_map *map, struct v3dv_pipeline_layout *pipeline_layout, uint32_t index) v3dv_descriptor_map_get_texture_bo() argument 261 v3dv_descriptor_map_get_texture_shader_state(struct v3dv_device *device, struct v3dv_descriptor_state *descriptor_state, struct v3dv_descriptor_map *map, struct v3dv_pipeline_layout *pipeline_layout, uint32_t index) v3dv_descriptor_map_get_texture_shader_state() argument [all...] |
H A D | v3dv_private.h | 1240 struct v3dv_descriptor_state descriptor_state; member 2103 return &cmd_buffer->state.compute.descriptor_state; in v3dv_cmd_buffer_get_descriptor_state() 2105 return &cmd_buffer->state.gfx.descriptor_state; in v3dv_cmd_buffer_get_descriptor_state() 2177 v3dv_descriptor_map_get_descriptor(struct v3dv_descriptor_state *descriptor_state, 2185 struct v3dv_descriptor_state *descriptor_state, 2192 v3dv_descriptor_map_get_sampler(struct v3dv_descriptor_state *descriptor_state, 2199 struct v3dv_descriptor_state *descriptor_state, 2206 struct v3dv_descriptor_state *descriptor_state, 2212 v3dv_descriptor_map_get_texture_bo(struct v3dv_descriptor_state *descriptor_state,
|
H A D | v3dv_cmd_buffer.c | 2221 &cmd_buffer->state.gfx.descriptor_state; in v3dv_cmd_buffer_meta_state_push() 2225 memcpy(&state->meta.gfx.descriptor_state, gfx_descriptor_state, in v3dv_cmd_buffer_meta_state_push() 2226 sizeof(state->gfx.descriptor_state)); in v3dv_cmd_buffer_meta_state_push() 2293 if (state->meta.gfx.descriptor_state.valid != 0) { in v3dv_cmd_buffer_meta_state_pop() 2294 memcpy(&state->gfx.descriptor_state, &state->meta.gfx.descriptor_state, in v3dv_cmd_buffer_meta_state_pop() 2295 sizeof(state->gfx.descriptor_state)); in v3dv_cmd_buffer_meta_state_pop() 2297 state->gfx.descriptor_state.valid = 0; in v3dv_cmd_buffer_meta_state_pop() 3046 struct v3dv_descriptor_state *descriptor_state = in v3dv_CmdBindDescriptorSets() local 3048 &cmd_buffer->state.compute.descriptor_state in v3dv_CmdBindDescriptorSets() [all...] |
/third_party/mesa3d/src/imagination/vulkan/ |
H A D | pvr_pipeline.c | 650 struct pvr_stage_allocation_descriptor_state *const descriptor_state) in pvr_pds_descriptor_program_create_and_upload() 654 struct pvr_pds_info *const pds_info = &descriptor_state->pds_info; in pvr_pds_descriptor_program_create_and_upload() 673 &descriptor_state->static_consts); in pvr_pds_descriptor_program_create_and_upload() 716 pvr_bo_free(device, descriptor_state->static_consts); in pvr_pds_descriptor_program_create_and_upload() 733 *descriptor_state = (struct pvr_stage_allocation_descriptor_state){ 0 }; in pvr_pds_descriptor_program_create_and_upload() 744 pvr_bo_free(device, descriptor_state->static_consts); in pvr_pds_descriptor_program_create_and_upload() 763 pvr_bo_free(device, descriptor_state->static_consts); in pvr_pds_descriptor_program_create_and_upload() 781 &descriptor_state->pds_code); in pvr_pds_descriptor_program_create_and_upload() 783 pvr_bo_free(device, descriptor_state->static_consts); in pvr_pds_descriptor_program_create_and_upload() 798 struct pvr_stage_allocation_descriptor_state *const descriptor_state) in pvr_pds_descriptor_program_destroy() 642 pvr_pds_descriptor_program_create_and_upload( struct pvr_device *const device, const VkAllocationCallbacks *const allocator, const struct rogue_compile_time_consts_data *const compile_time_consts_data, const struct rogue_ubo_data *const ubo_data, const struct pvr_explicit_constant_usage *const explicit_const_usage, const struct pvr_pipeline_layout *const layout, enum pvr_stage_allocation stage, struct pvr_stage_allocation_descriptor_state *const descriptor_state) pvr_pds_descriptor_program_create_and_upload() argument 795 pvr_pds_descriptor_program_destroy( struct pvr_device *const device, const struct VkAllocationCallbacks *const allocator, struct pvr_stage_allocation_descriptor_state *const descriptor_state) pvr_pds_descriptor_program_destroy() argument [all...] |
H A D | pvr_cmd_buffer.c | 2023 struct pvr_descriptor_state *descriptor_state; in pvr_CmdBindDescriptorSets() local 2040 descriptor_state = &cmd_buffer->state.gfx_desc_state; in pvr_CmdBindDescriptorSets() 2043 descriptor_state = &cmd_buffer->state.compute_desc_state; in pvr_CmdBindDescriptorSets() 2051 if (descriptor_state->descriptor_sets[index] != set) { in pvr_CmdBindDescriptorSets() 2052 descriptor_state->descriptor_sets[index] = set; in pvr_CmdBindDescriptorSets() 2053 descriptor_state->valid_mask |= (1u << index); in pvr_CmdBindDescriptorSets() 2712 const struct pvr_stage_allocation_descriptor_state *descriptor_state, in pvr_setup_descriptor_mappings() 2716 const struct pvr_pds_info *const pds_info = &descriptor_state->pds_info; in pvr_setup_descriptor_mappings() 2901 uint64_t addr = descriptor_state->static_consts->vma->dev_addr.addr; in pvr_setup_descriptor_mappings() 3242 &state->gfx_pipeline->vertex_shader_state.descriptor_state; in pvr_emit_dirty_pds_state() 2709 pvr_setup_descriptor_mappings( struct pvr_cmd_buffer *const cmd_buffer, enum pvr_stage_allocation stage, const struct pvr_stage_allocation_descriptor_state *descriptor_state, UNUSED const pvr_dev_addr_t *const num_worgroups_buff_addr, uint32_t *const descriptor_data_offset_out) pvr_setup_descriptor_mappings() argument [all...] |
H A D | pvr_private.h | 1039 struct pvr_stage_allocation_descriptor_state descriptor_state; member 1052 struct pvr_stage_allocation_descriptor_state descriptor_state; member
|