Home
last modified time | relevance | path

Searched refs:vbuf_render (Results 1 - 20 of 20) sorted by relevance

/third_party/mesa3d/src/gallium/auxiliary/draw/
H A Ddraw_vbuf.h53 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 Ddraw_private.h97 struct vbuf_render;
182 struct vbuf_render *render;
H A Ddraw_pipe_vbuf.c54 struct vbuf_render *render;
414 draw_vbuf_stage(struct draw_context *draw, struct vbuf_render *render) in draw_vbuf_stage()
H A Ddraw_context.h340 struct vbuf_render;
343 struct vbuf_render *render);
H A Ddraw_pt_emit.c147 struct vbuf_render *render = draw->render; in draw_pt_emit()
221 struct vbuf_render *render = draw->render; in draw_pt_emit_linear()
H A Ddraw_pt.h134 struct vbuf_render;
H A Ddraw_pt_so_emit.c277 struct vbuf_render *render = draw->render; in draw_pt_so_emit()
H A Ddraw_context.c886 struct vbuf_render *render ) in draw_set_render()
/third_party/mesa3d/src/gallium/drivers/i915/
H A Di915_prim_vbuf.c57 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 Dsvga_swtnl_backend.c48 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 Dsvga_swtnl_private.h39 struct vbuf_render base;
84 svga_vbuf_render( struct vbuf_render *render ) in svga_vbuf_render()
91 struct vbuf_render *
H A Dsvga_swtnl.h33 struct vbuf_render;
H A Dsvga_context.h599 struct vbuf_render *backend;
/third_party/mesa3d/src/gallium/drivers/softpipe/
H A Dsp_prim_vbuf.c55 * 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 Dsp_prim_vbuf.h34 extern struct vbuf_render *
H A Dsp_context.h171 struct vbuf_render *vbuf_backend;
/third_party/mesa3d/src/gallium/drivers/nouveau/nv30/
H A Dnv30_draw.c38 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 Dlp_setup_vbuf.c60 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 Dlp_setup_context.h70 * 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 Dr300_render.c913 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...]

Completed in 18 milliseconds