Searched refs:cs_shader_state (Results 1 – 11 of 11) sorted by relevance
501 rctx->cs_shader_state.shader = (struct r600_pipe_compute *)state; in evergreen_bind_compute_state()513 rctx->cs_shader_state.shader = (struct r600_pipe_compute *)state; in evergreen_bind_compute_state()531 struct r600_pipe_compute *shader = rctx->cs_shader_state.shader; in evergreen_compute_upload_input()602 struct r600_pipe_compute *shader = rctx->cs_shader_state.shader; in evergreen_emit_dispatch()742 if (rctx->cs_shader_state.shader->ir_type == PIPE_SHADER_IR_TGSI|| in compute_emit_cs()743 rctx->cs_shader_state.shader->ir_type == PIPE_SHADER_IR_NIR) { in compute_emit_cs()744 if (r600_shader_select(&rctx->b.b, rctx->cs_shader_state.shader->sel, &compute_dirty)) { in compute_emit_cs()749 current = rctx->cs_shader_state.shader->sel->current; in compute_emit_cs()751 rctx->cs_shader_state.atom.num_dw = current->command_buffer.num_dw; in compute_emit_cs()753 r600_set_atom_dirty(rctx, &rctx->cs_shader_state.atom, true); in compute_emit_cs()[all …]
552 struct r600_cs_shader_state cs_shader_state; member
4377 st->saved_compute = rctx->cs_shader_state.shader; in evergreen_save_qbo_state()4416 r600_init_atom(rctx, &rctx->cs_shader_state.atom, id++, evergreen_emit_cs_shader, 0); in evergreen_init_state_functions()
290 sctx->cs_shader_state.program = program; in si_bind_compute_state()313 struct si_compute *program = sctx->cs_shader_state.program; in si_set_global_binding()454 if (sctx->cs_shader_state.emitted_program == program && sctx->cs_shader_state.offset == offset) in si_switch_compute_shader()528 sctx->cs_shader_state.emitted_program = program; in si_switch_compute_shader()529 sctx->cs_shader_state.offset = offset; in si_switch_compute_shader()530 sctx->cs_shader_state.uses_scratch = config->scratch_bytes_per_wave != 0; in si_switch_compute_shader()575 struct si_compute *program = sctx->cs_shader_state.program; in si_setup_user_sgprs_co_v2()654 struct si_compute *program = sctx->cs_shader_state.program; in si_upload_compute_input()687 struct si_compute *program = sctx->cs_shader_state.program; in si_setup_nir_user_data()801 struct si_compute *program = sctx->cs_shader_state.program; in si_launch_grid()[all …]
143 void *saved_cs = sctx->cs_shader_state.program; in si_compute_clear_12bytes_buffer()197 void *saved_cs = sctx->cs_shader_state.program; in si_compute_do_clear_or_copy()492 void *saved_cs = sctx->cs_shader_state.program; in si_compute_copy_image()617 void *saved_cs = sctx->cs_shader_state.program; in si_retile_dcc()702 void *saved_cs = sctx->cs_shader_state.program; in si_compute_expand_fmask()803 void *saved_cs = sctx->cs_shader_state.program; in si_compute_clear_render_target()
827 ctx->cs_shader_state.program && in si_set_shader_images()828 start_slot < ctx->cs_shader_state.program->sel.cs_num_images_in_user_sgprs) in si_set_shader_images()1273 sctx->cs_shader_state.program && in si_set_shader_buffers()1274 start_slot < sctx->cs_shader_state.program->sel.cs_num_shaderbufs_in_user_sgprs) in si_set_shader_buffers()2095 struct si_shader_selector *shader = &sctx->cs_shader_state.program->sel; in si_emit_compute_shader_pointers()2804 struct si_shader_info* info = &sctx->cs_shader_state.program->sel.info; in si_compute_resources_check_encrypted()
178 const struct si_cs_shader_state *state = &ctx->cs_shader_state; in si_dump_compute_shader()851 if (!sctx->cs_shader_state.program) in si_dump_compute_descriptors()
443 ctx->cs_shader_state.initialized = false; in si_begin_new_gfx_cs()
766 if (sctx->cs_shader_state.program->sel.info.uses_bindless_samplers) in si_decompress_textures()768 if (sctx->cs_shader_state.program->sel.info.uses_bindless_images) in si_decompress_textures()
1039 struct si_cs_shader_state cs_shader_state; member
1314 st->saved_compute = sctx->cs_shader_state.program; in si_save_qbo_state()