Home
last modified time | relevance | path

Searched refs:si_shader_info (Results 1 – 23 of 23) sorted by relevance

/third_party/mesa3d/src/gallium/drivers/radeonsi/
Dsi_shader.h339 struct si_shader_info { struct
452 struct si_shader_info info;
916 void si_nir_scan_shader(const struct nir_shader *nir, struct si_shader_info *info);
Dsi_shader_llvm_gs.c51 struct si_shader_info *info = &shader->selector->info; in si_llvm_load_input_gs()
139 struct si_shader_info *info = &es->selector->info; in si_llvm_emit_es_epilogue()
219 struct si_shader_info UNUSED *info = &ctx->shader->selector->info; in si_llvm_emit_gs_epilogue()
236 struct si_shader_info *info = &ctx->shader->selector->info; in si_llvm_emit_vertex()
418 struct si_shader_info *gsinfo = &gs_selector->info; in si_generate_gs_copy_shader()
Dsi_shader_llvm_tess.c92 const struct si_shader_info *info = &ctx->shader->selector->info; in get_tcs_out_patch_stride()
388 struct si_shader_info *info = &ctx->shader->selector->info; in si_nir_load_tcs_varyings()
448 struct si_shader_info *info = &ctx->shader->selector->info; in si_nir_load_input_tes()
479 struct si_shader_info *info = &ctx->shader->selector->info; in si_nir_store_output_tcs()
945 struct si_shader_info *info = &shader->selector->info; in si_llvm_emit_ls_epilogue()
Dsi_shader_nir.c44 static void scan_io_usage(struct si_shader_info *info, nir_intrinsic_instr *intr, in scan_io_usage()
201 static void scan_instruction(const struct nir_shader *nir, struct si_shader_info *info, in scan_instruction()
397 void si_nir_scan_shader(const struct nir_shader *nir, struct si_shader_info *info) in si_nir_scan_shader()
Dgfx10_shader_ngg.c79 const struct si_shader_info *info = &ctx->shader->selector->info; in ngg_get_vertices_per_prim()
217 struct si_shader_info *info = &ctx->shader->selector->info; in build_streamout_vertex()
273 struct si_shader_info *info = &ctx->shader->selector->info; in build_streamout()
821 struct si_shader_info *info = &sel->info; in gfx10_emit_ngg_culling_epilogue()
1294 struct si_shader_info *info = &sel->info; in gfx10_emit_ngg_epilogue()
1529 const struct si_shader_info *info = &sel->info; in ngg_gs_get_vertex_storage()
1626 const struct si_shader_info *info = &sel->info; in gfx10_ngg_gs_emit_vertex()
1720 const struct si_shader_info *info = &sel->info; in gfx10_ngg_gs_emit_epilogue()
Dsi_shader_internal.h172 void si_get_vs_prolog_key(const struct si_shader_info *info, unsigned num_input_sgprs,
Dsi_state_shaders.c353 const struct si_shader_info *info = &shader->selector->info; in si_shader_mem_ordered()
354 const struct si_shader_info *prev_info = in si_shader_mem_ordered()
378 const struct si_shader_info *info = &tes->info; in si_set_tesseval_regs()
1145 const struct si_shader_info *gs_info = &gs_sel->info; in gfx10_shader_ngg()
1149 const struct si_shader_info *es_info = &es_sel->info; in gfx10_shader_ngg()
1414 const struct si_shader_info *info = &shader->selector->info; in si_shader_vs()
1556 struct si_shader_info *info = &ps->selector->info; in si_get_ps_num_interp()
1613 struct si_shader_info *info = &shader->selector->info; in si_shader_ps()
2568 static void si_parse_next_shader_property(const struct si_shader_info *info, bool streamout, in si_parse_next_shader_property()
2778 void si_get_active_slot_masks(const struct si_shader_info *info, uint64_t *const_and_shader_buffers, in si_get_active_slot_masks()
[all …]
Dsi_shader_llvm.c498 const struct si_shader_info *info = &ctx->shader->selector->info; in si_nir_build_llvm()
818 const struct si_shader_info *info = &sel->info; in si_llvm_translate_nir()
1035 struct si_shader_info *info = &shader->selector->info; in si_optimize_vs_outputs()
Dsi_state.h572 void si_get_active_slot_masks(const struct si_shader_info *info, uint64_t *const_and_shader_buffers,
Dsi_shader_llvm_vs.c44 const struct si_shader_info *info = &ctx->shader->selector->info; in load_input_vs()
763 struct si_shader_info *info = &ctx->shader->selector->info; in si_llvm_emit_vs_epilogue()
Dsi_state_viewport.c572 struct si_shader_info *info = si_get_vs_info(ctx); in si_update_vs_viewport_state()
Dsi_shader.c1293 void si_get_vs_prolog_key(const struct si_shader_info *info, unsigned num_input_sgprs, in si_get_vs_prolog_key()
1715 struct si_shader_info *info = &shader->selector->info; in si_get_ps_prolog_key()
1850 struct si_shader_info *info = &shader->selector->info; in si_get_ps_epilog_key()
Dsi_debug.c760 const struct si_shader_info *info, struct u_log_context *log) in si_dump_descriptors()
Dsi_compute.c866 struct si_shader_info *info = &sctx->cs_shader_state.program->sel.info; in si_check_needs_implicit_sync()
Dsi_shader_llvm_ps.c493 struct si_shader_info *info = &shader->selector->info; in si_llvm_return_fs_outputs()
Dsi_pipe.h1697 static inline struct si_shader_info *si_get_vs_info(struct si_context *sctx) in si_get_vs_info()
Dsi_blit.c717 struct si_shader_info *info = &sctx->shaders[i].cso->info; in si_check_render_feedback()
Dsi_state_draw.cpp56 struct si_shader_info *psinfo = ps ? &ps->selector->info : NULL; in si_emit_spi_map()
Dsi_descriptors.c2843 struct si_shader_info* info = &sctx->cs_shader_state.program->sel.info; in si_compute_resources_check_encrypted()
Dsi_state.c833 struct si_shader_info *info = &vs_sel->info; in si_emit_clip_regs()
/third_party/mesa3d/docs/relnotes/
D20.3.0.rst3400 - radeonsi: remove redundant si_shader_info::shader_buffers_declared
3401 - radeonsi: remove redundant si_shader_info::images_declared
3402 - radeonsi: remove redundant si_shader_info::const_buffers_declared
3403 - radeonsi: remove redundant si_shader_info:\*(clip|cull)\* fields
3404 - radeonsi: remove unused si_shader_info::uses_(vertexid|basevertex)
3406 - radeonsi: remove redundant si_shader_info::uses_kill
3409 - radeonsi: remove redundant si_shader_info::writes_memory
3412 - radeonsi: remove redundant si_shader_info::uses_derivatives
D20.0.0.rst2385 - radeonsi: rename si_shader_info -> si_shader_binary_info
2387 - radeonsi: merge si_tessctrl_info into si_shader_info
2388 - radeonsi: clean up si_shader_info
D21.3.0.rst2687 - radeonsi: interleave si_shader_info::input_* in memory for faster emit_spi_map