Home
last modified time | relevance | path

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

/external/mesa3d/src/gallium/drivers/radeonsi/
Dsi_compute.c229 sctx->cs_shader_state.program = program; in si_bind_compute_state()
254 struct si_compute *program = sctx->cs_shader_state.program; in si_set_global_binding()
326 sctx->cs_shader_state.emitted_program = NULL; in si_initialize_compute()
327 sctx->cs_shader_state.initialized = true; in si_initialize_compute()
379 if (sctx->cs_shader_state.emitted_program == program && in si_switch_compute_shader()
380 sctx->cs_shader_state.offset == offset) in si_switch_compute_shader()
466 sctx->cs_shader_state.emitted_program = program; in si_switch_compute_shader()
467 sctx->cs_shader_state.offset = offset; in si_switch_compute_shader()
468 sctx->cs_shader_state.uses_scratch = in si_switch_compute_shader()
522 struct si_compute *program = sctx->cs_shader_state.program; in si_setup_user_sgprs_co_v2()
[all …]
Dsi_hw_context.c301 ctx->cs_shader_state.initialized = false; in si_begin_new_cs()
Dsi_debug.c111 const struct si_cs_shader_state *state = &ctx->cs_shader_state; in si_dump_compute_shader()
786 if (!sctx->cs_shader_state.program) in si_dump_compute_descriptors()
Dsi_pipe.h489 struct si_cs_shader_state cs_shader_state; member
Dsi_blit.c803 if (sctx->cs_shader_state.program->uses_bindless_samplers) in si_decompress_textures()
805 if (sctx->cs_shader_state.program->uses_bindless_images) in si_decompress_textures()
Dsi_state.c1368 st->saved_compute = sctx->cs_shader_state.program; in si_save_qbo_state()
/external/mesa3d/src/gallium/drivers/r600/
Devergreen_compute.c480 rctx->cs_shader_state.shader = (struct r600_pipe_compute *)state; in evergreen_bind_compute_state()
490 rctx->cs_shader_state.shader = (struct r600_pipe_compute *)state; in evergreen_bind_compute_state()
508 struct r600_pipe_compute *shader = rctx->cs_shader_state.shader; in evergreen_compute_upload_input()
578 struct r600_pipe_compute *shader = rctx->cs_shader_state.shader; in evergreen_emit_dispatch()
708 if (rctx->cs_shader_state.shader->ir_type == PIPE_SHADER_IR_TGSI) { in compute_emit_cs()
709 r600_shader_select(&rctx->b.b, rctx->cs_shader_state.shader->sel, &compute_dirty); in compute_emit_cs()
710 current = rctx->cs_shader_state.shader->sel->current; in compute_emit_cs()
712 rctx->cs_shader_state.atom.num_dw = current->command_buffer.num_dw; in compute_emit_cs()
714 r600_set_atom_dirty(rctx, &rctx->cs_shader_state.atom, true); in compute_emit_cs()
746 if (rctx->cs_shader_state.shader->ir_type == PIPE_SHADER_IR_TGSI) { in compute_emit_cs()
[all …]
Dr600_pipe.h541 struct r600_cs_shader_state cs_shader_state; member
Devergreen_state.c4273 r600_init_atom(rctx, &rctx->cs_shader_state.atom, id++, evergreen_emit_cs_shader, 0); in evergreen_init_state_functions()