Home | History | Annotate | Download | only in state_tracker

Lines Matching refs:st

58    struct st_context *st = st_context(ctx);
73 vinfo.num_attribs = st->state.vs->cso->state.num_outputs;
80 draw_set_vertex_info(st->draw, &vinfo);
124 struct st_context *st = st_context(ctx);
125 struct pipe_context *pipe = st->pipe;
126 struct draw_context *draw = st_get_draw_context(st);
142 st_flush_bitmap_cache(st);
143 st_invalidate_readpix_cache(st);
145 st_validate_state(st, ST_PIPELINE_RENDER);
151 vp = st->vp;
152 vs = &st->vp_variant->tgsi;
154 if (!st->vp_variant->draw_shader) {
155 st->vp_variant->draw_shader = draw_create_vertex_shader(draw, vs);
165 draw_set_viewport_states(draw, 0, 1, &st->state.viewport[0]);
166 draw_set_clip_state(draw, &st->state.clip);
167 draw_set_rasterizer_state(draw, &st->state.rasterizer, NULL);
168 draw_bind_vertex_shader(draw, st->vp_variant->draw_shader);
269 draw_set_mapped_constant_buffer(st->draw, PIPE_SHADER_VERTEX, 0,
270 st->state.constants[PIPE_SHADER_VERTEX].ptr,
271 st->state.constants[PIPE_SHADER_VERTEX].size);