/third_party/mesa3d/src/gallium/auxiliary/draw/ |
H A D | draw_vbuf.h | 53 struct vbuf_render { struct 68 boolean (*need_pipeline)(const struct vbuf_render *render, 78 const struct vertex_info *(*get_vertex_info)(struct vbuf_render *); 85 boolean (*allocate_vertices)(struct vbuf_render *, 89 void *(*map_vertices)(struct vbuf_render *); 90 void (*unmap_vertices)(struct vbuf_render *, 100 void (*set_primitive)(struct vbuf_render *, enum pipe_prim_type prim); 105 void (*set_view_index)(struct vbuf_render *, unsigned view_index); 111 void (*draw_elements)(struct vbuf_render *, 117 void (*draw_arrays)(struct vbuf_render *, [all...] |
H A D | draw_private.h | 97 struct vbuf_render; 182 struct vbuf_render *render;
|
H A D | draw_pipe_vbuf.c | 54 struct vbuf_render *render; 414 draw_vbuf_stage(struct draw_context *draw, struct vbuf_render *render) in draw_vbuf_stage()
|
H A D | draw_context.h | 340 struct vbuf_render; 343 struct vbuf_render *render);
|
H A D | draw_pt_emit.c | 147 struct vbuf_render *render = draw->render; in draw_pt_emit() 221 struct vbuf_render *render = draw->render; in draw_pt_emit_linear()
|
H A D | draw_pt.h | 134 struct vbuf_render;
|
H A D | draw_pt_so_emit.c | 277 struct vbuf_render *render = draw->render; in draw_pt_so_emit()
|
H A D | draw_context.c | 886 struct vbuf_render *render ) in draw_set_render()
|
/third_party/mesa3d/src/gallium/drivers/i915/ |
H A D | i915_prim_vbuf.c | 57 struct vbuf_render base; 89 i915_vbuf_render(struct vbuf_render *render) in i915_vbuf_render() 104 i915_vbuf_update_vbo_state(struct vbuf_render *render) in i915_vbuf_update_vbo_state() 125 i915_vbuf_render_get_vertex_info(struct vbuf_render *render) in i915_vbuf_render_get_vertex_info() 205 i915_vbuf_render_allocate_vertices(struct vbuf_render *render, in i915_vbuf_render_allocate_vertices() 243 i915_vbuf_render_map_vertices(struct vbuf_render *render) in i915_vbuf_render_map_vertices() 255 i915_vbuf_render_unmap_vertices(struct vbuf_render *render, ushort min_index, in i915_vbuf_render_unmap_vertices() 274 i915_vbuf_ensure_index_bounds(struct vbuf_render *render, unsigned max_index) in i915_vbuf_ensure_index_bounds() 288 i915_vbuf_render_set_primitive(struct vbuf_render *render, in i915_vbuf_render_set_primitive() 345 draw_arrays_generate_indices(struct vbuf_render *rende [all...] |
/third_party/mesa3d/src/gallium/drivers/svga/ |
H A D | svga_swtnl_backend.c | 48 svga_vbuf_render_get_vertex_info(struct vbuf_render *render) in svga_vbuf_render_get_vertex_info() 60 svga_vbuf_render_allocate_vertices(struct vbuf_render *render, in svga_vbuf_render_allocate_vertices() 129 svga_vbuf_render_map_vertices(struct vbuf_render *render) in svga_vbuf_render_map_vertices() 167 svga_vbuf_render_unmap_vertices(struct vbuf_render *render, in svga_vbuf_render_unmap_vertices() 206 svga_vbuf_render_set_primitive(struct vbuf_render *render, in svga_vbuf_render_set_primitive() 281 svga_vbuf_render_draw_arrays(struct vbuf_render *render, in svga_vbuf_render_draw_arrays() 315 svga_vbuf_render_draw_elements(struct vbuf_render *render, in svga_vbuf_render_draw_elements() 367 svga_vbuf_render_release_vertices(struct vbuf_render *render) in svga_vbuf_render_release_vertices() 374 svga_vbuf_render_destroy(struct vbuf_render *render) in svga_vbuf_render_destroy() 387 struct vbuf_render * [all...] |
H A D | svga_swtnl_private.h | 39 struct vbuf_render base; 84 svga_vbuf_render( struct vbuf_render *render ) in svga_vbuf_render() 91 struct vbuf_render *
|
H A D | svga_swtnl.h | 33 struct vbuf_render;
|
H A D | svga_context.h | 599 struct vbuf_render *backend;
|
/third_party/mesa3d/src/gallium/drivers/softpipe/ |
H A D | sp_prim_vbuf.c | 55 * Subclass of vbuf_render. 59 struct vbuf_render base; 73 softpipe_vbuf_render(struct vbuf_render *vbr) in softpipe_vbuf_render() 81 sp_vbuf_get_vertex_info(struct vbuf_render *vbr) in sp_vbuf_get_vertex_info() 89 sp_vbuf_allocate_vertices(struct vbuf_render *vbr, in sp_vbuf_allocate_vertices() 109 sp_vbuf_release_vertices(struct vbuf_render *vbr) in sp_vbuf_release_vertices() 116 sp_vbuf_map_vertices(struct vbuf_render *vbr) in sp_vbuf_map_vertices() 124 sp_vbuf_unmap_vertices(struct vbuf_render *vbr, in sp_vbuf_unmap_vertices() 136 sp_vbuf_set_primitive(struct vbuf_render *vbr, enum pipe_prim_type prim) in sp_vbuf_set_primitive() 160 sp_vbuf_draw_elements(struct vbuf_render *vb [all...] |
H A D | sp_prim_vbuf.h | 34 extern struct vbuf_render *
|
H A D | sp_context.h | 171 struct vbuf_render *vbuf_backend;
|
/third_party/mesa3d/src/gallium/drivers/nouveau/nv30/ |
H A D | nv30_draw.c | 38 struct vbuf_render base; 56 nv30_render(struct vbuf_render *render) in nv30_render() 62 nv30_render_get_vertex_info(struct vbuf_render *render) in nv30_render_get_vertex_info() 68 nv30_render_allocate_vertices(struct vbuf_render *render, in nv30_render_allocate_vertices() 91 nv30_render_map_vertices(struct vbuf_render *render) in nv30_render_map_vertices() 105 nv30_render_unmap_vertices(struct vbuf_render *render, in nv30_render_unmap_vertices() 114 nv30_render_set_primitive(struct vbuf_render *render, enum pipe_prim_type prim) in nv30_render_set_primitive() 122 nv30_render_draw_elements(struct vbuf_render *render, in nv30_render_draw_elements() 166 nv30_render_draw_arrays(struct vbuf_render *render, unsigned start, uint nr) in nv30_render_draw_arrays() 203 nv30_render_release_vertices(struct vbuf_render *rende [all...] |
/third_party/mesa3d/src/gallium/drivers/llvmpipe/ |
H A D | lp_setup_vbuf.c | 60 lp_setup_context(struct vbuf_render *vbr) in lp_setup_context() 68 lp_setup_get_vertex_info(struct vbuf_render *vbr) in lp_setup_get_vertex_info() 82 lp_setup_allocate_vertices(struct vbuf_render *vbr, in lp_setup_allocate_vertices() 101 lp_setup_release_vertices(struct vbuf_render *vbr) in lp_setup_release_vertices() 107 lp_setup_map_vertices(struct vbuf_render *vbr) in lp_setup_map_vertices() 114 lp_setup_unmap_vertices(struct vbuf_render *vbr, in lp_setup_unmap_vertices() 125 lp_setup_set_primitive(struct vbuf_render *vbr, enum pipe_prim_type prim) in lp_setup_set_primitive() 131 lp_setup_set_view_index(struct vbuf_render *vbr, unsigned view_index) in lp_setup_set_view_index() 165 lp_setup_draw_elements(struct vbuf_render *vbr, const ushort *indices, uint nr) in lp_setup_draw_elements() 380 lp_setup_draw_arrays(struct vbuf_render *vb [all...] |
H A D | lp_setup_context.h | 70 * Subclass of vbuf_render, plugged directly into the draw module as 75 struct vbuf_render base;
|
/third_party/mesa3d/src/gallium/drivers/r300/ |
H A D | r300_render.c | 913 struct vbuf_render base; 929 r300_render(struct vbuf_render* render) in r300_render() 935 r300_render_get_vertex_info(struct vbuf_render* render) in r300_render_get_vertex_info() 943 static boolean r300_render_allocate_vertices(struct vbuf_render* render, in r300_render_allocate_vertices() 976 static void* r300_render_map_vertices(struct vbuf_render* render) in r300_render_map_vertices() 987 static void r300_render_unmap_vertices(struct vbuf_render* render, in r300_render_unmap_vertices() 1000 static void r300_render_release_vertices(struct vbuf_render* render) in r300_render_release_vertices() 1011 static void r300_render_set_primitive(struct vbuf_render* render, in r300_render_set_primitive() 1020 static void r300_render_draw_arrays(struct vbuf_render* render, in r300_render_draw_arrays() 1054 static void r300_render_draw_elements(struct vbuf_render* rende [all...] |