Home
last modified time | relevance | path

Searched refs:triangles (Results 1 – 22 of 22) sorted by relevance

/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/src/mbgl/renderer/buckets/
H A Dsymbol_bucket.cpp47 …text.indexBuffer = context.createIndexBuffer(std::move(text.triangles), sortFeaturesByY ? gl::Buff… in upload()
50 context.updateIndexBuffer(*text.indexBuffer, std::move(text.triangles)); in upload()
67 …icon.indexBuffer = context.createIndexBuffer(std::move(icon.triangles), sortFeaturesByY ? gl::Buff… in upload()
70 context.updateIndexBuffer(*icon.indexBuffer, std::move(icon.triangles)); in upload()
100 … collisionCircle.indexBuffer = context.createIndexBuffer(std::move(collisionCircle.triangles)); in upload()
151 void addPlacedSymbol(gl::IndexVector<gl::Triangles>& triangles, const PlacedSymbol& placedSymbol) { in addPlacedSymbol() argument
154 triangles.emplace_back(vertexIndex + 0, vertexIndex + 1, vertexIndex + 2); in addPlacedSymbol()
155 triangles.emplace_back(vertexIndex + 1, vertexIndex + 2, vertexIndex + 3); in addPlacedSymbol()
203 text.triangles.clear(); in sortFeatures()
204 icon.triangles.clear(); in sortFeatures()
[all …]
H A Dheatmap_bucket.cpp28 indexBuffer = context.createIndexBuffer(std::move(triangles)); in upload()
58 segments.emplace_back(vertices.vertexSize(), triangles.indexSize()); in addFeature()
81 triangles.emplace_back(index, index + 1, index + 2); in addFeature()
82 triangles.emplace_back(index, index + 3, index + 2); in addFeature()
H A Dfill_extrusion_bucket.cpp72 triangleSegments.emplace_back(startVertices, triangles.indexSize()); in addFeature()
122 triangles.emplace_back(triangleIndex, triangleIndex + 1, triangleIndex + 2); in addFeature()
123 triangles.emplace_back(triangleIndex + 1, triangleIndex + 2, triangleIndex + 3); in addFeature()
137 triangles.emplace_back(flatIndices[indices[i]], flatIndices[indices[i + 1]], in addFeature()
152 indexBuffer = context.createIndexBuffer(std::move(triangles)); in upload()
H A Dcircle_bucket.cpp28 indexBuffer = context.createIndexBuffer(std::move(triangles)); in upload()
58 segments.emplace_back(vertices.vertexSize(), triangles.indexSize()); in addFeature()
81 triangles.emplace_back(index, index + 1, index + 2); in addFeature()
82 triangles.emplace_back(index, index + 3, index + 2); in addFeature()
H A Dfill_bucket.cpp90 triangleSegments.emplace_back(startVertices, triangles.indexSize()); in addFeature()
98 triangles.emplace_back(triangleIndex + indices[i], in addFeature()
115 triangleIndexBuffer = context.createIndexBuffer(std::move(triangles)); in upload()
H A Dsymbol_bucket.hpp89 gl::IndexVector<gl::Triangles> triangles; member
105 gl::IndexVector<gl::Triangles> triangles; member
131 gl::IndexVector<gl::Triangles> triangles; member
H A Dcircle_bucket.hpp29 gl::IndexVector<gl::Triangles> triangles; member in mbgl::CircleBucket
H A Dheatmap_bucket.hpp29 gl::IndexVector<gl::Triangles> triangles; member in mbgl::HeatmapBucket
H A Dfill_extrusion_bucket.hpp28 gl::IndexVector<gl::Triangles> triangles; member in mbgl::FillExtrusionBucket
H A Dfill_bucket.hpp31 gl::IndexVector<gl::Triangles> triangles; member in mbgl::FillBucket
H A Dline_bucket.cpp379 segments.emplace_back(startVertex, triangles.indexSize()); in addGeometry()
387 triangles.emplace_back(index + triangle.a, index + triangle.b, index + triangle.c); in addGeometry()
456 indexBuffer = context.createIndexBuffer(std::move(triangles)); in upload()
H A Dline_bucket.hpp35 gl::IndexVector<gl::Triangles> triangles; member in mbgl::LineBucket
/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/poly2tri/sweep/
H A Dsweep_context.cpp173 std::vector<Triangle *> triangles; in MeshClean() local
174 triangles.push_back(&triangle); in MeshClean()
176 while(!triangles.empty()){ in MeshClean()
177 Triangle *t = triangles.back(); in MeshClean()
178 triangles.pop_back(); in MeshClean()
185 triangles.push_back(t->GetNeighbor(i)); in MeshClean()
/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/src/mbgl/layout/
H A Dsymbol_layout.cpp508 buffer.segments.emplace_back(buffer.vertices.vertexSize(), buffer.triangles.indexSize()); in addSymbol()
538 buffer.triangles.emplace_back(index + 0, index + 1, index + 2); in addSymbol()
539 buffer.triangles.emplace_back(index + 1, index + 2, index + 3); in addSymbol()
573 …feature.alongLine? bucket.collisionCircle.triangles.indexSize() : bucket.collisionBox.lines.indexS… in addToDebugBuffers()
593 bucket.collisionCircle.triangles.emplace_back(index, index + 1, index + 2); in addToDebugBuffers()
594 bucket.collisionCircle.triangles.emplace_back(index, index + 2, index + 3); in addToDebugBuffers()
/OK3568_Linux_fs/yocto/poky/meta/recipes-graphics/xorg-lib/
H A Dlibxrender_0.9.10.bb6 client-side tessellation into either triangles or trapezoids. Text is \
H A Dpixman_0.40.0.bb5 including trapezoids, triangles, and rectangles."
/OK3568_Linux_fs/buildroot/package/libsvgtiny/
H A D0001-disable-debug-printfs.patch124 /* render triangles */
/OK3568_Linux_fs/external/xserver/glamor/
H A Dglamor.c887 glamor_priv->saved_procs.triangles = ps->Triangles; in glamor_init()
956 ps->Triangles = glamor_priv->saved_procs.triangles; in glamor_close_screen()
H A Dglamor_priv.h198 TrianglesProcPtr triangles; member
/OK3568_Linux_fs/external/xserver/render/
H A Dpicturestr.h495 INT16 ySrc, int ntriangles, xTriangle * triangles);
H A Dpicture.c1585 INT16 ySrc, int ntriangles, xTriangle * triangles) in CompositeTriangles() argument
1592 triangles); in CompositeTriangles()
/OK3568_Linux_fs/external/xserver/
H A DChangeLog35068 two triangles for a significant performance improvement on hardware
43421 instead of two triangles.
53785 triangles and use the composite logic to generate the result
53788 of triangles fill, so the edge sometimes has sawtooth. It is
53806 render function can also use it to render triangles and
55619 To split a rectangle (0,1,2,3) to two separated triangles need to feed
87554 glamor: Add render triangles support.
87557 makes us pass the rendercheck's triangles testing.
160718 EXA: Improvements for trapezoids and triangles.