• Home
  • Raw
  • Download

Lines Matching refs:pipeline

46        cmd_buffer->state.pipeline->layout->push_constant_size == 0)  in check_push_constants_ubo()
88 struct v3dv_pipeline *pipeline, in write_tmu_p0() argument
96 &cmd_buffer->state.descriptor_state[v3dv_pipeline_get_binding_point(pipeline)]; in write_tmu_p0()
98 v3dv_pipeline_combined_index_key_unpack(pipeline->combined_index_to_key_map[unit], in write_tmu_p0()
104 v3dv_descriptor_map_get_texture_bo(descriptor_state, &pipeline->texture_map, in write_tmu_p0()
105 pipeline->layout, texture_idx); in write_tmu_p0()
111 &pipeline->texture_map, in write_tmu_p0()
112 pipeline->layout, in write_tmu_p0()
124 struct v3dv_pipeline *pipeline, in write_tmu_p1() argument
132 &cmd_buffer->state.descriptor_state[v3dv_pipeline_get_binding_point(pipeline)]; in write_tmu_p1()
134 v3dv_pipeline_combined_index_key_unpack(pipeline->combined_index_to_key_map[unit], in write_tmu_p1()
139 v3dv_descriptor_map_get_sampler_state(descriptor_state, &pipeline->sampler_map, in write_tmu_p1()
140 pipeline->layout, sampler_idx); in write_tmu_p1()
143 v3dv_descriptor_map_get_sampler(descriptor_state, &pipeline->sampler_map, in write_tmu_p1()
144 pipeline->layout, sampler_idx); in write_tmu_p1()
165 struct v3dv_pipeline *pipeline, in write_ubo_ssbo_uniforms() argument
172 &cmd_buffer->state.descriptor_state[v3dv_pipeline_get_binding_point(pipeline)]; in write_ubo_ssbo_uniforms()
176 &pipeline->ubo_map : &pipeline->ssbo_map; in write_ubo_ssbo_uniforms()
211 pipeline->layout, in write_ubo_ssbo_uniforms()
284 struct v3dv_pipeline *pipeline, in get_texture_size() argument
291 &cmd_buffer->state.descriptor_state[v3dv_pipeline_get_binding_point(pipeline)]; in get_texture_size()
293 v3dv_pipeline_combined_index_key_unpack(pipeline->combined_index_to_key_map[unit], in get_texture_size()
299 &pipeline->texture_map, in get_texture_size()
300 pipeline->layout, in get_texture_size()
329 struct v3dv_pipeline *pipeline = p_stage->pipeline; in v3dv_write_uniforms_wg_offsets() local
357 assert(pipeline->use_push_constants); in v3dv_write_uniforms_wg_offsets()
381 write_ubo_ssbo_uniforms(cmd_buffer, pipeline, &uniforms, in v3dv_write_uniforms_wg_offsets()
387 write_tmu_p0(cmd_buffer, pipeline, &uniforms, data); in v3dv_write_uniforms_wg_offsets()
391 write_tmu_p1(cmd_buffer, pipeline, &uniforms, data); in v3dv_write_uniforms_wg_offsets()
406 pipeline, in v3dv_write_uniforms_wg_offsets()
426 assert(pipeline->spill.bo); in v3dv_write_uniforms_wg_offsets()
427 cl_aligned_reloc(&job->indirect, &uniforms, pipeline->spill.bo, 0); in v3dv_write_uniforms_wg_offsets()
431 assert(pipeline->spill.size_per_thread > 0); in v3dv_write_uniforms_wg_offsets()
432 cl_aligned_u32(&uniforms, pipeline->spill.size_per_thread); in v3dv_write_uniforms_wg_offsets()