Searched refs:cs_shader_state (Results 1 – 9 of 9) sorted by relevance
229 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 …]
301 ctx->cs_shader_state.initialized = false; in si_begin_new_cs()
111 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()
489 struct si_cs_shader_state cs_shader_state; member
803 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()
1368 st->saved_compute = sctx->cs_shader_state.program; in si_save_qbo_state()
480 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 …]
541 struct r600_cs_shader_state cs_shader_state; member
4273 r600_init_atom(rctx, &rctx->cs_shader_state.atom, id++, evergreen_emit_cs_shader, 0); in evergreen_init_state_functions()