Home | History | Annotate | Download | only in hud

Lines Matching defs:pipe

28 /* This file contains code for reading values from pipe queries
35 #include "pipe/p_screen.h"
45 struct pipe_context *pipe;
59 struct pipe_context *pipe;
64 pipe = bq->pipe;
67 pipe->end_query(pipe, bq->query[bq->head]);
84 if (!pipe->get_query_result(pipe, query, FALSE, bq->result[idx]))
100 pipe->destroy_query(bq->pipe, bq->query[bq->head]);
107 bq->query[bq->head] = pipe->create_batch_query(pipe,
127 if (!bq->pipe->begin_query(bq->pipe, bq->query[bq->head])) {
137 struct pipe_context *pipe, unsigned query_type,
147 bq->pipe = pipe;
187 bq->pipe->end_query(bq->pipe, bq->query[bq->head]);
191 bq->pipe->destroy_query(bq->pipe, bq->query[idx]);
200 struct pipe_context *pipe;
235 struct pipe_context *pipe = info->pipe;
239 pipe->end_query(pipe, info->query[info->head]);
247 if (query && pipe->get_query_result(pipe, query, FALSE, &result)) {
266 pipe->destroy_query(pipe, info->query[info->head]);
268 pipe->create_query(pipe, info->query_type, 0);
276 pipe->create_query(pipe, info->query_type, 0);
285 info->query[info->head] = pipe->create_query(pipe, info->query_type, 0);
293 struct pipe_context *pipe = info->pipe;
297 pipe->begin_query(pipe, info->query[info->head]);
344 struct pipe_context *pipe = info->pipe;
347 pipe->end_query(pipe, info->query[info->head]);
351 pipe->destroy_query(pipe, info->query[i]);
360 struct hud_pane *pane, struct pipe_context *pipe,
384 info->pipe = pipe;
388 if (!batch_query_add(pbq, pipe, query_type, &info->result_index))
414 struct hud_pane *pane, struct pipe_context *pipe,
417 struct pipe_screen *screen = pipe->screen;
438 hud_pipe_query_install(pbq, pane, pipe, query.name, query.query_type, 0,