/external/mesa3d/src/gallium/drivers/svga/ |
D | svga_draw_private.h | 68 svga_translate_prim(unsigned mode, unsigned vcount, unsigned *prim_count, in svga_translate_prim() argument 73 *prim_count = vcount; in svga_translate_prim() 77 *prim_count = vcount / 2; in svga_translate_prim() 81 *prim_count = vcount - 1; in svga_translate_prim() 85 *prim_count = vcount / 3; in svga_translate_prim() 89 *prim_count = vcount - 2; in svga_translate_prim() 93 *prim_count = vcount - 2; in svga_translate_prim() 97 *prim_count = vcount / 4; in svga_translate_prim() 101 *prim_count = vcount - 3; in svga_translate_prim() 105 *prim_count = vcount / 6; in svga_translate_prim() [all …]
|
D | svga_draw.c | 80 for (i = 0; i < hwtnl->cmd.prim_count; i++) in svga_hwtnl_destroy() 122 assert(hwtnl->cmd.prim_count == 0); in svga_hwtnl_vertex_decls() 170 if (!hwtnl->cmd.prim_count) { in svga_hwtnl_is_buffer_referred() 180 for (i = 0; i < hwtnl->cmd.prim_count; ++i) { in svga_hwtnl_is_buffer_referred() 231 for (i = 0; i < hwtnl->cmd.prim_count; i++) { in draw_vgpu9() 275 hwtnl->cmd.prim_count); in draw_vgpu9() 280 &prim, hwtnl->cmd.prim_count); in draw_vgpu9() 297 if (hwtnl->cmd.prim_count == 1) { in draw_vgpu9() 312 hwtnl->cmd.prim, hwtnl->cmd.prim_count * sizeof hwtnl->cmd.prim[0]); in draw_vgpu9() 314 for (i = 0; i < hwtnl->cmd.prim_count; i++) { in draw_vgpu9() [all …]
|
/external/mesa3d/src/mesa/vbo/ |
D | vbo_save.h | 68 GLuint prim_count; member 90 assert(node->prim_count > 0); in _vbo_save_get_min_index() 101 assert(node->prim_count > 0); in _vbo_save_get_max_index() 102 const struct _mesa_prim *last_prim = &node->prims[node->prim_count - 1]; in _vbo_save_get_max_index() 113 assert(node->prim_count > 0); in _vbo_save_get_vertex_count() 115 const struct _mesa_prim *last_prim = &node->prims[node->prim_count - 1]; in _vbo_save_get_vertex_count()
|
D | vbo_save_api.c | 123 struct _mesa_prim *prim = &node->prims[node->prim_count - 1]; in copy_vertices() 275 save->prim_count = 0; in reset_counters() 286 GLuint *prim_count) in merge_prims() argument 291 for (i = 1; i < *prim_count; i++) { in merge_prims() 311 *prim_count = prev_prim - prim_list + 1; in merge_prims() 324 struct _mesa_prim *prim = &node->prims[node->prim_count - 1]; in convert_line_loop_to_strip() 531 node->prim_count = save->prim_count; in compile_vertex_list() 580 save->prim_store->used += node->prim_count; in compile_vertex_list() 586 if (node->prims[node->prim_count - 1].mode == GL_LINE_LOOP) { in compile_vertex_list() 590 merge_prims(ctx, node->prims, &node->prim_count); in compile_vertex_list() [all …]
|
D | vbo_exec_draw.c | 52 exec->vtx.prim_count, in vbo_exec_debug_verts() 55 for (i = 0 ; i < exec->vtx.prim_count ; i++) { in vbo_exec_debug_verts() 71 struct _mesa_prim *last_prim = &exec->vtx.prim[exec->vtx.prim_count - 1]; in vbo_exec_copy_vertices() 304 if (exec->vtx.prim_count && in vbo_exec_vtx_flush() 324 printf("%s %d %d\n", __func__, exec->vtx.prim_count, in vbo_exec_vtx_flush() 327 ctx->Driver.Draw(ctx, exec->vtx.prim, exec->vtx.prim_count, in vbo_exec_vtx_flush() 358 exec->vtx.prim_count = 0; in vbo_exec_vtx_flush()
|
D | vbo_save_draw.c | 109 if (node->prim_count) { in playback_copy_to_current() 110 const struct _mesa_prim *prim = &node->prims[node->prim_count - 1]; in playback_copy_to_current() 175 if (node->prim_count > 0) { in vbo_save_playback_vertex_list() 215 ctx->Driver.Draw(ctx, node->prims, node->prim_count, NULL, GL_TRUE, in vbo_save_playback_vertex_list()
|
D | vbo_exec_api.c | 78 if (exec->vtx.prim_count == 0) { in vbo_exec_wrap_buffers() 84 struct _mesa_prim *last_prim = &exec->vtx.prim[exec->vtx.prim_count - 1]; in vbo_exec_wrap_buffers() 115 exec->vtx.prim_count = 0; in vbo_exec_wrap_buffers() 121 assert(exec->vtx.prim_count == 0); in vbo_exec_wrap_buffers() 129 exec->vtx.prim_count++; in vbo_exec_wrap_buffers() 839 i = exec->vtx.prim_count++; in vbo_exec_Begin() 870 struct _mesa_prim *cur = &exec->vtx.prim[exec->vtx.prim_count - 1]; in try_vbo_merge() 872 assert(exec->vtx.prim_count >= 1); in try_vbo_merge() 876 if (exec->vtx.prim_count >= 2) { in try_vbo_merge() 877 struct _mesa_prim *prev = &exec->vtx.prim[exec->vtx.prim_count - 2]; in try_vbo_merge() [all …]
|
D | vbo_save_loopback.c | 204 const GLuint prim_count = node->prim_count; in _vbo_loopback_vertex_list() local 205 for (GLuint i = 0; i < prim_count; i++) { in _vbo_loopback_vertex_list()
|
D | vbo.h | 95 GLuint prim_count; member 153 GLuint prim_count, prim_max; member
|
/external/mesa3d/src/intel/compiler/ |
D | gen6_gs_visitor.cpp | 96 this->prim_count = src_reg(this, glsl_type::uint_type); in emit_prolog() 97 emit(MOV(dst_reg(this->prim_count), brw_imm_ud(0u))); in emit_prolog() 187 emit(ADD(dst_reg(this->prim_count), this->prim_count, brw_imm_ud(1u))); in gs_emit_vertex() 243 emit(ADD(dst_reg(this->prim_count), this->prim_count, brw_imm_ud(1u))); in gs_end_primitive() 361 this->prim_count, in emit_thread_end() 364 dst_reg(this->temp), this->prim_count, this->svbi); in emit_thread_end() 367 dst_reg(this->temp), this->prim_count, brw_imm_ud(0u)); in emit_thread_end()
|
D | gen6_gs_visitor.h | 77 src_reg prim_count; variable
|
/external/mesa3d/src/gallium/drivers/freedreno/a6xx/ |
D | fd6_vsc.c | 66 prim_count(const struct pipe_draw_info *info) in prim_count() function 92 unsigned num_prims = prim_count(info); in primitive_stream_size_bits()
|
/external/mesa3d/src/mesa/main/ |
D | draw_validate.c | 926 size_t prim_count = count_tessellated_primitives(mode, count, numInstances); in validate_draw_arrays() local 927 if (xfb_obj->GlesRemainingPrims < prim_count) { in validate_draw_arrays() 932 xfb_obj->GlesRemainingPrims -= prim_count; in validate_draw_arrays()
|
/external/mesa3d/src/gallium/auxiliary/tgsi/ |
D | tgsi_exec.c | 2051 unsigned *prim_count; in emit_vertex() local 2059 …prim_count = &mach->Temps[temp_prim_idxs[stream_id].idx].xyzw[temp_prim_idxs[stream_id].chan].u[0]; in emit_vertex() 2061 if (mach->Primitives[stream_id][*prim_count] >= mach->MaxOutputVertices) in emit_vertex() 2064 if (mach->Primitives[stream_id][*prim_count] == 0) in emit_vertex() 2065 …mach->PrimitiveOffsets[stream_id][*prim_count] = mach->Temps[TEMP_OUTPUT_I].xyzw[TEMP_OUTPUT_C].u[… in emit_vertex() 2067 mach->Primitives[stream_id][*prim_count]++; in emit_vertex() 2075 unsigned *prim_count; in emit_primitive() local 2087 …prim_count = &mach->Temps[temp_prim_idxs[stream_id].idx].xyzw[temp_prim_idxs[stream_id].chan].u[0]; in emit_primitive() 2089 ++(*prim_count); in emit_primitive() 2090 debug_assert((*prim_count * mach->NumOutputs) < mach->MaxGeometryShaderOutputs); in emit_primitive() [all …]
|