Home
last modified time | relevance | path

Searched refs:num_vbos_in_user_sgprs (Results 1 – 11 of 11) sorted by relevance

/external/mesa3d/src/gallium/drivers/radeonsi/
Dsi_shader_llvm_vs.c98 unsigned num_vbos_in_user_sgprs = ctx->shader->selector->num_vbos_in_user_sgprs; in load_input_vs() local
104 if (input_index < num_vbos_in_user_sgprs) { in load_input_vs()
107 unsigned index = input_index - num_vbos_in_user_sgprs; in load_input_vs()
Dsi_shader.c274 unsigned num_vbos_in_user_sgprs = ctx->shader->selector->num_vbos_in_user_sgprs; in declare_vb_descriptor_input_sgprs() local
275 if (num_vbos_in_user_sgprs) { in declare_vb_descriptor_input_sgprs()
286 assert(num_vbos_in_user_sgprs <= ARRAY_SIZE(ctx->vb_descriptors)); in declare_vb_descriptor_input_sgprs()
287 for (unsigned i = 0; i < num_vbos_in_user_sgprs; i++) in declare_vb_descriptor_input_sgprs()
557 if (ngg_cull_shader && shader->selector->num_vbos_in_user_sgprs) { in si_create_function()
560 SI_SGPR_VS_VB_DESCRIPTOR_FIRST + shader->selector->num_vbos_in_user_sgprs * 4; in si_create_function()
Dsi_state_draw.c1496 unsigned num_vbos_in_user_sgprs = sctx->screen->num_vbos_in_user_sgprs; in si_upload_vertex_buffer_descriptors() local
1502 uint32_t *desc = i < num_vbos_in_user_sgprs ? &sctx->vb_descriptor_user_sgprs[i * 4] in si_upload_vertex_buffer_descriptors()
1503 : &ptr[(i - num_vbos_in_user_sgprs) * 4]; in si_upload_vertex_buffer_descriptors()
1555 sctx->vertex_buffer_user_sgprs_dirty = num_vbos_in_user_sgprs > 0; in si_upload_vertex_buffer_descriptors()
Dsi_shader.h432 ubyte num_vbos_in_user_sgprs; member
Dsi_state_shaders.c83 assert(sel->screen->num_vbos_in_user_sgprs <= 7); in si_get_ir_cache_key()
84 shader_variant_flags |= MIN2(sel->screen->num_vbos_in_user_sgprs, 7) << 4; in si_get_ir_cache_key()
445 unsigned num_vbos_in_user_sgprs = vs->num_vbos_in_user_sgprs; in si_get_num_vs_user_sgprs() local
450 if (num_vbos_in_user_sgprs) in si_get_num_vs_user_sgprs()
451 return SI_SGPR_VS_VB_DESCRIPTOR_FIRST + num_vbos_in_user_sgprs * 4; in si_get_num_vs_user_sgprs()
2672 sel->num_vbos_in_user_sgprs = MIN2(sel->num_vs_inputs, sscreen->num_vbos_in_user_sgprs); in si_create_shader_selector()
Dsi_descriptors.c1871 sctx->num_vertex_elements > 0 && sctx->screen->num_vbos_in_user_sgprs; in si_mark_shader_pointers_dirty()
1882 sctx->num_vertex_elements > 0 && sctx->screen->num_vbos_in_user_sgprs; in si_shader_pointers_mark_dirty()
2076 sctx->screen->num_vbos_in_user_sgprs) { in si_emit_graphics_shader_pointers()
2078 unsigned num_desc = MIN2(sctx->num_vertex_elements, sctx->screen->num_vbos_in_user_sgprs); in si_emit_graphics_shader_pointers()
Dgfx10_shader_ngg.c1136 for (unsigned i = 0; i < shader->selector->num_vbos_in_user_sgprs; i++) { in gfx10_emit_ngg_culling_epilogue()
1148 if (shader->selector->num_vbos_in_user_sgprs) { in gfx10_emit_ngg_culling_epilogue()
1149 vgpr = 8 + SI_SGPR_VS_VB_DESCRIPTOR_FIRST + shader->selector->num_vbos_in_user_sgprs * 4; in gfx10_emit_ngg_culling_epilogue()
Dsi_pipe.h507 unsigned num_vbos_in_user_sgprs; member
Dsi_pipe.c1122 sscreen->num_vbos_in_user_sgprs = sscreen->info.chip_class >= GFX9 ? 5 : 1; in radeonsi_screen_create_impl()
Dsi_state.c4543 count > sscreen->num_vbos_in_user_sgprs ? count - sscreen->num_vbos_in_user_sgprs : 0; in si_create_vertex_elements()
/external/mesa3d/docs/relnotes/
D20.1.0.rst3114 - radeonsi: add num_vbos_in_user_sgprs into the shader cache key