/external/chromium_org/third_party/mesa/src/src/gallium/auxiliary/draw/ |
H A D | draw_pt_util.c | 38 void draw_pt_split_prim(unsigned prim, unsigned *first, unsigned *incr) argument 40 switch (prim) {
|
H A D | draw_pipe.c | 117 struct prim_header prim; local 119 prim.flags = 0; 120 prim.pad = 0; 121 prim.v[0] = (struct vertex_header *)v0; 123 draw->pipeline.first->point( draw->pipeline.first, &prim ); 136 struct prim_header prim; local 138 prim.flags = flags; 139 prim.pad = 0; 140 prim.v[0] = (struct vertex_header *)v0; 141 prim 157 struct prim_header prim; local [all...] |
/external/mesa3d/src/gallium/auxiliary/draw/ |
H A D | draw_pt_util.c | 38 void draw_pt_split_prim(unsigned prim, unsigned *first, unsigned *incr) argument 40 switch (prim) {
|
/external/chromium_org/third_party/mesa/src/src/mesa/vbo/ |
H A D | vbo_exec.c | 108 count_tessellated_primitives(const struct _mesa_prim *prim) argument 111 switch (prim->mode) { 113 num_primitives = prim->count; 116 num_primitives = prim->count >= 2 ? prim->count - 1 : 0; 119 num_primitives = prim->count >= 2 ? prim->count : 0; 122 num_primitives = prim->count / 2; 127 num_primitives = prim->count >= 3 ? prim [all...] |
H A D | vbo_split.c | 103 const struct _mesa_prim *prim, 111 GLint max_basevertex = prim->basevertex; 115 max_basevertex = MAX2(max_basevertex, prim[i].basevertex); 137 vbo_split_copy(ctx, arrays, prim, nr_prims, ib, 145 vbo_split_inplace(ctx, arrays, prim, nr_prims, ib, 159 vbo_split_inplace(ctx, arrays, prim, nr_prims, ib, 101 vbo_split_prims( struct gl_context *ctx, const struct gl_client_array *arrays[], const struct _mesa_prim *prim, GLuint nr_prims, const struct _mesa_index_buffer *ib, GLuint min_index, GLuint max_index, vbo_draw_func draw, const struct split_limits *limits ) argument
|
H A D | vbo_rebase.c | 120 const struct _mesa_prim *prim, 149 tmp_prims = (struct _mesa_prim *)malloc(sizeof(*prim) * nr_prims); 152 tmp_prims[i] = prim[i]; 156 prim = tmp_prims; 198 tmp_prims = (struct _mesa_prim *)malloc(sizeof(*prim) * nr_prims); 203 assert(prim[i].start >= min_index); 205 tmp_prims[i] = prim[i]; 209 prim = tmp_prims; 234 prim, 118 vbo_rebase_prims( struct gl_context *ctx, const struct gl_client_array *arrays[], const struct _mesa_prim *prim, GLuint nr_prims, const struct _mesa_index_buffer *ib, GLuint min_index, GLuint max_index, vbo_draw_func draw ) argument
|
/external/mesa3d/src/mesa/vbo/ |
H A D | vbo_exec.c | 108 count_tessellated_primitives(const struct _mesa_prim *prim) argument 111 switch (prim->mode) { 113 num_primitives = prim->count; 116 num_primitives = prim->count >= 2 ? prim->count - 1 : 0; 119 num_primitives = prim->count >= 2 ? prim->count : 0; 122 num_primitives = prim->count / 2; 127 num_primitives = prim->count >= 3 ? prim [all...] |
H A D | vbo_split.c | 103 const struct _mesa_prim *prim, 111 GLint max_basevertex = prim->basevertex; 115 max_basevertex = MAX2(max_basevertex, prim[i].basevertex); 137 vbo_split_copy(ctx, arrays, prim, nr_prims, ib, 145 vbo_split_inplace(ctx, arrays, prim, nr_prims, ib, 159 vbo_split_inplace(ctx, arrays, prim, nr_prims, ib, 101 vbo_split_prims( struct gl_context *ctx, const struct gl_client_array *arrays[], const struct _mesa_prim *prim, GLuint nr_prims, const struct _mesa_index_buffer *ib, GLuint min_index, GLuint max_index, vbo_draw_func draw, const struct split_limits *limits ) argument
|
H A D | vbo_rebase.c | 120 const struct _mesa_prim *prim, 149 tmp_prims = (struct _mesa_prim *)malloc(sizeof(*prim) * nr_prims); 152 tmp_prims[i] = prim[i]; 156 prim = tmp_prims; 198 tmp_prims = (struct _mesa_prim *)malloc(sizeof(*prim) * nr_prims); 203 assert(prim[i].start >= min_index); 205 tmp_prims[i] = prim[i]; 209 prim = tmp_prims; 234 prim, 118 vbo_rebase_prims( struct gl_context *ctx, const struct gl_client_array *arrays[], const struct _mesa_prim *prim, GLuint nr_prims, const struct _mesa_index_buffer *ib, GLuint min_index, GLuint max_index, vbo_draw_func draw ) argument
|
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/nouveau/ |
H A D | nouveau_gldefs.h | 169 nvgl_primitive(unsigned prim) { argument 170 switch (prim) {
|
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/nv50/ |
H A D | nv50_draw.c | 39 nv50_render_point(struct draw_stage *stage, struct prim_header *prim) argument 45 nv50_render_line(struct draw_stage *stage, struct prim_header *prim) argument 51 nv50_render_tri(struct draw_stage *stage, struct prim_header *prim) argument
|
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/nvc0/ |
H A D | nvc0_draw.c | 39 nvc0_render_point(struct draw_stage *stage, struct prim_header *prim) argument 45 nvc0_render_line(struct draw_stage *stage, struct prim_header *prim) argument 51 nvc0_render_tri(struct draw_stage *stage, struct prim_header *prim) argument
|
/external/chromium_org/third_party/mesa/src/src/mesa/drivers/dri/i965/ |
H A D | brw_primitive_restart.c | 77 const struct _mesa_prim *prim, 101 switch(prim->mode) { 131 const struct _mesa_prim *prim, 169 if (can_cut_index_handle_prims(ctx, prim, nr_prims, ib)) { 173 brw_draw_prims(ctx, prim, nr_prims, ib, GL_FALSE, -1, -1, NULL); 179 vbo_sw_primitive_restart(ctx, prim, nr_prims, ib); 76 can_cut_index_handle_prims(struct gl_context *ctx, const struct _mesa_prim *prim, GLuint nr_prims, const struct _mesa_index_buffer *ib) argument 130 brw_handle_primitive_restart(struct gl_context *ctx, const struct _mesa_prim *prim, GLuint nr_prims, const struct _mesa_index_buffer *ib) argument
|
/external/mesa3d/src/gallium/drivers/nouveau/ |
H A D | nouveau_gldefs.h | 169 nvgl_primitive(unsigned prim) { argument 170 switch (prim) {
|
/external/mesa3d/src/gallium/drivers/nv50/ |
H A D | nv50_draw.c | 39 nv50_render_point(struct draw_stage *stage, struct prim_header *prim) argument 45 nv50_render_line(struct draw_stage *stage, struct prim_header *prim) argument 51 nv50_render_tri(struct draw_stage *stage, struct prim_header *prim) argument
|
/external/mesa3d/src/gallium/drivers/nvc0/ |
H A D | nvc0_draw.c | 39 nvc0_render_point(struct draw_stage *stage, struct prim_header *prim) argument 45 nvc0_render_line(struct draw_stage *stage, struct prim_header *prim) argument 51 nvc0_render_tri(struct draw_stage *stage, struct prim_header *prim) argument
|
/external/mesa3d/src/mesa/drivers/dri/i965/ |
H A D | brw_primitive_restart.c | 77 const struct _mesa_prim *prim, 101 switch(prim->mode) { 131 const struct _mesa_prim *prim, 169 if (can_cut_index_handle_prims(ctx, prim, nr_prims, ib)) { 173 brw_draw_prims(ctx, prim, nr_prims, ib, GL_FALSE, -1, -1, NULL); 179 vbo_sw_primitive_restart(ctx, prim, nr_prims, ib); 76 can_cut_index_handle_prims(struct gl_context *ctx, const struct _mesa_prim *prim, GLuint nr_prims, const struct _mesa_index_buffer *ib) argument 130 brw_handle_primitive_restart(struct gl_context *ctx, const struct _mesa_prim *prim, GLuint nr_prims, const struct _mesa_index_buffer *ib) argument
|
/external/chromium_org/third_party/mesa/src/src/gallium/auxiliary/indices/ |
H A D | u_indices.c | 44 unsigned prim, 64 if ((hw_mask & (1<<prim)) && 73 *out_prim = prim; 79 switch (prim) { 81 *out_translate = translate[in_idx][out_idx][in_pv][out_pv][prim]; 87 *out_translate = translate[in_idx][out_idx][in_pv][out_pv][prim]; 93 *out_translate = translate[in_idx][out_idx][in_pv][out_pv][prim]; 99 *out_translate = translate[in_idx][out_idx][in_pv][out_pv][prim]; 105 *out_translate = translate[in_idx][out_idx][in_pv][out_pv][prim]; 111 *out_translate = translate[in_idx][out_idx][in_pv][out_pv][prim]; 43 u_index_translator( unsigned hw_mask, unsigned prim, unsigned in_index_size, unsigned nr, unsigned in_pv, unsigned out_pv, unsigned *out_prim, unsigned *out_index_size, unsigned *out_nr, u_translate_func *out_translate ) argument 156 u_index_generator( unsigned hw_mask, unsigned prim, unsigned start, unsigned nr, unsigned in_pv, unsigned out_pv, unsigned *out_prim, unsigned *out_index_size, unsigned *out_nr, u_generate_func *out_generate ) argument [all...] |
H A D | u_unfilled_indices.c | 79 static unsigned nr_lines( unsigned prim, argument 82 switch (prim) { 103 int u_unfilled_translator( unsigned prim, argument 147 *out_translate = translate_line[in_idx][out_idx][prim]; 148 *out_nr = nr_lines( prim, nr ); 155 int u_unfilled_generator( unsigned prim, argument 185 *out_generate = generate_line[out_idx][prim]; 186 *out_nr = nr_lines( prim, nr );
|
/external/chromium_org/third_party/mesa/src/src/mesa/drivers/dri/nouveau/ |
H A D | nouveau_gldefs.h | 195 nvgl_primitive(unsigned prim) argument 197 switch (prim) {
|
/external/mesa3d/src/gallium/auxiliary/indices/ |
H A D | u_indices.c | 44 unsigned prim, 64 if ((hw_mask & (1<<prim)) && 73 *out_prim = prim; 79 switch (prim) { 81 *out_translate = translate[in_idx][out_idx][in_pv][out_pv][prim]; 87 *out_translate = translate[in_idx][out_idx][in_pv][out_pv][prim]; 93 *out_translate = translate[in_idx][out_idx][in_pv][out_pv][prim]; 99 *out_translate = translate[in_idx][out_idx][in_pv][out_pv][prim]; 105 *out_translate = translate[in_idx][out_idx][in_pv][out_pv][prim]; 111 *out_translate = translate[in_idx][out_idx][in_pv][out_pv][prim]; 43 u_index_translator( unsigned hw_mask, unsigned prim, unsigned in_index_size, unsigned nr, unsigned in_pv, unsigned out_pv, unsigned *out_prim, unsigned *out_index_size, unsigned *out_nr, u_translate_func *out_translate ) argument 156 u_index_generator( unsigned hw_mask, unsigned prim, unsigned start, unsigned nr, unsigned in_pv, unsigned out_pv, unsigned *out_prim, unsigned *out_index_size, unsigned *out_nr, u_generate_func *out_generate ) argument [all...] |
/external/mesa3d/src/mesa/drivers/dri/nouveau/ |
H A D | nouveau_gldefs.h | 195 nvgl_primitive(unsigned prim) argument 197 switch (prim) {
|
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/i915/ |
H A D | i915_prim_emit.c | 129 struct prim_header *prim, 168 emit_hw_vertex(i915, prim->v[i]); 173 setup_tri( struct draw_stage *stage, struct prim_header *prim ) 175 emit_prim( stage, prim, PRIM3D_TRILIST, 3 ); 180 setup_line(struct draw_stage *stage, struct prim_header *prim) argument 182 emit_prim( stage, prim, PRIM3D_LINELIST, 2 ); 187 setup_point(struct draw_stage *stage, struct prim_header *prim) argument 189 emit_prim( stage, prim, PRIM3D_POINTLIST, 1 ); 128 emit_prim( struct draw_stage *stage, struct prim_header *prim, unsigned hwprim, unsigned nr ) argument
|
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/svga/ |
H A D | svga_swtnl_private.h | 46 unsigned prim; member in struct:svga_vbuf_render
|
/external/chromium_org/third_party/mesa/src/src/mesa/state_tracker/ |
H A D | st_draw.c | 163 translate_prim(const struct gl_context *ctx, unsigned prim) argument 172 * prim type! We do that wherever this function is called. 174 if (prim == GL_QUAD_STRIP && 178 prim = GL_TRIANGLE_STRIP; 180 return prim;
|