Lines Matching refs:PIPE_SHADER_GEOMETRY
625 case PIPE_SHADER_GEOMETRY: return "gs"; in pipe_shader_to_prefix()
1348 sprog->ss[PIPE_SHADER_GEOMETRY] = gs; in add_shader_program()
1355 list_add(&sprog->sl[PIPE_SHADER_GEOMETRY], &gs->programs); in add_shader_program()
1361 last_shader = tes ? PIPE_SHADER_TESS_EVAL : (gs ? PIPE_SHADER_GEOMETRY : PIPE_SHADER_FRAGMENT); in add_shader_program()
1435 if (ent->ss[PIPE_SHADER_GEOMETRY] && in lookup_shader_program()
1436 ent->ss[PIPE_SHADER_GEOMETRY]->id != gs_id) in lookup_shader_program()
2721 if (ctx->sub->shaders[PIPE_SHADER_GEOMETRY]) in vrend_fill_shader_key()
2731 case PIPE_SHADER_GEOMETRY: in vrend_fill_shader_key()
2739 prev_type = PIPE_SHADER_GEOMETRY; in vrend_fill_shader_key()
2768 next_type = PIPE_SHADER_GEOMETRY; in vrend_fill_shader_key()
2775 case PIPE_SHADER_GEOMETRY: in vrend_fill_shader_key()
2780 next_type = PIPE_SHADER_GEOMETRY; in vrend_fill_shader_key()
2798 case PIPE_SHADER_GEOMETRY: return GL_GEOMETRY_SHADER; in conv_shader_type()
2936 type == PIPE_SHADER_GEOMETRY) in vrend_create_shader()
3775 if (ctx->sub->shaders[PIPE_SHADER_GEOMETRY]) in vrend_draw_vbo()
3776 vrend_shader_select(ctx, ctx->sub->shaders[PIPE_SHADER_GEOMETRY], &gs_dirty); in vrend_draw_vbo()
3784 … (ctx->sub->shaders[PIPE_SHADER_GEOMETRY] && !ctx->sub->shaders[PIPE_SHADER_GEOMETRY]->current) || in vrend_draw_vbo()
3795 …ub->shaders[PIPE_SHADER_GEOMETRY] && ctx->sub->shaders[PIPE_SHADER_GEOMETRY]->current->id != (GLui… in vrend_draw_vbo()
3808 …ctx->sub->shaders[PIPE_SHADER_GEOMETRY] ? ctx->sub->shaders[PIPE_SHADER_GEOMETRY]->current->id : 0, in vrend_draw_vbo()
3816 … ctx->sub->shaders[PIPE_SHADER_GEOMETRY] ? ctx->sub->shaders[PIPE_SHADER_GEOMETRY]->current : NULL, in vrend_draw_vbo()
3823 …SS_EVAL] ? PIPE_SHADER_TESS_EVAL : (ctx->sub->shaders[PIPE_SHADER_GEOMETRY] ? PIPE_SHADER_GEOMETRY… in vrend_draw_vbo()
3830 if (ctx->sub->shaders[PIPE_SHADER_GEOMETRY]) in vrend_draw_vbo()
3831 … ctx->sub->prog_ids[PIPE_SHADER_GEOMETRY] = ctx->sub->shaders[PIPE_SHADER_GEOMETRY]->current->id; in vrend_draw_vbo()
3884 if (ctx->sub->shaders[PIPE_SHADER_GEOMETRY]) in vrend_draw_vbo()
3885 …glBeginTransformFeedback(get_gs_xfb_mode(ctx->sub->shaders[PIPE_SHADER_GEOMETRY]->sinfo.gs_out_pri… in vrend_draw_vbo()
5254 vrend_shader_state_reference(&sub->shaders[PIPE_SHADER_GEOMETRY], NULL); in vrend_destroy_sub_context()
5308 vrend_set_num_sampler_views(ctx, PIPE_SHADER_GEOMETRY, 0, 0); in vrend_destroy_context()