Searched refs:tcs_shader (Results 1 - 15 of 15) sorted by relevance

/xsrc/external/mit/MesaLib/dist/src/gallium/auxiliary/draw/
H A Ddraw_pt_fetch_shade_pipeline_llvm.c576 struct draw_tess_ctrl_shader *tcs_shader = draw->tcs.tess_ctrl_shader; local in function:llvm_pipeline_generic
650 if (tcs_shader) {
651 draw_tess_ctrl_shader_run(tcs_shader,
674 tcs_shader ? tcs_shader->vertices_out : draw->pt.vertices_per_patch,
677 tcs_shader ? &tcs_shader->info : &vshader->info,
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/radeonsi/
H A Dsi_debug.c1010 si_print_annotated_shader(sctx->tcs_shader.current, waves, num_waves, f);
1072 struct si_shader_ctx_state *tcs_shader; local in function:si_log_draw_state
1077 tcs_shader = &sctx->tcs_shader;
1078 if (sctx->tes_shader.cso && !sctx->tcs_shader.cso)
1079 tcs_shader = &sctx->fixed_func_tcs_shader;
1084 si_dump_gfx_shader(sctx, tcs_shader, log);
1095 si_dump_gfx_descriptors(sctx, tcs_shader, log);
H A Dsi_state_draw.c79 sctx->tcs_shader.cso ? sctx->tcs_shader.cso : sctx->tes_shader.cso;
95 if (sctx->tcs_shader.cso)
96 ls_current = sctx->tcs_shader.current;
126 if (sctx->tcs_shader.cso) {
1337 struct si_shader_selector *tcs = sctx->tcs_shader.cso;
H A Dsi_state_shaders.c2513 si_shader_uses_bindless_samplers(sctx->tcs_shader.cso) ||
2519 si_shader_uses_bindless_images(sctx->tcs_shader.cso) ||
2551 (sctx->tcs_shader.cso &&
2552 sctx->tcs_shader.cso->info.uses_primid) ||
2593 bool enable_changed = !!sctx->tcs_shader.cso != !!sel;
2595 if (sctx->tcs_shader.cso == sel)
2598 sctx->tcs_shader.cso = sel;
2599 sctx->tcs_shader.current = sel ? sel->first_variant : NULL;
2729 [PIPE_SHADER_TESS_CTRL] = &sctx->tcs_shader,
3117 return sctx->tcs_shader
[all...]
H A Dsi_pipe.h898 struct si_shader_ctx_state tcs_shader; member in struct:si_context
H A Dsi_blit.c48 util_blitter_save_tessctrl_shader(sctx->blitter, sctx->tcs_shader.cso);
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/radeonsi/
H A Dsi_debug.c1054 struct si_shader_ctx_state *tcs_shader; local in function:si_log_draw_state
1059 tcs_shader = &sctx->shader.tcs;
1061 tcs_shader = &sctx->fixed_func_tcs_shader;
1066 si_dump_gfx_shader(sctx, tcs_shader, log);
1075 si_dump_gfx_descriptors(sctx, tcs_shader, log);
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/r600/
H A Dr600_state_common.c1053 rctx->tcs_shader = (struct r600_pipe_shader_selector *)state;
1131 if (rctx->tcs_shader == sel) {
1132 rctx->tcs_shader = NULL;
1776 if (rctx->tcs_shader) {
1944 if (rctx->tcs_shader) {
1945 need_buf_const = rctx->tcs_shader->current->shader.uses_tex_buffers ||
1946 rctx->tcs_shader->current->shader.has_txq_cube_array_z_comp;
H A Dr600_pipe.h569 struct r600_pipe_shader_selector *tcs_shader; member in struct:r600_context
H A Devergreen_state.c4500 struct r600_pipe_shader_selector *tcs = rctx->tcs_shader ? rctx->tcs_shader : rctx->tes_shader;
4536 if (rctx->tcs_shader) {
4555 output_patch0_offset = rctx->tcs_shader ? input_patch_size * *num_patches : 0;
4601 num_output_cp = rctx->tcs_shader ?
4602 rctx->tcs_shader->info.properties[TGSI_PROPERTY_TCS_VERTICES_OUT] :
H A Dr600_blit.c66 util_blitter_save_tessctrl_shader(rctx->blitter, rctx->tcs_shader);
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/r600/
H A Dr600_state_common.c1099 rctx->tcs_shader = (struct r600_pipe_shader_selector *)state;
1184 if (rctx->tcs_shader == sel) {
1185 rctx->tcs_shader = NULL;
1835 if (rctx->tcs_shader) {
2003 if (rctx->tcs_shader) {
2004 need_buf_const = rctx->tcs_shader->current->shader.uses_tex_buffers ||
2005 rctx->tcs_shader->current->shader.has_txq_cube_array_z_comp;
H A Dr600_pipe.h574 struct r600_pipe_shader_selector *tcs_shader; member in struct:r600_context
H A Devergreen_state.c4533 struct r600_pipe_shader_selector *tcs = rctx->tcs_shader ? rctx->tcs_shader : rctx->tes_shader;
4569 if (rctx->tcs_shader) {
4588 output_patch0_offset = rctx->tcs_shader ? input_patch_size * *num_patches : 0;
4633 num_output_cp = rctx->tcs_shader ?
4634 rctx->tcs_shader->info.properties[TGSI_PROPERTY_TCS_VERTICES_OUT] :
H A Dr600_blit.c66 util_blitter_save_tessctrl_shader(rctx->blitter, rctx->tcs_shader);

Completed in 44 milliseconds