| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/swr/rasterizer/core/core/ |
| H A D | clip.cpp | 182 simdvector prims[], 190 clipper.ExecuteStage(pa, prims, primMask, primId, viewportIdx, rtIdx); 197 simdvector prims[], 205 clipper.ExecuteStage(pa, prims, primMask, primId, viewportIdx, rtIdx); 212 simdvector prims[], 220 clipper.ExecuteStage(pa, prims, primMask, primId, viewportIdx, rtIdx); 227 simdvector prims[], 235 clipper.ExecuteStage(pa, prims, primMask, primId, viewportIdx, rtIdx); 243 simd16vector prims[], 259 clipper.ExecuteStage(pa, prims, primMas 179 ClipRectangles(DRAW_CONTEXT * pDC,PA_STATE & pa,uint32_t workerId,simdvector prims[],uint32_t primMask,simdscalari const & primId,simdscalari const & viewportIdx,simdscalari const & rtIdx) argument 194 ClipTriangles(DRAW_CONTEXT * pDC,PA_STATE & pa,uint32_t workerId,simdvector prims[],uint32_t primMask,simdscalari const & primId,simdscalari const & viewportIdx,simdscalari const & rtIdx) argument 209 ClipLines(DRAW_CONTEXT * pDC,PA_STATE & pa,uint32_t workerId,simdvector prims[],uint32_t primMask,simdscalari const & primId,simdscalari const & viewportIdx,simdscalari const & rtIdx) argument 224 ClipPoints(DRAW_CONTEXT * pDC,PA_STATE & pa,uint32_t workerId,simdvector prims[],uint32_t primMask,simdscalari const & primId,simdscalari const & viewportIdx,simdscalari const & rtIdx) argument 240 ClipRectangles_simd16(DRAW_CONTEXT * pDC,PA_STATE & pa,uint32_t workerId,simd16vector prims[],uint32_t primMask,simd16scalari const & primId,simd16scalari const & viewportIdx,simd16scalari const & rtIdx) argument 264 ClipTriangles_simd16(DRAW_CONTEXT * pDC,PA_STATE & pa,uint32_t workerId,simd16vector prims[],uint32_t primMask,simd16scalari const & primId,simd16scalari const & viewportIdx,simd16scalari const & rtIdx) argument 288 ClipLines_simd16(DRAW_CONTEXT * pDC,PA_STATE & pa,uint32_t workerId,simd16vector prims[],uint32_t primMask,simd16scalari const & primId,simd16scalari const & viewportIdx,simd16scalari const & rtIdx) argument 312 ClipPoints_simd16(DRAW_CONTEXT * pDC,PA_STATE & pa,uint32_t workerId,simd16vector prims[],uint32_t primMask,simd16scalari const & primId,simd16scalari const & viewportIdx,simd16scalari const & rtIdx) argument [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/mesa/drivers/dri/i965/ |
| H A D | brw_primitive_restart.c | 131 const struct _mesa_prim *prims, 162 if (can_cut_index_handle_prims(ctx, prims, nr_prims, ib)) { 166 brw_draw_prims(ctx, prims, nr_prims, ib, GL_FALSE, -1, -1, NULL, 0, 173 vbo_sw_primitive_restart(ctx, prims, nr_prims, ib, indirect); 130 brw_handle_primitive_restart(struct gl_context * ctx,const struct _mesa_prim * prims,GLuint nr_prims,const struct _mesa_index_buffer * ib,struct gl_buffer_object * indirect) argument
|
| H A D | brw_draw.h | 48 const struct _mesa_prim *prims, 67 const struct _mesa_prim *prims,
|
| /xsrc/external/mit/MesaLib.old/dist/src/mesa/vbo/ |
| H A D | vbo_save.h | 74 struct _mesa_prim *prims; member in struct:vbo_save_vertex_list 98 return node->prims[0].start; 109 const struct _mesa_prim *last_prim = &node->prims[node->prim_count - 1]; 121 const struct _mesa_prim *first_prim = &node->prims[0]; 122 const struct _mesa_prim *last_prim = &node->prims[node->prim_count - 1]; 150 struct _mesa_prim prims[VBO_SAVE_PRIM_SIZE]; member in struct:vbo_save_primitive_store 172 struct _mesa_prim *prims; member in struct:vbo_save_context
|
| H A D | vbo_primitive_restart.c | 164 const struct _mesa_prim *prims, 184 if (indirect && prims[0].is_indirect) { 196 new_prim = prims[0]; 211 prims = &new_prim; 239 end_index = prims[prim_num].start + prims[prim_num].count; 240 memcpy(&temp_prim, &prims[prim_num], sizeof (temp_prim)); 245 if (prims[prim_num].start <= sub_prim->start) { 246 temp_prim.start = MAX2(prims[prim_num].start, sub_prim->start); 163 vbo_sw_primitive_restart(struct gl_context * ctx,const struct _mesa_prim * prims,GLuint nr_prims,const struct _mesa_index_buffer * ib,struct gl_buffer_object * indirect) argument
|
| H A D | vbo_save_api.c | 114 const struct _mesa_prim *prim = &node->prims[node->prim_count - 1]; 318 save->prims = save->prim_store->prims + save->prim_store->used; 336 * For a list of prims, try merging prims that can just be extensions of the 380 struct _mesa_prim *prim = &node->prims[node->prim_count - 1]; 585 node->prims = save->prims; 641 if (node->prims[node->prim_count - 1].mode == GL_LINE_LOOP) { 645 merge_prims(node->prims, [all...] |
| H A D | vbo_save_draw.c | 110 const struct _mesa_prim *prim = &node->prims[node->prim_count - 1]; 177 if (_mesa_inside_begin_end(ctx) && node->prims[0].begin) { 215 ctx->Driver.Draw(ctx, node->prims, node->prim_count, NULL, GL_TRUE,
|
| H A D | vbo_minmax_index.c | 353 const struct _mesa_prim *prims, 369 start_prim = &prims[i]; 373 (prims[i].start + prims[i].count == prims[i+1].start)) { 374 count += prims[i+1].count; 352 vbo_get_minmax_indices(struct gl_context * ctx,const struct _mesa_prim * prims,const struct _mesa_index_buffer * ib,GLuint * min_index,GLuint * max_index,GLuint nr_prims) argument
|
| H A D | vbo_save_loopback.c | 203 const struct _mesa_prim *prims = node->prims; local in function:_vbo_loopback_vertex_list 206 loopback_prim(ctx, buffer, &prims[i], wrap_count, stride, la, nr);
|
| /xsrc/external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/ |
| H A D | brw_primitive_restart.c | 164 const struct _mesa_prim *prims, 200 new_prim = prims[0]; 215 prims = &new_prim; 235 prims[0].start, prims[0].start + ib->count, 246 end_index = prims[prim_num].start + prims[prim_num].count; 247 memcpy(&temp_prim, &prims[prim_num], sizeof (temp_prim)); 252 if (prims[prim_num].start <= sub_prim->start) { 253 temp_prim.start = MAX2(prims[prim_nu 163 vbo_sw_primitive_restart_common_start(struct gl_context * ctx,const struct _mesa_prim * prims,GLuint nr_prims,const struct _mesa_index_buffer * ib,GLuint num_instances,GLuint base_instance,struct gl_buffer_object * indirect,GLsizeiptr indirect_offset,bool primitive_restart,unsigned restart_index) argument 276 vbo_sw_primitive_restart(struct gl_context * ctx,const struct _mesa_prim * prims,GLuint nr_prims,const struct _mesa_index_buffer * ib,GLuint num_instances,GLuint base_instance,struct gl_buffer_object * indirect,GLsizeiptr indirect_offset,bool primitive_restart,unsigned restart_index) argument 400 brw_handle_primitive_restart(struct gl_context * ctx,const struct _mesa_prim * prims,GLuint nr_prims,const struct _mesa_index_buffer * ib,GLuint num_instances,GLuint base_instance,bool primitive_restart,unsigned restart_index) argument [all...] |
| H A D | brw_draw.h | 48 const struct _mesa_prim *prims, 68 const struct _mesa_prim *prims,
|
| /xsrc/external/mit/MesaLib.old/dist/src/mesa/drivers/dri/nouveau/ |
| H A D | nouveau_vbo_t.c | 243 const struct _mesa_prim *prims, GLuint nr_prims, 253 const struct _mesa_prim *prims, GLuint nr_prims, 280 _tnl_split_prims(ctx, arrays, prims, nr_prims, ib, min_index, 385 const struct _mesa_prim *prims, GLuint nr_prims, 398 unsigned start = prims[i].start, 399 count = prims[i].count; 401 if (i == 0 || basevertex != prims[i].basevertex) { 402 basevertex = prims[i].basevertex; 416 BATCH_BEGIN(nvgl_primitive(prims[i].mode)); 435 const struct _mesa_prim *prims, GLuin 252 vbo_maybe_split(struct gl_context * ctx,const struct tnl_vertex_array * arrays,const struct _mesa_prim * prims,GLuint nr_prims,const struct _mesa_index_buffer * ib,GLuint min_index,GLuint max_index) argument 384 vbo_draw_vbo(struct gl_context * ctx,const struct tnl_vertex_array * arrays,const struct _mesa_prim * prims,GLuint nr_prims,const struct _mesa_index_buffer * ib,GLuint min_index,GLuint max_index) argument 434 vbo_draw_imm(struct gl_context * ctx,const struct tnl_vertex_array * arrays,const struct _mesa_prim * prims,GLuint nr_prims,const struct _mesa_index_buffer * ib,GLuint min_index,GLuint max_index) argument [all...] |
| /xsrc/external/mit/MesaLib/dist/src/mesa/drivers/dri/nouveau/ |
| H A D | nouveau_vbo_t.c | 243 const struct _mesa_prim *prims, GLuint nr_prims, 251 const struct _mesa_prim *prims, GLuint nr_prims, 279 _tnl_split_prims(ctx, arrays, prims, nr_prims, ib, min_index, 390 const struct _mesa_prim *prims, GLuint nr_prims, 403 unsigned start = prims[i].start, 404 count = prims[i].count; 406 if (i == 0 || basevertex != prims[i].basevertex) { 407 basevertex = prims[i].basevertex; 421 BATCH_BEGIN(nvgl_primitive(prims[i].mode)); 440 const struct _mesa_prim *prims, GLuin 250 vbo_maybe_split(struct gl_context * ctx,const struct tnl_vertex_array * arrays,const struct _mesa_prim * prims,GLuint nr_prims,const struct _mesa_index_buffer * ib,GLuint min_index,GLuint max_index,GLuint num_instances,GLuint base_instance) argument 389 vbo_draw_vbo(struct gl_context * ctx,const struct tnl_vertex_array * arrays,const struct _mesa_prim * prims,GLuint nr_prims,const struct _mesa_index_buffer * ib,GLuint min_index,GLuint max_index) argument 439 vbo_draw_imm(struct gl_context * ctx,const struct tnl_vertex_array * arrays,const struct _mesa_prim * prims,GLuint nr_prims,const struct _mesa_index_buffer * ib,GLuint min_index,GLuint max_index) argument [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/mesa/state_tracker/ |
| H A D | st_draw.h | 52 const struct _mesa_prim *prims,
|
| H A D | st_draw_feedback.c | 96 const struct _mesa_prim *prims, 137 vbo_get_minmax_indices(ctx, prims, ib, &min_index, &max_index, nr_prims); 231 info.count = prims[i].count; 236 info.mode = prims[i].mode; 237 info.start = start + prims[i].start; 238 info.start_instance = prims[i].base_instance; 239 info.instance_count = prims[i].num_instances; 240 info.index_bias = prims[i].basevertex; 241 info.drawid = prims[i].draw_id; 95 st_feedback_draw_vbo(struct gl_context * ctx,const struct _mesa_prim * prims,GLuint nr_prims,const struct _mesa_index_buffer * ib,GLboolean index_bounds_valid,GLuint min_index,GLuint max_index,struct gl_transform_feedback_object * tfb_vertcount,unsigned stream,struct gl_buffer_object * indirect) argument
|
| H A D | st_draw.c | 109 /* GL prims should match Gallium prims, spot-check a few */ 169 const struct _mesa_prim *prims, 198 vbo_get_minmax_indices(ctx, prims, ib, &min_index, &max_index, 242 info.count = prims[i].count; 248 info.mode = translate_prim(ctx, prims[i].mode); 249 info.start = start + prims[i].start; 250 info.start_instance = prims[i].base_instance; 251 info.instance_count = prims[i].num_instances; 252 info.index_bias = prims[ 168 st_draw_vbo(struct gl_context * ctx,const struct _mesa_prim * prims,GLuint nr_prims,const struct _mesa_index_buffer * ib,GLboolean index_bounds_valid,GLuint min_index,GLuint max_index,struct gl_transform_feedback_object * tfb_vertcount,unsigned stream,struct gl_buffer_object * indirect) argument [all...] |
| /xsrc/external/mit/MesaLib/dist/src/mesa/state_tracker/ |
| H A D | st_draw.h | 53 const struct _mesa_prim *prims,
|
| /xsrc/external/mit/MesaLib/dist/src/mesa/vbo/ |
| H A D | vbo_save.h | 90 struct _mesa_prim *prims; member in struct:vbo_save_vertex_list::__anone480d3520408 120 struct _mesa_prim *prims; member in struct:vbo_save_primitive_store
|
| H A D | vbo_save_api.c | 162 struct _mesa_prim *prim = &node->cold->prims[node->cold->prim_count - 1]; 191 store->prims = realloc(store->prims, store->size * sizeof(struct _mesa_prim)); 192 memset(&store->prims[old_size], 0, (store->size - old_size) * sizeof(struct _mesa_prim)); 209 * For a list of prims, try merging prims that can just be extensions of the 258 struct _mesa_prim *prim = &node->cold->prims[node->cold->prim_count - 1]; 545 node->cold->prims = malloc(sizeof(struct _mesa_prim) * save->prim_store->used); 546 memcpy(node->cold->prims, save->prim_store->prims, sizeo [all...] |
| H A D | vbo_save_loopback.c | 183 const struct _mesa_prim *prims = node->cold->prims; local in function:_vbo_loopback_vertex_list 188 &prims[i], wrap_count, stride, la, nr);
|
| H A D | vbo_save.c | 63 free(save->prim_store->prims);
|
| H A D | vbo_minmax_index.c | 361 const struct _mesa_prim *prims, 379 start_prim = &prims[i]; 383 (prims[i].start + prims[i].count == prims[i+1].start)) { 384 count += prims[i+1].count; 360 vbo_get_minmax_indices(struct gl_context * ctx,const struct _mesa_prim * prims,const struct _mesa_index_buffer * ib,GLuint * min_index,GLuint * max_index,GLuint nr_prims,bool primitive_restart,unsigned restart_index) argument
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/auxiliary/util/ |
| H A D | u_prim.h | 354 unsigned prims = u_decomposed_prims_for_vertices(primitive, nr); local in function:u_stream_outputs_for_vertices 358 return u_vertices_for_prims(base, prims);
|
| /xsrc/external/mit/MesaLib.old/dist/src/mesa/tnl/ |
| H A D | tnl.h | 154 * \param prims array [nr_prims] describing what to draw (prim type, 165 * \param indirect If any prims are indirect, this specifies the buffer 171 const struct _mesa_prim *prims,
|
| /xsrc/external/mit/MesaLib/dist/src/mesa/tnl/ |
| H A D | tnl.h | 153 * \param prims array [nr_prims] describing what to draw (prim type, 164 * \param indirect If any prims are indirect, this specifies the buffer 170 const struct _mesa_prim *prims,
|