H A D | hud_context.c | 40 #include "hud/hud_context.h" 41 #include "hud/hud_private.h" 71 hud_draw_colored_prims(struct hud_context *hud, unsigned prim, in hud_draw_colored_prims() argument 76 struct cso_context *cso = hud->cso; in hud_draw_colored_prims() 77 struct pipe_context *pipe = hud->pipe; in hud_draw_colored_prims() 80 hud->constants.color[0] = r; in hud_draw_colored_prims() 81 hud->constants.color[1] = g; in hud_draw_colored_prims() 82 hud->constants.color[2] = b; in hud_draw_colored_prims() 83 hud->constants.color[3] = a; in hud_draw_colored_prims() 84 hud in hud_draw_colored_prims() 103 hud_draw_colored_quad(struct hud_context *hud, unsigned prim, unsigned x1, unsigned y1, unsigned x2, unsigned y2, float r, float g, float b, float a) hud_draw_colored_quad() argument 118 hud_draw_background_quad(struct hud_context *hud, unsigned x1, unsigned y1, unsigned x2, unsigned y2) hud_draw_background_quad() argument 142 hud_draw_string(struct hud_context *hud, unsigned x, unsigned y, const char *str, ...) hud_draw_string() argument 301 hud_draw_graph_line_strip(struct hud_context *hud, const struct hud_graph *gr, unsigned xoffset, unsigned yoffset, float yscale) hud_draw_graph_line_strip() argument 326 hud_pane_accumulate_vertices(struct hud_context *hud, const struct hud_pane *pane) hud_pane_accumulate_vertices() argument 401 hud_pane_accumulate_vertices_simple(struct hud_context *hud, const struct hud_pane *pane) hud_pane_accumulate_vertices_simple() argument 421 hud_pane_draw_colored_objects(struct hud_context *hud, const struct hud_pane *pane) hud_pane_draw_colored_objects() argument 445 hud_prepare_vertices(struct hud_context *hud, struct vertex_queue *v, unsigned num_vertices, unsigned stride) hud_prepare_vertices() argument 459 hud_draw_results(struct hud_context *hud, struct pipe_resource *tex) hud_draw_results() argument 626 hud_start_queries(struct hud_context *hud, struct pipe_context *pipe) hud_start_queries() argument 644 hud_stop_queries(struct hud_context *hud, struct pipe_context *pipe) hud_stop_queries() argument 721 hud_run(struct hud_context *hud, struct cso_context *cso, struct pipe_resource *tex) hud_run() argument 744 hud_record_only(struct hud_context *hud, struct pipe_context *pipe) hud_record_only() argument 869 hud_pane_create(struct hud_context *hud, unsigned x1, unsigned y1, unsigned x2, unsigned y2, unsigned y_simple, unsigned period, uint64_t max_value, uint64_t ceiling, boolean dyn_ceiling, boolean sort_items) hud_pane_create() argument 1180 hud_parse_env_var(struct hud_context *hud, struct pipe_screen *screen, const char *env) hud_parse_env_var() argument 1622 hud_unset_draw_context(struct hud_context *hud) hud_unset_draw_context() argument 1653 hud_set_draw_context(struct hud_context *hud, struct cso_context *cso, struct st_context_iface *st) hud_set_draw_context() argument 1787 hud_unset_record_context(struct hud_context *hud) hud_unset_record_context() argument 1810 hud_set_record_context(struct hud_context *hud, struct pipe_context *pipe) hud_set_record_context() argument 1857 struct hud_context *hud; hud_create() local 1977 hud_destroy(struct hud_context *hud, struct cso_context *cso) hud_destroy() argument 1992 hud_add_queue_for_monitoring(struct hud_context *hud, struct util_queue_monitoring *queue_info) hud_add_queue_for_monitoring() argument [all...] |