Home | History | Annotate | Download | only in state_tracker

Lines Matching refs:st

51 is_front_buffer_dirty(struct st_context *st)
53 struct gl_framebuffer *fb = st->ctx->DrawBuffer;
64 display_front_buffer(struct st_context *st)
66 struct gl_framebuffer *fb = st->ctx->DrawBuffer;
73 st_manager_flush_frontbuffer(st);
78 void st_flush(struct st_context *st,
82 FLUSH_VERTICES(st->ctx, 0);
83 FLUSH_CURRENT(st->ctx, 0);
85 st_flush_bitmap_cache(st);
87 st->pipe->flush(st->pipe, fence, flags);
94 void st_finish( struct st_context *st )
98 st_flush(st, &fence, 0);
101 st->pipe->screen->fence_finish(st->pipe->screen, NULL, fence,
103 st->pipe->screen->fence_reference(st->pipe->screen, &fence, NULL);
114 struct st_context *st = st_context(ctx);
121 st_flush(st, NULL, 0);
123 if (is_front_buffer_dirty(st)) {
124 display_front_buffer(st);
134 struct st_context *st = st_context(ctx);
136 st_finish(st);
138 if (is_front_buffer_dirty(st)) {
139 display_front_buffer(st);
171 struct st_context *st = st_context(ctx);
174 if (st->reset_status != PIPE_NO_RESET) {
175 status = st->reset_status;
176 st->reset_status = PIPE_NO_RESET;
178 status = st->pipe->get_device_reset_status(st->pipe);
188 struct st_context *st = data;
192 st->reset_status = status;
193 _mesa_set_context_lost_dispatch(st->ctx);
198 st_install_device_reset_callback(struct st_context *st)
200 if (st->pipe->set_device_reset_callback) {
203 cb.data = st;
204 st->pipe->set_device_reset_callback(st->pipe, &cb);