Home
last modified time | relevance | path

Searched refs:tcs_shader (Results 1 – 9 of 9) sorted by relevance

/external/mesa3d/src/gallium/drivers/radeonsi/
Dsi_state_shaders.c2280 si_shader_uses_bindless_samplers(sctx->tcs_shader.cso) || in si_update_common_shader_state()
2286 si_shader_uses_bindless_images(sctx->tcs_shader.cso) || in si_update_common_shader_state()
2318 (sctx->tcs_shader.cso && in si_update_tess_uses_prim_id()
2319 sctx->tcs_shader.cso->info.uses_primid) || in si_update_tess_uses_prim_id()
2360 bool enable_changed = !!sctx->tcs_shader.cso != !!sel; in si_bind_tcs_shader()
2362 if (sctx->tcs_shader.cso == sel) in si_bind_tcs_shader()
2365 sctx->tcs_shader.cso = sel; in si_bind_tcs_shader()
2366 sctx->tcs_shader.current = sel ? sel->first_variant : NULL; in si_bind_tcs_shader()
2495 [PIPE_SHADER_TESS_CTRL] = &sctx->tcs_shader, in si_destroy_shader_selector()
2879 return sctx->tcs_shader.cso ? sctx->tcs_shader.current : in si_get_tcs_current()
[all …]
Dsi_state_draw.c105 sctx->tcs_shader.cso ? sctx->tcs_shader.cso : sctx->tes_shader.cso; in si_emit_derived_tess_state()
121 if (sctx->tcs_shader.cso) in si_emit_derived_tess_state()
122 ls_current = sctx->tcs_shader.current; in si_emit_derived_tess_state()
152 if (sctx->tcs_shader.cso) { in si_emit_derived_tess_state()
1296 struct si_shader_selector *tcs = sctx->tcs_shader.cso; in si_draw_vbo()
Dsi_debug.c930 si_print_annotated_shader(sctx->tcs_shader.current, waves, num_waves, f); in si_dump_annotated_shaders()
998 si_dump_gfx_shader(sctx, &sctx->tcs_shader, log); in si_log_draw_state()
1008 si_dump_gfx_descriptors(sctx, &sctx->tcs_shader, log); in si_log_draw_state()
Dsi_pipe.h487 struct si_shader_ctx_state tcs_shader; member
Dsi_blit.c48 util_blitter_save_tessctrl_shader(sctx->blitter, sctx->tcs_shader.cso); in si_blitter_begin()
/external/mesa3d/src/gallium/drivers/r600/
Dr600_state_common.c1042 rctx->tcs_shader = (struct r600_pipe_shader_selector *)state; in r600_bind_tcs_state()
1118 if (rctx->tcs_shader == sel) { in r600_delete_tcs_state()
1119 rctx->tcs_shader = NULL; in r600_delete_tcs_state()
1666 if (rctx->tcs_shader) { in r600_update_derived_state()
1825 if (rctx->tcs_shader) { in r600_update_derived_state()
1826 need_buf_const = rctx->tcs_shader->current->shader.uses_tex_buffers || in r600_update_derived_state()
1827 rctx->tcs_shader->current->shader.has_txq_cube_array_z_comp; in r600_update_derived_state()
Devergreen_state.c4364 struct r600_pipe_shader_selector *tcs = rctx->tcs_shader ? rctx->tcs_shader : rctx->tes_shader; in evergreen_setup_tess_constants()
4400 if (rctx->tcs_shader) { in evergreen_setup_tess_constants()
4419 output_patch0_offset = rctx->tcs_shader ? input_patch_size * *num_patches : 0; in evergreen_setup_tess_constants()
4465 num_output_cp = rctx->tcs_shader ? in evergreen_get_ls_hs_config()
4466 rctx->tcs_shader->info.properties[TGSI_PROPERTY_TCS_VERTICES_OUT] : in evergreen_get_ls_hs_config()
Dr600_pipe.h560 struct r600_pipe_shader_selector *tcs_shader; member
Dr600_blit.c66 util_blitter_save_tessctrl_shader(rctx->blitter, rctx->tcs_shader); in r600_blitter_begin()