Home
last modified time | relevance | path

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

/third_party/mesa3d/src/gallium/drivers/freedreno/a6xx/
Dfd6_const.c263 struct ir3_ubo_analysis_state *ubo_state = &const_state->ubo_state; in user_consts_cmdstream_size() local
265 if (unlikely(!ubo_state->cmdstream_size)) { in user_consts_cmdstream_size()
269 ir3_user_consts_size(ubo_state, &packets, &size); in user_consts_cmdstream_size()
276 ubo_state->cmdstream_size = sizedwords * 4; in user_consts_cmdstream_size()
279 return ubo_state->cmdstream_size; in user_consts_cmdstream_size()
/third_party/mesa3d/src/freedreno/ir3/
Dir3_nir_analyze_ubo_ranges.c363 struct ir3_ubo_analysis_state *state = &const_state->ubo_state; in ir3_nir_analyze_ubo_ranges()
423 const struct ir3_ubo_analysis_state *state = &const_state->ubo_state; in ir3_nir_lower_ubo_loads()
Dir3_nir.c868 debug_assert((const_state->ubo_state.size % 16) == 0); in ir3_setup_const_state()
869 unsigned constoff = const_state->ubo_state.size / 16; in ir3_setup_const_state()
Dir3_shader.h196 struct ir3_ubo_analysis_state ubo_state; member
Dir3_compiler_nir.c1666 MAX2(ctx->so->constlen, 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.c594 const struct ir3_ubo_analysis_state *ubo_state = &const_state->ubo_state; in tu6_emit_xs() local
596 for (int i = 0; i < ubo_state->num_enabled; i++) { in tu6_emit_xs()
597 if (ubo_state->range[i].ubo.block != const_state->constant_data_ubo || in tu6_emit_xs()
598 ubo_state->range[i].ubo.bindless) { in tu6_emit_xs()
602 uint32_t start = ubo_state->range[i].start; in tu6_emit_xs()
603 uint32_t end = ubo_state->range[i].end; in tu6_emit_xs()
605 (16 * xs->constlen) - ubo_state->range[i].offset); in tu6_emit_xs()
609 CP_LOAD_STATE6_0_DST_OFF(ubo_state->range[i].offset / 16) | in tu6_emit_xs()
Dtu_cmd_buffer.c3296 const struct ir3_ubo_analysis_state *state = &link->const_state.ubo_state; in tu6_user_consts_size()
3347 const struct ir3_ubo_analysis_state *state = &const_state->ubo_state; in tu6_emit_user_consts()
/third_party/mesa3d/docs/relnotes/
D20.2.0.rst4119 - freedreno/ir3: move ubo_state into const_state