Home
last modified time | relevance | path

Searched refs:ubo_state (Results 1 – 11 of 11) sorted by relevance

/third_party/mesa3d/src/gallium/drivers/freedreno/a6xx/
Dfd6_const.c243 struct ir3_ubo_analysis_state *ubo_state = &const_state->ubo_state; in user_consts_cmdstream_size() local
245 if (unlikely(!ubo_state->cmdstream_size)) { in user_consts_cmdstream_size()
249 ir3_user_consts_size(ubo_state, &packets, &size); in user_consts_cmdstream_size()
256 ubo_state->cmdstream_size = sizedwords * 4; in user_consts_cmdstream_size()
259 return ubo_state->cmdstream_size; in user_consts_cmdstream_size()
/third_party/mesa3d/src/freedreno/ir3/
Dir3_nir_analyze_ubo_ranges.c348 const struct ir3_ubo_analysis_state *state = &const_state->ubo_state; in copy_ubo_to_uniform()
410 struct ir3_ubo_analysis_state *state = &const_state->ubo_state; in ir3_nir_analyze_ubo_ranges()
473 const struct ir3_ubo_analysis_state *state = &const_state->ubo_state; in ir3_nir_lower_ubo_loads()
Dir3_nir_opt_preamble.c309 const_state->ubo_state.size / 4; in ir3_nir_lower_preamble()
Dir3_nir.c951 assert((const_state->ubo_state.size % 16) == 0); in ir3_setup_const_state()
953 const_state->ubo_state.size / 16 + in ir3_setup_const_state()
Dir3_shader.h200 struct ir3_ubo_analysis_state ubo_state; member
Dir3_shader.c741 const struct ir3_ubo_analysis_state *us = &cs->ubo_state; in dump_const_state()
Dir3_compiler_nir.c2081 const_state->ubo_state.size / 16); in emit_intrinsic()
/third_party/mesa3d/src/gallium/drivers/freedreno/ir3/
Dir3_const.h119 const struct ir3_ubo_analysis_state *state = &const_state->ubo_state; in ir3_emit_constant_data()
160 const struct ir3_ubo_analysis_state *state = &const_state->ubo_state; in ir3_emit_user_consts()
/third_party/mesa3d/src/freedreno/vulkan/
Dtu_pipeline.c427 size += 4 * const_state->ubo_state.num_enabled; in tu_xs_get_additional_cs_size_dwords()
612 const struct ir3_ubo_analysis_state *ubo_state = &const_state->ubo_state; in tu6_emit_xs() local
614 for (int i = 0; i < ubo_state->num_enabled; i++) { in tu6_emit_xs()
615 if (ubo_state->range[i].ubo.block != const_state->constant_data_ubo || in tu6_emit_xs()
616 ubo_state->range[i].ubo.bindless) { in tu6_emit_xs()
620 uint32_t start = ubo_state->range[i].start; in tu6_emit_xs()
621 uint32_t end = ubo_state->range[i].end; in tu6_emit_xs()
623 (16 * xs->constlen) - ubo_state->range[i].offset); in tu6_emit_xs()
627 CP_LOAD_STATE6_0_DST_OFF(ubo_state->range[i].offset / 16) | in tu6_emit_xs()
/third_party/mesa3d/docs/relnotes/
D22.1.0.rst767 - ir3: Don't count reserved user consts in ubo_state::size
D20.2.0.rst4119 - freedreno/ir3: move ubo_state into const_state