/third_party/mesa3d/src/gallium/drivers/radeonsi/ |
D | si_state.h | 486 void si_update_ps_colorbuf0_slot(struct si_context *sctx); 487 void si_invalidate_inlinable_uniforms(struct si_context *sctx, enum pipe_shader_type shader); 488 void si_get_pipe_constant_buffer(struct si_context *sctx, uint shader, uint slot, 490 void si_get_shader_buffers(struct si_context *sctx, enum pipe_shader_type shader, uint start_slot, 492 void si_set_ring_buffer(struct si_context *sctx, uint slot, struct pipe_resource *buffer, 495 void si_init_all_descriptors(struct si_context *sctx); 496 bool si_upload_graphics_shader_descriptors(struct si_context *sctx); 497 bool si_upload_compute_shader_descriptors(struct si_context *sctx); 498 void si_release_all_descriptors(struct si_context *sctx); 499 void si_gfx_resources_add_all_to_bo_list(struct si_context *sctx); [all …]
|
D | si_query.h | 37 struct si_context; 131 void (*destroy)(struct si_context *, struct si_query *); 132 bool (*begin)(struct si_context *, struct si_query *); 133 bool (*end)(struct si_context *, struct si_query *); 134 bool (*get_result)(struct si_context *, struct si_query *, bool wait, 136 void (*get_result_resource)(struct si_context *, struct si_query *, bool wait, 140 void (*suspend)(struct si_context *, struct si_query *); 141 void (*resume)(struct si_context *, struct si_query *); 167 bool (*prepare_buffer)(struct si_context *, struct si_query_buffer *); 168 void (*emit_start)(struct si_context *, struct si_query_hw *, struct si_resource *buffer, [all …]
|
D | si_pipe.h | 862 struct si_context *ctx; 897 struct si_context { struct 921 void (*emit_cache_flush)(struct si_context *ctx, struct radeon_cmdbuf *cs); argument 1249 void (*emit_spi_map[33])(struct si_context *sctx); argument 1274 void si_blitter_begin(struct si_context *sctx, enum si_blitter_op op); argument 1275 void si_blitter_end(struct si_context *sctx); 1276 void si_init_blit_functions(struct si_context *sctx); 1277 void si_decompress_textures(struct si_context *sctx, unsigned shader_mask); 1284 void si_decompress_dcc(struct si_context *sctx, struct si_texture *tex); 1285 void si_flush_implicit_resources(struct si_context *sctx); [all …]
|
D | si_pm4.h | 37 struct si_context; 43 void (*emit)(struct si_context *ctx); 65 void si_pm4_free_state(struct si_context *sctx, struct si_pm4_state *state, unsigned idx); 67 void si_pm4_emit(struct si_context *sctx, struct si_pm4_state *state); 68 void si_pm4_reset_emitted(struct si_context *sctx, bool first_cs);
|
D | si_descriptors.c | 128 static bool si_upload_descriptors(struct si_context *sctx, struct si_descriptors *desc) in si_upload_descriptors() 180 si_add_descriptors_to_bo_list(struct si_context *sctx, struct si_descriptors *desc) in si_add_descriptors_to_bo_list() 202 static struct si_descriptors *si_sampler_and_image_descriptors(struct si_context *sctx, in si_sampler_and_image_descriptors() 217 static void si_sampler_view_add_buffer(struct si_context *sctx, struct pipe_resource *resource, in si_sampler_view_add_buffer() 236 static void si_sampler_views_begin_new_cs(struct si_context *sctx, struct si_samplers *samplers) in si_sampler_views_begin_new_cs() 250 static bool si_sampler_views_check_encrypted(struct si_context *sctx, struct si_samplers *samplers, in si_sampler_views_check_encrypted() 441 static void si_set_sampler_view_desc(struct si_context *sctx, struct si_sampler_view *sview, in si_set_sampler_view_desc() 515 static void si_set_sampler_views(struct si_context *sctx, unsigned shader, in si_set_sampler_views() 606 static void si_update_shader_needs_decompress_mask(struct si_context *sctx, unsigned shader) in si_update_shader_needs_decompress_mask() 623 struct si_context *sctx = (struct si_context *)ctx; in si_pipe_set_sampler_views() [all …]
|
D | si_state_viewport.c | 31 void si_get_small_prim_cull_info(struct si_context *sctx, struct si_small_prim_cull_info *out) in si_get_small_prim_cull_info() 84 static void si_emit_cull_state(struct si_context *sctx) in si_emit_cull_state() 130 struct si_context *ctx = (struct si_context *)pctx; in si_set_scissor_states() 145 static void si_get_scissor_from_viewport(struct si_context *ctx, in si_get_scissor_from_viewport() 176 static void si_clamp_scissor(struct si_context *ctx, struct pipe_scissor_state *out, in si_clamp_scissor() 202 static void si_emit_one_scissor(struct si_context *ctx, struct radeon_cmdbuf *cs, in si_emit_one_scissor() 238 static void si_emit_guardband(struct si_context *ctx) in si_emit_guardband() 374 static void si_emit_scissors(struct si_context *ctx) in si_emit_scissors() 408 struct si_context *ctx = (struct si_context *)pctx; in si_set_viewport_states() 470 static void si_emit_one_viewport(struct si_context *ctx, struct pipe_viewport_state *state) in si_emit_one_viewport() [all …]
|
D | si_fence.c | 47 struct si_context *ctx; 67 void si_cp_release_mem(struct si_context *ctx, struct radeon_cmdbuf *cs, unsigned event, in si_cp_release_mem() 158 void si_cp_wait_mem(struct si_context *ctx, struct radeon_cmdbuf *cs, uint64_t va, uint32_t ref, in si_cp_wait_mem() 172 static void si_add_fence_dependency(struct si_context *sctx, struct pipe_fence_handle *fence) in si_add_fence_dependency() 179 static void si_add_syncobj_signal(struct si_context *sctx, struct pipe_fence_handle *fence) in si_add_syncobj_signal() 236 static void si_fine_fence_set(struct si_context *ctx, struct si_fine_fence *fine, unsigned flags) in si_fine_fence_set() 271 struct si_context *sctx; in si_fence_finish() 275 sctx = (struct si_context *)(ctx ? ctx : NULL); in si_fence_finish() 443 struct si_context *sctx = (struct si_context *)ctx; in si_flush_all_queues() 539 struct si_context *sctx = (struct si_context *)ctx; in si_fence_server_signal() [all …]
|
D | si_sqtt.c | 37 si_emit_spi_config_cntl(struct si_context* sctx, 41 si_thread_trace_init_bo(struct si_context *sctx) in si_thread_trace_init_bo() 71 si_se_is_disabled(struct si_context* sctx, unsigned se) in si_se_is_disabled() 79 si_emit_thread_trace_start(struct si_context* sctx, in si_emit_thread_trace_start() 243 si_copy_thread_trace_info_regs(struct si_context* sctx, in si_copy_thread_trace_info_regs() 284 si_emit_thread_trace_stop(struct si_context *sctx, in si_emit_thread_trace_stop() 368 si_thread_trace_start(struct si_context *sctx, int family, struct radeon_cmdbuf *cs) in si_thread_trace_start() 411 si_thread_trace_stop(struct si_context *sctx, int family, struct radeon_cmdbuf *cs) in si_thread_trace_stop() 455 si_thread_trace_init_cs(struct si_context *sctx) in si_thread_trace_init_cs() 485 si_begin_thread_trace(struct si_context *sctx, struct radeon_cmdbuf *rcs) in si_begin_thread_trace() [all …]
|
D | si_state_streamout.c | 29 static void si_set_streamout_enable(struct si_context *sctx, bool enable); 68 void si_streamout_buffers_dirty(struct si_context *sctx) in si_streamout_buffers_dirty() 81 struct si_context *sctx = (struct si_context *)ctx; in si_set_streamout_targets() 214 static void gfx10_emit_streamout_begin(struct si_context *sctx) in gfx10_emit_streamout_begin() 257 static void gfx10_emit_streamout_end(struct si_context *sctx) in gfx10_emit_streamout_end() 277 static void si_flush_vgt_streamout(struct si_context *sctx) in si_flush_vgt_streamout() 306 static void si_emit_streamout_begin(struct si_context *sctx) in si_emit_streamout_begin() 360 void si_emit_streamout_end(struct si_context *sctx) in si_emit_streamout_end() 412 static void si_emit_streamout_enable(struct si_context *sctx) in si_emit_streamout_enable() 427 static void si_set_streamout_enable(struct si_context *sctx, bool enable) in si_set_streamout_enable() [all …]
|
D | si_blit.c | 44 void si_blitter_begin(struct si_context *sctx, enum si_blitter_op op) in si_blitter_begin() 87 void si_blitter_end(struct si_context *sctx) in si_blitter_end() 116 static unsigned si_blit_dbcb_copy(struct si_context *sctx, struct si_texture *src, in si_blit_dbcb_copy() 188 static void si_blit_decompress_zs_planes_in_place(struct si_context *sctx, in si_blit_decompress_zs_planes_in_place() 255 static void si_blit_decompress_zs_in_place(struct si_context *sctx, struct si_texture *texture, in si_blit_decompress_zs_in_place() 281 static void si_decompress_depth(struct si_context *sctx, struct si_texture *tex, in si_decompress_depth() 398 static bool si_decompress_sampler_depth_textures(struct si_context *sctx, in si_decompress_sampler_depth_textures() 432 static void si_blit_decompress_color(struct si_context *sctx, struct si_texture *tex, in si_blit_decompress_color() 538 static void si_decompress_color_texture(struct si_context *sctx, struct si_texture *tex, in si_decompress_color_texture() 552 static void si_decompress_sampler_color_textures(struct si_context *sctx, in si_decompress_sampler_color_textures() [all …]
|
D | si_query.c | 61 static void si_query_sw_destroy(struct si_context *sctx, struct si_query *squery) in si_query_sw_destroy() 119 static bool si_query_sw_begin(struct si_context *sctx, struct si_query *squery) in si_query_sw_begin() 276 static bool si_query_sw_end(struct si_context *sctx, struct si_query *squery) in si_query_sw_end() 436 static bool si_query_sw_get_result(struct si_context *sctx, struct si_query *squery, bool wait, in si_query_sw_get_result() 532 void si_query_buffer_reset(struct si_context *sctx, struct si_query_buffer *buffer) in si_query_buffer_reset() 557 bool si_query_buffer_alloc(struct si_context *sctx, struct si_query_buffer *buffer, in si_query_buffer_alloc() 558 bool (*prepare_buffer)(struct si_context *, struct si_query_buffer *), in si_query_buffer_alloc() argument 594 void si_query_hw_destroy(struct si_context *sctx, struct si_query *squery) in si_query_hw_destroy() 603 static bool si_query_hw_prepare_buffer(struct si_context *sctx, struct si_query_buffer *qbuf) in si_query_hw_prepare_buffer() 640 static void si_query_hw_get_result_resource(struct si_context *sctx, struct si_query *squery, [all …]
|
D | si_debug.c | 38 static void si_dump_bo_list(struct si_context *sctx, const struct radeon_saved_cs *saved, FILE *f); 133 struct si_context *ctx; 161 static void si_dump_gfx_shader(struct si_context *ctx, const struct si_shader_ctx_state *state, in si_dump_gfx_shader() 176 static void si_dump_compute_shader(struct si_context *ctx, struct u_log_context *log) in si_dump_compute_shader() 294 static void si_dump_mmapped_reg(struct si_context *sctx, FILE *f, unsigned offset) in si_dump_mmapped_reg() 303 static void si_dump_debug_registers(struct si_context *sctx, FILE *f) in si_dump_debug_registers() 343 struct si_context *ctx; 392 void si_print_current_ib(struct si_context *sctx, FILE *f) in si_print_current_ib() 401 struct si_context *ctx = chunk->ctx; in si_log_chunk_type_cs_print() 447 static void si_log_cs(struct si_context *ctx, struct u_log_context *log, bool dump_bo_list) in si_log_cs() [all …]
|
D | si_buffer.c | 33 bool si_cs_is_buffer_referenced(struct si_context *sctx, struct pb_buffer *buf, in si_cs_is_buffer_referenced() 39 void *si_buffer_map(struct si_context *sctx, struct si_resource *resource, in si_buffer_map() 247 static bool si_invalidate_buffer(struct si_context *sctx, struct si_resource *buf) in si_invalidate_buffer() 281 struct si_context *sctx = (struct si_context *)ctx; in si_replace_buffer_storage() 302 struct si_context *sctx = (struct si_context *)ctx; in si_invalidate_resource() 315 struct si_context *sctx = (struct si_context *)ctx; in si_buffer_get_transfer() 343 struct si_context *sctx = (struct si_context *)ctx; in si_buffer_transfer_map() 484 struct si_context *sctx = (struct si_context *)ctx; in si_buffer_do_flush_region() 515 struct si_context *sctx = (struct si_context *)ctx; in si_buffer_transfer_unmap() 699 struct si_context *ctx = (struct si_context *)pctx; in si_resource_commit() [all …]
|
D | si_perfcounter.c | 61 static void si_pc_emit_instance(struct si_context *sctx, int se, int instance) in si_pc_emit_instance() 88 static void si_pc_emit_shaders(struct si_context *sctx, unsigned shaders) in si_pc_emit_shaders() 99 static void si_pc_emit_select(struct si_context *sctx, struct ac_pc_block *block, unsigned count, in si_pc_emit_select() 127 static void si_pc_emit_start(struct si_context *sctx, struct si_resource *buffer, uint64_t va) in si_pc_emit_start() 146 static void si_pc_emit_stop(struct si_context *sctx, struct si_resource *buffer, uint64_t va) in si_pc_emit_stop() 165 static void si_pc_emit_read(struct si_context *sctx, struct ac_pc_block *block, unsigned count, in si_pc_emit_read() 207 static void si_pc_query_destroy(struct si_context *sctx, struct si_query *squery) in si_pc_query_destroy() 223 void si_inhibit_clockgating(struct si_context *sctx, struct radeon_cmdbuf *cs, bool inhibit) in si_inhibit_clockgating() 237 static void si_pc_query_resume(struct si_context *sctx, struct si_query *squery) in si_pc_query_resume() 274 static void si_pc_query_suspend(struct si_context *sctx, struct si_query *squery) in si_pc_query_suspend() [all …]
|
D | si_cp_dma.c | 43 static inline unsigned cp_dma_max_byte_count(struct si_context *sctx) in cp_dma_max_byte_count() 56 static void si_emit_cp_dma(struct si_context *sctx, struct radeon_cmdbuf *cs, uint64_t dst_va, in si_emit_cp_dma() 133 void si_cp_dma_wait_for_idle(struct si_context *sctx, struct radeon_cmdbuf *cs) in si_cp_dma_wait_for_idle() 144 static void si_cp_dma_prepare(struct si_context *sctx, struct pipe_resource *dst, in si_cp_dma_prepare() 188 void si_cp_dma_clear_buffer(struct si_context *sctx, struct radeon_cmdbuf *cs, in si_cp_dma_clear_buffer() 243 static void si_cp_dma_realign_engine(struct si_context *sctx, unsigned size, unsigned user_flags, in si_cp_dma_realign_engine() 280 void si_cp_dma_copy_buffer(struct si_context *sctx, struct pipe_resource *dst, in si_cp_dma_copy_buffer() 392 void si_cp_dma_prefetch(struct si_context *sctx, struct pipe_resource *buf, in si_cp_dma_prefetch() 432 void si_test_gds(struct si_context *sctx) in si_test_gds() 479 void si_cp_write_data(struct si_context *sctx, struct si_resource *buf, unsigned offset, in si_cp_write_data() [all …]
|
D | si_pipe.c | 166 ((struct si_context*)sscreen->async_compute_context)->cs_max_waves_per_sh = 2; in si_init_aux_async_compute_ctx() 185 struct si_context *sctx = (struct si_context *)context; in si_destroy_context() 356 struct si_context *sctx = (struct si_context *)ctx; in si_get_reset_status() 375 struct si_context *sctx = (struct si_context *)ctx; in si_set_device_reset_callback() 393 struct si_context *sctx = (struct si_context *)ctx; in si_emit_string_marker() 406 struct si_context *sctx = (struct si_context *)ctx; in si_set_debug_callback() 420 struct si_context *sctx = (struct si_context *)ctx; in si_set_log_context() 430 struct radeon_winsys *ws = ((struct si_context *)ctx)->ws; in si_set_context_param() 442 struct si_context *sctx = (struct si_context *)ctx; in si_set_frontend_noop() 457 struct si_context *sctx = CALLOC_STRUCT(si_context); in si_create_context() [all …]
|
D | si_compute_blit.c | 32 static enum si_cache_policy get_cache_policy(struct si_context *sctx, enum si_coherency coher, in get_cache_policy() 44 unsigned si_get_flush_flags(struct si_context *sctx, enum si_coherency coher, in si_get_flush_flags() 62 void si_launch_grid_internal(struct si_context *sctx, struct pipe_grid_info *info, in si_launch_grid_internal() 118 void si_launch_grid_internal_ssbos(struct si_context *sctx, struct pipe_grid_info *info, in si_launch_grid_internal_ssbos() 163 void si_compute_clear_buffer_rmw(struct si_context *sctx, struct pipe_resource *dst, in si_compute_clear_buffer_rmw() 204 static void si_compute_clear_12bytes_buffer(struct si_context *sctx, struct pipe_resource *dst, in si_compute_clear_12bytes_buffer() 239 static void si_compute_do_clear_or_copy(struct si_context *sctx, struct pipe_resource *dst, in si_compute_do_clear_or_copy() 310 void si_clear_buffer(struct si_context *sctx, struct pipe_resource *dst, in si_clear_buffer() 379 struct si_context *ctx = (struct si_context *)sscreen->aux_context; in si_screen_clear_buffer() 392 si_clear_buffer((struct si_context *)ctx, dst, offset, size, (uint32_t *)clear_value, in si_pipe_clear_buffer() [all …]
|
D | gfx10_query.c | 33 static void emit_shader_query(struct si_context *sctx) in emit_shader_query() 42 static void gfx10_release_query_buffers(struct si_context *sctx, in gfx10_release_query_buffers() 68 static bool gfx10_alloc_query_buffer(struct si_context *sctx) in gfx10_alloc_query_buffer() 138 static void gfx10_sh_query_destroy(struct si_context *sctx, struct si_query *rquery) in gfx10_sh_query_destroy() 145 static bool gfx10_sh_query_begin(struct si_context *sctx, struct si_query *rquery) in gfx10_sh_query_begin() 164 static bool gfx10_sh_query_end(struct si_context *sctx, struct si_query *rquery) in gfx10_sh_query_end() 233 static bool gfx10_sh_query_get_result(struct si_context *sctx, struct si_query *rquery, bool wait, in gfx10_sh_query_get_result() 278 static void gfx10_sh_query_get_result_resource(struct si_context *sctx, struct si_query *rquery, in gfx10_sh_query_get_result_resource() 440 void gfx10_init_query(struct si_context *sctx) in gfx10_init_query() 446 void gfx10_destroy_query(struct si_context *sctx) in gfx10_destroy_query()
|
D | si_compute.c | 228 struct si_context *sctx = (struct si_context *)ctx; in si_create_compute_state() 290 struct si_context *sctx = (struct si_context *)ctx; in si_bind_compute_state() 331 struct si_context *sctx = (struct si_context *)ctx; in si_set_global_binding() 367 void si_emit_initial_compute_regs(struct si_context *sctx, struct radeon_cmdbuf *cs) in si_emit_initial_compute_regs() 441 static bool si_setup_compute_scratch_buffer(struct si_context *sctx, struct si_shader *shader, in si_setup_compute_scratch_buffer() 475 static bool si_switch_compute_shader(struct si_context *sctx, struct si_compute *program, in si_switch_compute_shader() 568 static void setup_scratch_rsrc_user_sgprs(struct si_context *sctx, in setup_scratch_rsrc_user_sgprs() 606 static void si_setup_user_sgprs_co_v2(struct si_context *sctx, const amd_kernel_code_t *code_object, in si_setup_user_sgprs_co_v2() 688 static bool si_upload_compute_input(struct si_context *sctx, const amd_kernel_code_t *code_object, in si_upload_compute_input() 722 static void si_setup_nir_user_data(struct si_context *sctx, const struct pipe_grid_info *info) in si_setup_nir_user_data() [all …]
|
D | si_state.c | 71 static void si_emit_cb_render_state(struct si_context *sctx) in si_emit_cb_render_state() 436 struct si_context *sctx = (struct si_context *)ctx; in si_create_blend_state_mode() 640 static bool si_check_blend_dst_sampler_noop(struct si_context *sctx) in si_check_blend_dst_sampler_noop() 691 struct si_context *sctx = (struct si_context *)ctx; in si_draw_blend_dst_sampler_noop() 705 struct si_context *sctx = (struct si_context *)ctx; in si_draw_vstate_blend_dst_sampler_noop() 715 struct si_context *sctx = (struct si_context *)ctx; in si_bind_blend_state() 767 struct si_context *sctx = (struct si_context *)ctx; in si_delete_blend_state() 777 struct si_context *sctx = (struct si_context *)ctx; in si_set_blend_color() 785 static void si_emit_blend_color(struct si_context *sctx) in si_emit_blend_color() 801 struct si_context *sctx = (struct si_context *)ctx; in si_set_clip_state() [all …]
|
D | si_gfx_cs.c | 34 void si_flush_gfx_cs(struct si_context *ctx, unsigned flags, struct pipe_fence_handle **fence) in si_flush_gfx_cs() 173 static void si_begin_gfx_cs_debug(struct si_context *ctx) in si_begin_gfx_cs_debug() 202 static void si_add_gds_to_buffer_list(struct si_context *sctx) in si_add_gds_to_buffer_list() 212 void si_allocate_gds(struct si_context *sctx) in si_allocate_gds() 231 void si_set_tracked_regs_to_clear_state(struct si_context *ctx) in si_set_tracked_regs_to_clear_state() 300 void si_install_draw_wrapper(struct si_context *sctx, pipe_draw_vbo_func wrapper, in si_install_draw_wrapper() 319 static void si_tmz_preamble(struct si_context *sctx) in si_tmz_preamble() 334 struct si_context *sctx = (struct si_context *)ctx; in si_draw_vbo_tmz_preamble() 346 struct si_context *sctx = (struct si_context *)ctx; in si_draw_vstate_tmz_preamble() 352 void si_begin_new_gfx_cs(struct si_context *ctx, bool first_cs) in si_begin_new_gfx_cs() [all …]
|
D | si_state_shaders.c | 604 static void si_emit_shader_es(struct si_context *sctx) in si_emit_shader_es() 765 static void si_emit_shader_gs(struct si_context *sctx) in si_emit_shader_gs() 1001 static void gfx10_emit_shader_ngg_tail(struct si_context *sctx, struct si_shader *shader) in gfx10_emit_shader_ngg_tail() 1043 static void gfx10_emit_shader_ngg_notess_nogs(struct si_context *sctx) in gfx10_emit_shader_ngg_notess_nogs() 1052 static void gfx10_emit_shader_ngg_tess_nogs(struct si_context *sctx) in gfx10_emit_shader_ngg_tess_nogs() 1066 static void gfx10_emit_shader_ngg_notess_gs(struct si_context *sctx) in gfx10_emit_shader_ngg_notess_gs() 1080 static void gfx10_emit_shader_ngg_tess_gs(struct si_context *sctx) in gfx10_emit_shader_ngg_tess_gs() 1348 static void si_emit_shader_vs(struct si_context *sctx) in si_emit_shader_vs() 1584 static void si_emit_shader_ps(struct si_context *sctx) in si_emit_shader_ps() 1787 static void si_clear_vs_key_inputs(struct si_context *sctx, struct si_shader_key *key, in si_clear_vs_key_inputs() [all …]
|
D | si_pm4.c | 97 void si_pm4_free_state(struct si_context *sctx, struct si_pm4_state *state, unsigned idx) in si_pm4_free_state() 116 void si_pm4_emit(struct si_context *sctx, struct si_pm4_state *state) in si_pm4_emit() 133 void si_pm4_reset_emitted(struct si_context *sctx, bool first_cs) in si_pm4_reset_emitted()
|
D | si_state_binning.c | 63 static struct uvec2 si_get_color_bin_size(struct si_context *sctx, unsigned cb_target_enabled_4bit) in si_get_color_bin_size() 177 static struct uvec2 si_get_depth_bin_size(struct si_context *sctx) in si_get_depth_bin_size() 302 static void gfx10_get_bin_sizes(struct si_context *sctx, unsigned cb_target_enabled_4bit, in gfx10_get_bin_sizes() 405 static void si_emit_dpbb_disable(struct si_context *sctx) in si_emit_dpbb_disable() 443 void si_emit_dpbb_state(struct si_context *sctx) in si_emit_dpbb_state()
|
D | si_state_draw.cpp | 53 static void si_emit_spi_map(struct si_context *sctx) in si_emit_spi_map() 109 static bool si_update_shaders(struct si_context *sctx) in si_update_shaders() 390 static void si_prefetch_shader_async(struct si_context *sctx, struct si_shader *shader) in si_prefetch_shader_async() 408 static void si_prefetch_shaders(struct si_context *sctx) in si_prefetch_shaders() 510 static void si_emit_derived_tess_state(struct si_context *sctx, unsigned *num_patches) in si_emit_derived_tess_state() 912 static void si_init_ia_multi_vgt_param_table(struct si_context *sctx) in si_init_ia_multi_vgt_param_table() 941 static bool si_is_line_stipple_enabled(struct si_context *sctx) in si_is_line_stipple_enabled() 976 static unsigned si_get_ia_multi_vgt_param(struct si_context *sctx, in si_get_ia_multi_vgt_param() 1057 static void si_emit_rasterizer_prim_state(struct si_context *sctx) in si_emit_rasterizer_prim_state() 1109 static void si_emit_vs_state(struct si_context *sctx, unsigned index_size) in si_emit_vs_state() [all …]
|