Lines Matching refs:PIPE_SHADER_TESS_CTRL
626 case PIPE_SHADER_TESS_CTRL: return "tc"; in pipe_shader_to_prefix()
1349 sprog->ss[PIPE_SHADER_TESS_CTRL] = tcs; in add_shader_program()
1357 list_add(&sprog->sl[PIPE_SHADER_TESS_CTRL], &tcs->programs); in add_shader_program()
1438 if (ent->ss[PIPE_SHADER_TESS_CTRL] && in lookup_shader_program()
1439 ent->ss[PIPE_SHADER_TESS_CTRL]->id != tcs_id) in lookup_shader_program()
2723 if (ctx->sub->shaders[PIPE_SHADER_TESS_CTRL]) in vrend_fill_shader_key()
2746 prev_type = PIPE_SHADER_TESS_CTRL; in vrend_fill_shader_key()
2748 case PIPE_SHADER_TESS_CTRL: in vrend_fill_shader_key()
2766 next_type = PIPE_SHADER_TESS_CTRL; in vrend_fill_shader_key()
2772 case PIPE_SHADER_TESS_CTRL: in vrend_fill_shader_key()
2799 case PIPE_SHADER_TESS_CTRL: return GL_TESS_CONTROL_SHADER; in conv_shader_type()
2940 (type == PIPE_SHADER_TESS_CTRL || in vrend_create_shader()
3777 if (ctx->sub->shaders[PIPE_SHADER_TESS_CTRL]) in vrend_draw_vbo()
3778 vrend_shader_select(ctx, ctx->sub->shaders[PIPE_SHADER_TESS_CTRL], &tcs_dirty); in vrend_draw_vbo()
3785 …(ctx->sub->shaders[PIPE_SHADER_TESS_CTRL] && !ctx->sub->shaders[PIPE_SHADER_TESS_CTRL]->current) || in vrend_draw_vbo()
3799 …b->shaders[PIPE_SHADER_TESS_CTRL] && ctx->sub->shaders[PIPE_SHADER_TESS_CTRL]->current->id != (GLu… in vrend_draw_vbo()
3809 …ctx->sub->shaders[PIPE_SHADER_TESS_CTRL] ? ctx->sub->shaders[PIPE_SHADER_TESS_CTRL]->current->id :… in vrend_draw_vbo()
3817 …ctx->sub->shaders[PIPE_SHADER_TESS_CTRL] ? ctx->sub->shaders[PIPE_SHADER_TESS_CTRL]->current : NUL… in vrend_draw_vbo()
3832 if (ctx->sub->shaders[PIPE_SHADER_TESS_CTRL]) in vrend_draw_vbo()
3833 … ctx->sub->prog_ids[PIPE_SHADER_TESS_CTRL] = ctx->sub->shaders[PIPE_SHADER_TESS_CTRL]->current->id; in vrend_draw_vbo()
5255 vrend_shader_state_reference(&sub->shaders[PIPE_SHADER_TESS_CTRL], NULL); in vrend_destroy_sub_context()
5309 vrend_set_num_sampler_views(ctx, PIPE_SHADER_TESS_CTRL, 0, 0); in vrend_destroy_context()