Searched refs:tes_shader (Results 1 – 12 of 12) sorted by relevance
1221 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 …]
105 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()
488 struct si_shader_ctx_state tes_shader; member798 if (sctx->tes_shader.cso) in si_get_vs()799 return &sctx->tes_shader; in si_get_vs()
530 if (sctx->tes_shader.cso) { in cik_emit_prefetch_L2()555 if (sctx->tes_shader.cso) { in cik_emit_prefetch_L2()
931 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()
1965 if (sctx->tes_shader.cso) { in si_shader_change_notify()1982 if (sctx->tes_shader.cso) { in si_shader_change_notify()
49 util_blitter_save_tesseval_shader(sctx->blitter, sctx->tes_shader.cso); in si_blitter_begin()
750 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 …]
2280 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 …]
377 if (ctx->tes_shader) { in r600_begin_new_cs()
561 struct r600_pipe_shader_selector *tes_shader; member
67 util_blitter_save_tesseval_shader(rctx->blitter, rctx->tes_shader); in r600_blitter_begin()