Lines Matching refs:uniforms
89 struct v3dv_cl_out **uniforms, in write_tmu_p0() argument
115 cl_aligned_reloc(&job->indirect, uniforms, in write_tmu_p0()
125 struct v3dv_cl_out **uniforms, in write_tmu_p1() argument
157 cl_aligned_reloc(&job->indirect, uniforms, in write_tmu_p1()
166 struct v3dv_cl_out **uniforms, in write_ubo_ssbo_uniforms() argument
199 cl_aligned_reloc(&job->indirect, uniforms, in write_ubo_ssbo_uniforms()
220 cl_aligned_u32(uniforms, descriptor->range); in write_ubo_ssbo_uniforms()
222 cl_aligned_reloc(&job->indirect, uniforms, in write_ubo_ssbo_uniforms()
327 &p_stage->current_variant->prog_data.base->uniforms; in v3dv_write_uniforms_wg_offsets()
346 struct v3dv_cl_out *uniforms = cl_start(&job->indirect); in v3dv_write_uniforms_wg_offsets() local
353 cl_aligned_u32(&uniforms, data); in v3dv_write_uniforms_wg_offsets()
358 cl_aligned_u32(&uniforms, cmd_buffer->push_constants_data[data]); in v3dv_write_uniforms_wg_offsets()
362 cl_aligned_f(&uniforms, dynamic->viewport.scale[0][0] * 256.0f); in v3dv_write_uniforms_wg_offsets()
366 cl_aligned_f(&uniforms, dynamic->viewport.scale[0][1] * 256.0f); in v3dv_write_uniforms_wg_offsets()
370 cl_aligned_f(&uniforms, dynamic->viewport.translate[0][2]); in v3dv_write_uniforms_wg_offsets()
374 cl_aligned_f(&uniforms, dynamic->viewport.scale[0][2]); 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()
404 cl_aligned_u32(&uniforms, in v3dv_write_uniforms_wg_offsets()
415 wg_count_offsets[data] = (uint32_t *) uniforms; in v3dv_write_uniforms_wg_offsets()
416 cl_aligned_u32(&uniforms, job->csd.wg_count[data]); in v3dv_write_uniforms_wg_offsets()
422 cl_aligned_reloc(&job->indirect, &uniforms, job->csd.shared_memory, 0); in v3dv_write_uniforms_wg_offsets()
427 cl_aligned_reloc(&job->indirect, &uniforms, pipeline->spill.bo, 0); in v3dv_write_uniforms_wg_offsets()
432 cl_aligned_u32(&uniforms, pipeline->spill.size_per_thread); in v3dv_write_uniforms_wg_offsets()
440 cl_end(&job->indirect, uniforms); in v3dv_write_uniforms_wg_offsets()