Home
last modified time | relevance | path

Searched refs:tes_shader (Results 1 – 12 of 12) sorted by relevance

/external/mesa3d/src/gallium/drivers/radeonsi/
Dsi_state_shaders.c1221 if (sctx->tes_shader.cso) in si_shader_selector_key()
1254 sctx->tes_shader.cso->info.properties[TGSI_PROPERTY_TES_PRIM_MODE]; in si_shader_selector_key()
1258 sctx->tes_shader.cso->info.reads_tess_factors; in si_shader_selector_key()
1275 if (sctx->tes_shader.cso) { in si_shader_selector_key()
1276 key->part.gs.es = sctx->tes_shader.cso; in si_shader_selector_key()
2281 si_shader_uses_bindless_samplers(sctx->tes_shader.cso); in si_update_common_shader_state()
2287 si_shader_uses_bindless_images(sctx->tes_shader.cso); in si_update_common_shader_state()
2316 (sctx->tes_shader.cso && in si_update_tess_uses_prim_id()
2317 sctx->tes_shader.cso->info.uses_primid) || in si_update_tess_uses_prim_id()
2383 bool enable_changed = !!sctx->tes_shader.cso != !!sel; in si_bind_tes_shader()
[all …]
Dsi_state_draw.c105 sctx->tcs_shader.cso ? sctx->tcs_shader.cso : sctx->tes_shader.cso; in si_emit_derived_tess_state()
487 if (sctx->tes_shader.cso) { in si_get_ia_multi_vgt_param()
1204 if (sctx->tes_shader.cso) in si_emit_all_states()
1242 if (unlikely(!!sctx->tes_shader.cso != (info->mode == PIPE_PRIM_PATCHES))) { in si_draw_vbo()
1267 else if (sctx->tes_shader.cso) { in si_draw_vbo()
1268 if (sctx->tes_shader.cso->info.properties[TGSI_PROPERTY_TES_POINT_MODE]) in si_draw_vbo()
1271 rast_prim = sctx->tes_shader.cso->info.properties[TGSI_PROPERTY_TES_PRIM_MODE]; in si_draw_vbo()
1287 if (sctx->tes_shader.cso && in si_draw_vbo()
1316 !sctx->tes_shader.cso && in si_draw_vbo()
Dsi_pipe.h488 struct si_shader_ctx_state tes_shader; member
798 if (sctx->tes_shader.cso) in si_get_vs()
799 return &sctx->tes_shader; in si_get_vs()
Dsi_cp_dma.c530 if (sctx->tes_shader.cso) { in cik_emit_prefetch_L2()
555 if (sctx->tes_shader.cso) { in cik_emit_prefetch_L2()
Dsi_debug.c931 si_print_annotated_shader(sctx->tes_shader.current, waves, num_waves, f); in si_dump_annotated_shaders()
999 si_dump_gfx_shader(sctx, &sctx->tes_shader, log); in si_log_draw_state()
1009 si_dump_gfx_descriptors(sctx, &sctx->tes_shader, log); in si_log_draw_state()
Dsi_descriptors.c1965 if (sctx->tes_shader.cso) { in si_shader_change_notify()
1982 if (sctx->tes_shader.cso) { in si_shader_change_notify()
Dsi_blit.c49 util_blitter_save_tesseval_shader(sctx->blitter, sctx->tes_shader.cso); in si_blitter_begin()
/external/mesa3d/src/gallium/drivers/r600/
Dr600_state_common.c750 rctx->tes_shader->info.file_count[TGSI_FILE_HW_ATOMIC]; in r600_get_hw_atomic_count()
786 key->vs.as_ls = (rctx->tes_shader != NULL); in r600_shader_selector_key()
820 key->tcs.prim_mode = rctx->tes_shader->info.properties[TGSI_PROPERTY_TES_PRIM_MODE]; in r600_shader_selector_key()
1003 else if (rctx->tes_shader) in r600_get_vs_info()
1004 return &rctx->tes_shader->info; in r600_get_vs_info()
1049 if (state == rctx->tes_shader) in r600_bind_tes_state()
1052 rctx->tes_shader = (struct r600_pipe_shader_selector *)state; in r600_bind_tes_state()
1057 rctx->b.streamout.stride_in_dw = rctx->tes_shader->so.stride; in r600_bind_tes_state()
1130 if (rctx->tes_shader == sel) { in r600_delete_tes_state()
1131 rctx->tes_shader = NULL; in r600_delete_tes_state()
[all …]
Devergreen_state.c2280 if (!rctx->tes_shader) in evergreen_emit_tes_constant_buffers()
2291 if (!rctx->tes_shader) in evergreen_emit_tcs_constant_buffers()
2358 if (!rctx->tes_shader) in evergreen_emit_tes_sampler_views()
2430 if (!rctx->tes_shader) in evergreen_emit_tes_sampler_states()
2512 if (!rctx->tes_shader) in evergreen_emit_shader_stages()
2522 if (rctx->tes_shader) { in evergreen_emit_shader_stages()
2524 struct tgsi_shader_info *info = &rctx->tes_shader->current->selector->info; in evergreen_emit_shader_stages()
2574 if (rctx->tes_shader) { in evergreen_emit_shader_stages()
4364 struct r600_pipe_shader_selector *tcs = rctx->tcs_shader ? rctx->tcs_shader : rctx->tes_shader; in evergreen_setup_tess_constants()
4381 if (!rctx->tes_shader) { in evergreen_setup_tess_constants()
[all …]
Dr600_hw_context.c377 if (ctx->tes_shader) { in r600_begin_new_cs()
Dr600_pipe.h561 struct r600_pipe_shader_selector *tes_shader; member
Dr600_blit.c67 util_blitter_save_tesseval_shader(rctx->blitter, rctx->tes_shader); in r600_blitter_begin()