| /OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/src/mbgl/renderer/buckets/ |
| H A D | symbol_bucket.cpp | 47 …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 D | heatmap_bucket.cpp | 28 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 D | fill_extrusion_bucket.cpp | 72 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 D | circle_bucket.cpp | 28 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 D | fill_bucket.cpp | 90 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 D | symbol_bucket.hpp | 89 gl::IndexVector<gl::Triangles> triangles; member 105 gl::IndexVector<gl::Triangles> triangles; member 131 gl::IndexVector<gl::Triangles> triangles; member
|
| H A D | circle_bucket.hpp | 29 gl::IndexVector<gl::Triangles> triangles; member in mbgl::CircleBucket
|
| H A D | heatmap_bucket.hpp | 29 gl::IndexVector<gl::Triangles> triangles; member in mbgl::HeatmapBucket
|
| H A D | fill_extrusion_bucket.hpp | 28 gl::IndexVector<gl::Triangles> triangles; member in mbgl::FillExtrusionBucket
|
| H A D | fill_bucket.hpp | 31 gl::IndexVector<gl::Triangles> triangles; member in mbgl::FillBucket
|
| H A D | line_bucket.cpp | 379 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 D | line_bucket.hpp | 35 gl::IndexVector<gl::Triangles> triangles; member in mbgl::LineBucket
|
| /OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/poly2tri/sweep/ |
| H A D | sweep_context.cpp | 173 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 D | symbol_layout.cpp | 508 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 D | libxrender_0.9.10.bb | 6 client-side tessellation into either triangles or trapezoids. Text is \
|
| H A D | pixman_0.40.0.bb | 5 including trapezoids, triangles, and rectangles."
|
| /OK3568_Linux_fs/buildroot/package/libsvgtiny/ |
| H A D | 0001-disable-debug-printfs.patch | 124 /* render triangles */
|
| /OK3568_Linux_fs/external/xserver/glamor/ |
| H A D | glamor.c | 887 glamor_priv->saved_procs.triangles = ps->Triangles; in glamor_init() 956 ps->Triangles = glamor_priv->saved_procs.triangles; in glamor_close_screen()
|
| H A D | glamor_priv.h | 198 TrianglesProcPtr triangles; member
|
| /OK3568_Linux_fs/external/xserver/render/ |
| H A D | picturestr.h | 495 INT16 ySrc, int ntriangles, xTriangle * triangles);
|
| H A D | picture.c | 1585 INT16 ySrc, int ntriangles, xTriangle * triangles) in CompositeTriangles() argument 1592 triangles); in CompositeTriangles()
|
| /OK3568_Linux_fs/external/xserver/ |
| H A D | ChangeLog | 35068 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.
|