Searched refs:prim_count (Results 1 - 25 of 28) sorted by relevance

12

/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/svga/
H A Dsvga_draw_private.h67 svga_translate_prim(unsigned mode, unsigned vcount, unsigned *prim_count) argument
71 *prim_count = vcount;
75 *prim_count = vcount / 2;
79 *prim_count = vcount - 1;
83 *prim_count = vcount / 3;
87 *prim_count = vcount - 2;
91 *prim_count = vcount - 2;
95 *prim_count = vcount / 4;
99 *prim_count = vcount - 3;
103 *prim_count
146 unsigned prim_count; /**< number of primitives for this draw */ member in struct:draw_cmd
[all...]
H A Dsvga_draw.c80 for (i = 0; i < hwtnl->cmd.prim_count; i++)
122 assert(hwtnl->cmd.prim_count == 0);
170 if (!hwtnl->cmd.prim_count) {
180 for (i = 0; i < hwtnl->cmd.prim_count; ++i) {
231 for (i = 0; i < hwtnl->cmd.prim_count; i++) {
275 hwtnl->cmd.prim_count);
280 &prim, hwtnl->cmd.prim_count);
297 if (hwtnl->cmd.prim_count == 1) {
312 hwtnl->cmd.prim, hwtnl->cmd.prim_count * sizeof hwtnl->cmd.prim[0]);
314 for (i = 0; i < hwtnl->cmd.prim_count;
[all...]
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/svga/
H A Dsvga_draw_private.h68 svga_translate_prim(unsigned mode, unsigned vcount, unsigned *prim_count, argument
73 *prim_count = vcount;
77 *prim_count = vcount / 2;
81 *prim_count = vcount - 1;
85 *prim_count = vcount / 3;
89 *prim_count = vcount - 2;
93 *prim_count = vcount - 2;
97 *prim_count = vcount / 4;
101 *prim_count = vcount - 3;
105 *prim_count
155 unsigned prim_count; /**< number of primitives for this draw */ member in struct:draw_cmd
[all...]
H A Dsvga_draw.c80 for (i = 0; i < hwtnl->cmd.prim_count; i++)
122 assert(hwtnl->cmd.prim_count == 0);
170 if (!hwtnl->cmd.prim_count) {
180 for (i = 0; i < hwtnl->cmd.prim_count; ++i) {
231 for (i = 0; i < hwtnl->cmd.prim_count; i++) {
275 hwtnl->cmd.prim_count);
280 &prim, hwtnl->cmd.prim_count);
297 if (hwtnl->cmd.prim_count == 1) {
312 hwtnl->cmd.prim, hwtnl->cmd.prim_count * sizeof hwtnl->cmd.prim[0]);
314 for (i = 0; i < hwtnl->cmd.prim_count;
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/mesa/vbo/
H A Dvbo_save.h75 GLuint prim_count; member in struct:vbo_save_vertex_list
97 assert(node->prim_count > 0);
108 assert(node->prim_count > 0);
109 const struct _mesa_prim *last_prim = &node->prims[node->prim_count - 1];
120 assert(node->prim_count > 0);
122 const struct _mesa_prim *last_prim = &node->prims[node->prim_count - 1];
173 GLuint prim_count, prim_max; member in struct:vbo_save_context
H A Dvbo_save_draw.c109 if (node->prim_count) {
110 const struct _mesa_prim *prim = &node->prims[node->prim_count - 1];
175 if (node->prim_count > 0) {
215 ctx->Driver.Draw(ctx, node->prims, node->prim_count, NULL, GL_TRUE,
H A Dvbo_exec.h85 GLuint prim_count; member in struct:vbo_exec_context::__anon5f3337b50108
H A Dvbo_exec_draw.c52 exec->vtx.prim_count,
55 for (i = 0 ; i < exec->vtx.prim_count ; i++) {
79 struct _mesa_prim *last_prim = &exec->vtx.prim[exec->vtx.prim_count - 1];
364 if (exec->vtx.prim_count &&
385 printf("%s %d %d\n", __func__, exec->vtx.prim_count,
388 ctx->Driver.Draw(ctx, exec->vtx.prim, exec->vtx.prim_count,
410 exec->vtx.prim_count = 0;
H A Dvbo_save_api.c114 const struct _mesa_prim *prim = &node->prims[node->prim_count - 1];
330 save->prim_count = 0;
341 GLuint *prim_count)
346 for (i = 1; i < *prim_count; i++) {
367 *prim_count = prev_prim - prim_list + 1;
380 struct _mesa_prim *prim = &node->prims[node->prim_count - 1];
586 node->prim_count = save->prim_count;
635 save->prim_store->used += node->prim_count;
641 if (node->prims[node->prim_count
340 merge_prims(struct _mesa_prim * prim_list,GLuint * prim_count) argument
[all...]
H A Dvbo_save_loopback.c204 const GLuint prim_count = node->prim_count; local in function:_vbo_loopback_vertex_list
205 for (GLuint i = 0; i < prim_count; i++) {
H A Dvbo_exec_api.c67 if (exec->vtx.prim_count == 0) {
73 struct _mesa_prim *last_prim = &exec->vtx.prim[exec->vtx.prim_count - 1];
104 exec->vtx.prim_count = 0;
110 assert(exec->vtx.prim_count == 0);
118 exec->vtx.prim_count++;
800 i = exec->vtx.prim_count++;
836 struct _mesa_prim *cur = &exec->vtx.prim[exec->vtx.prim_count - 1];
838 assert(exec->vtx.prim_count >= 1);
842 if (exec->vtx.prim_count >= 2) {
843 struct _mesa_prim *prev = &exec->vtx.prim[exec->vtx.prim_count
[all...]
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/freedreno/a6xx/
H A Dfd6_vsc.c65 prim_count(const struct pipe_draw_info *info, function in typeref:typename:unsigned
95 unsigned num_prims = prim_count(info, draw);
/xsrc/external/mit/MesaLib/dist/src/mesa/vbo/
H A Dvbo_exec_draw.c52 exec->vtx.prim_count,
55 for (i = 0 ; i < exec->vtx.prim_count ; i++) {
73 unsigned last = exec->vtx.prim_count - 1;
312 if (exec->vtx.prim_count &&
330 printf("%s %d %d\n", __func__, exec->vtx.prim_count,
336 exec->vtx.prim_count);
365 exec->vtx.prim_count = 0;
H A Dvbo_save_loopback.c184 const GLuint prim_count = node->cold->prim_count; local in function:_vbo_loopback_vertex_list
186 for (GLuint i = 0; i < prim_count; i++) {
H A Dvbo_save.h91 GLuint prim_count; member in struct:vbo_save_vertex_list::__anone480d3520408
H A Dvbo_exec_api.c78 if (exec->vtx.prim_count == 0) {
85 unsigned last = exec->vtx.prim_count - 1;
117 exec->vtx.prim_count = 0;
123 assert(exec->vtx.prim_count == 0);
129 exec->vtx.prim_count++;
850 i = exec->vtx.prim_count++;
879 unsigned cur = exec->vtx.prim_count - 1;
881 assert(exec->vtx.prim_count >= 1);
885 if (exec->vtx.prim_count >= 2) {
900 exec->vtx.prim_count
[all...]
H A Dvbo_save_api.c162 struct _mesa_prim *prim = &node->cold->prims[node->cold->prim_count - 1];
183 realloc_prim_store(struct vbo_save_primitive_store *store, int prim_count) argument
189 store->size = prim_count;
214 GLuint *prim_count)
219 for (i = 1; i < *prim_count; i++) {
245 *prim_count = prev_prim - prim_list + 1;
258 struct _mesa_prim *prim = &node->cold->prims[node->cold->prim_count - 1];
548 node->cold->prim_count = save->prim_store->used;
585 if (node->cold->prims[node->cold->prim_count - 1].mode == GL_LINE_LOOP) {
589 merge_prims(ctx, node->cold->prims, &node->cold->prim_count);
213 merge_prims(struct gl_context * ctx,struct _mesa_prim * prim_list,GLuint * prim_count) argument
[all...]
H A Dvbo_save_draw.c122 if (node->cold->prim_count) {
123 const struct _mesa_prim *prim = &node->cold->prims[node->cold->prim_count - 1];
H A Dvbo.h113 unsigned prim_count; member in struct:vbo_exec_context::__anon94b703640208
/xsrc/external/mit/MesaLib.old/dist/src/intel/compiler/
H A Dgen6_gs_visitor.h77 src_reg prim_count; member in class:brw::gen6_gs_visitor
H A Dgen6_gs_visitor.cpp96 this->prim_count = src_reg(this, glsl_type::uint_type);
97 emit(MOV(dst_reg(this->prim_count), brw_imm_ud(0u)));
187 emit(ADD(dst_reg(this->prim_count), this->prim_count, brw_imm_ud(1u)));
243 emit(ADD(dst_reg(this->prim_count), this->prim_count, brw_imm_ud(1u)));
361 this->prim_count,
364 dst_reg(this->temp), this->prim_count, this->svbi);
367 dst_reg(this->temp), this->prim_count, brw_imm_ud(0u));
/xsrc/external/mit/MesaLib/dist/src/intel/compiler/
H A Dgfx6_gs_visitor.h73 src_reg prim_count; member in class:brw::gfx6_gs_visitor
H A Dgfx6_gs_visitor.cpp96 this->prim_count = src_reg(this, glsl_type::uint_type);
97 emit(MOV(dst_reg(this->prim_count), brw_imm_ud(0u)));
185 emit(ADD(dst_reg(this->prim_count), this->prim_count, brw_imm_ud(1u)));
241 emit(ADD(dst_reg(this->prim_count), this->prim_count, brw_imm_ud(1u)));
359 this->prim_count,
362 dst_reg(this->temp), this->prim_count, this->svbi);
365 dst_reg(this->temp), this->prim_count, brw_imm_ud(0u));
/xsrc/external/mit/MesaLib.old/dist/src/mesa/main/
H A Ddraw_validate.c925 size_t prim_count = count_tessellated_primitives(mode, count, numInstances); local in function:validate_draw_arrays
926 if (xfb_obj->GlesRemainingPrims < prim_count) {
931 xfb_obj->GlesRemainingPrims -= prim_count;
/xsrc/external/mit/MesaLib.old/dist/src/gallium/auxiliary/tgsi/
H A Dtgsi_exec.c2099 unsigned *prim_count; local in function:emit_vertex
2107 prim_count = &mach->Temps[temp_prim_idxs[stream_id].idx].xyzw[temp_prim_idxs[stream_id].chan].u[0];
2109 if (mach->Primitives[stream_id][*prim_count] >= mach->MaxOutputVertices)
2112 if (mach->Primitives[stream_id][*prim_count] == 0)
2113 mach->PrimitiveOffsets[stream_id][*prim_count] = mach->Temps[TEMP_OUTPUT_I].xyzw[TEMP_OUTPUT_C].u[0];
2115 mach->Primitives[stream_id][*prim_count]++;
2123 unsigned *prim_count; local in function:emit_primitive
2135 prim_count = &mach->Temps[temp_prim_idxs[stream_id].idx].xyzw[temp_prim_idxs[stream_id].chan].u[0];
2137 ++(*prim_count);
2138 debug_assert((*prim_count * mac
[all...]

Completed in 99 milliseconds

12