Searched defs:mesh (Results 1 - 25 of 32) sorted by relevance

12

/external/skia/src/gpu/
H A DGrGpuCommandBuffer.cpp39 const GrMesh* mesh,
47 this->onDraw(pipeline, primProc, mesh, meshCount, bounds);
37 draw(const GrPipeline& pipeline, const GrPrimitiveProcessor& primProc, const GrMesh* mesh, int meshCount, const SkRect& bounds) argument
H A DGrMesh.h134 const GrNonInstancedMesh* init(const GrMesh& mesh) { argument
135 fMesh = &mesh;
136 if (mesh.fInstanceCount <= mesh.fMaxInstancesPerDraw) {
139 return &mesh;
141 SkASSERT(mesh.isInstanced());
142 fInstanceBatch.fIndexBuffer.reset(mesh.fIndexBuffer.get());
143 fInstanceBatch.fVertexBuffer.reset(mesh.fVertexBuffer.get());
144 fInstanceBatch.fIndexCount = mesh.fMaxInstancesPerDraw *
145 mesh
[all...]
H A DGrTessellator.cpp23 * 2) Build a mesh of edges connecting the vertices (build_edges()).
25 * 4) Simplify the mesh by inserting new vertices at intersecting edges (simplify()).
26 * 5) Tessellate the simplified mesh into monotone polygons (tessellate()).
36 * antialiased mesh from those vertices (stroke_boundary()).
37 * Run steps 3-6 above on the new mesh, and produce antialiased triangles.
51 * not exact and may violate the mesh topology or active edge list ordering. We
52 * accommodate this by adjusting the topology of the mesh and AEL to match the intersection
139 * an individual Vertex from the path mesh may belong to multiple
324 * output may be incorrect, and adjusting the mesh topology to match (see comment at the top of
1040 void merge_vertices(Vertex* src, Vertex* dst, VertexList* mesh, Comparato argument
1151 merge_coincident_vertices(VertexList* mesh, Comparator& c, SkArenaAlloc& alloc) argument
1167 build_edges(VertexList* contours, int contourCnt, VertexList* mesh, Comparator& c, SkArenaAlloc& alloc) argument
1459 remove_non_boundary_edges(const VertexList& mesh, SkPath::FillType fillType, SkArenaAlloc& alloc) argument
1668 contours_to_mesh(VertexList* contours, int contourCnt, bool antialias, VertexList* mesh, Comparator& c, SkArenaAlloc& alloc) argument
1708 VertexList mesh; local
[all...]
/external/swiftshader/third_party/PowerVR_SDK/Tools/
H A DPVRTFixedPoint.cpp29 @Input mesh The mesh to create the fixed point version from
30 @Returns A fixed point version of mesh
33 HeaderStruct_Fixed_Mesh *CreateFixedObjectMesh(HeaderStruct_Mesh *mesh) argument
37 new_mesh->fCenter[0] = PVRTF2X(mesh->fCenter[0]);
38 new_mesh->fCenter[1] = PVRTF2X(mesh->fCenter[1]);
39 new_mesh->fCenter[2] = PVRTF2X(mesh->fCenter[2]);
42 new_mesh->nNumVertex = mesh->nNumVertex;
43 new_mesh->nNumFaces = mesh->nNumFaces;
44 new_mesh->nNumStrips = mesh
129 FreeFixedObjectMesh(HeaderStruct_Fixed_Mesh* mesh) argument
[all...]
/external/skia/src/gpu/ops/
H A DGrMeshDrawOp.cpp92 void GrMeshDrawOp::Target::draw(const GrGeometryProcessor* gp, const GrMesh& mesh) { argument
94 op->fMeshes.push_back(mesh);
97 // add this mesh to it.
H A DGrNonAAStrokeRectOp.cpp159 GrMesh mesh; variable
160 mesh.init(primType, vertexBuffer, firstVertex, vertexCount);
161 target->draw(gp.get(), mesh);
H A DGrAtlasTextOp.cpp149 GrMesh mesh; local
152 mesh.initInstanced(kTriangles_GrPrimitiveType, flushInfo->fVertexBuffer.get(),
155 target->draw(flushInfo->fGeometryProcessor.get(), mesh);
H A DGrAALinearizingConvexPathRenderer.cpp193 GrMesh mesh; local
211 mesh.initIndexed(kTriangles_GrPrimitiveType, vertexBuffer, indexBuffer, firstVertex,
213 target->draw(gp, mesh);
H A DGrDrawVerticesOp.cpp54 Mesh& mesh = fMeshes.push_back(); local
55 mesh.fColor = color;
56 mesh.fViewMatrix = viewMatrix;
57 mesh.fVertices = std::move(vertices);
58 mesh.fFlags = flags;
61 if (mesh.hasPerVertexColors()) {
64 if (mesh.hasExplicitLocalCoords()) {
74 this->setTransformedBounds(mesh.fVertices->bounds(), viewMatrix, HasAABloat::kNo, zeroArea);
175 const Mesh& mesh = fMeshes[i]; local
177 int indexCount = mesh
237 GrMesh mesh; local
[all...]
H A DGrTessellatingPathRenderer.cpp315 GrMesh mesh; local
316 mesh.init(primitiveType, vb, firstVertex, count);
317 target->draw(gp, mesh);
H A DGrDefaultPathRenderer.cpp252 GrMesh mesh; variable
254 mesh.initIndexed(primitiveType, vertexBuffer, indexBuffer, firstVertex, firstIndex,
257 mesh.init(primitiveType, vertexBuffer, firstVertex, vertexOffset);
259 target->draw(gp.get(), mesh);
H A DGrShadowRRectOp.cpp353 GrMesh mesh; variable
354 mesh.initIndexed(kTriangles_GrPrimitiveType, vertexBuffer, indexBuffer, firstVertex,
356 target->draw(gp.get(), mesh);
768 GrMesh mesh;
769 mesh.initIndexed(kTriangles_GrPrimitiveType, vertexBuffer, indexBuffer, firstVertex,
771 target->draw(gp.get(), mesh);
H A DGrAAConvexPathRenderer.cpp815 GrMesh mesh; local
816 mesh.initIndexed(kTriangles_GrPrimitiveType,
820 target->draw(gp.get(), mesh);
902 GrMesh mesh; variable
906 mesh.initIndexed(kTriangles_GrPrimitiveType, vertexBuffer, indexBuffer,
908 target->draw(quadProcessor.get(), mesh);
H A DGrSmallPathRenderer.cpp682 GrMesh mesh; local
685 mesh.initInstanced(kTriangles_GrPrimitiveType, flushInfo->fVertexBuffer.get(),
688 target->draw(flushInfo->fGeometryProcessor.get(), mesh);
H A DGrAAHairLinePathRenderer.cpp863 GrMesh mesh; local
864 mesh.initInstanced(kTriangles_GrPrimitiveType, vertexBuffer, linesIndexBuffer.get(),
867 target->draw(lineGP.get(), mesh);
920 GrMesh mesh; local
921 mesh.initInstanced(kTriangles_GrPrimitiveType, vertexBuffer, quadsIndexBuffer.get(),
924 target->draw(quadGP.get(), mesh);
929 GrMesh mesh; local
930 mesh.initInstanced(kTriangles_GrPrimitiveType, vertexBuffer, quadsIndexBuffer.get(),
933 target->draw(conicGP.get(), mesh);
H A DGrOvalOpFactory.cpp1098 GrMesh mesh; variable
1099 mesh.initIndexed(kTriangles_GrPrimitiveType, vertexBuffer, indexBuffer, firstVertex,
1101 target->draw(gp.get(), mesh);
1998 GrMesh mesh;
1999 mesh.initIndexed(kTriangles_GrPrimitiveType, vertexBuffer, indexBuffer, firstVertex,
2001 target->draw(gp.get(), mesh);
/external/vulkan-validation-layers/demos/smoke/
H A DSimulation.h82 Meshes::Type mesh; member in struct:Simulation::Object
H A DSimulation.cpp285 MeshPicker mesh; local
290 Meshes::Type type = mesh.pick();
291 float scale = mesh.scale(type);
H A DMeshes.cpp165 BuildPyramid(Mesh &mesh) argument
185 mesh.build(vertices, faces);
191 BuildIcosphere(Mesh &mesh) : mesh_(mesh), radius_(1.0f) argument
328 BuildTeapot(Mesh &mesh) argument
340 mesh.positions_.emplace_back(Mesh::Position{
346 mesh.normals_.emplace_back(Mesh::Normal{
354 mesh.faces_.emplace_back(Mesh::Face{
435 for (const auto &mesh : meshes) {
437 draw.indexCount = mesh
[all...]
/external/mesa3d/src/gallium/state_trackers/d3d1x/progs/d3d11app/
H A Dd3d11u.h80 struct mesh struct
90 mesh(ID3D11Device* dev, D3D11_PRIMITIVE_TOPOLOGY topology, function in struct:mesh
126 ~mesh()
157 mesh* create_tex_quad(ID3D11Device* dev, const BYTE* vs, unsigned vs_size)
172 return new mesh(dev, D3D11_PRIMITIVE_TOPOLOGY_TRIANGLESTRIP,
181 mesh* quad;
/external/iw/
H A Dmesh.c14 SECTION(mesh); variable
26 /* describes a mesh parameter */
196 /* The current mesh parameters */
274 printf("Possible mesh parameters are:\n");
284 /* Find out what mesh parameter we want to change. */
368 "Set mesh parameter (run command without any to see available ones).");
386 /* unpack the mesh parameters */
403 /* print out the mesh parameter */
433 "Retrieve mesh parameter (run command without any to see available ones).");
605 COMMAND(mesh, joi
[all...]
/external/skia/src/gpu/vk/
H A DGrVkGpuCommandBuffer.cpp428 const GrNonInstancedMesh& mesh) {
434 SkASSERT(!mesh.vertexBuffer()->isCPUBacked());
436 vbuf = (GrVkVertexBuffer*)mesh.vertexBuffer();
442 if (mesh.isIndexed()) {
443 SkASSERT(!mesh.indexBuffer()->isCPUBacked());
444 GrVkIndexBuffer* ibuf = (GrVkIndexBuffer*)mesh.indexBuffer();
548 const GrMesh& mesh = meshes[i]; local
550 const GrNonInstancedMesh* nonIdxMesh = iter.init(mesh);
427 bindGeometry(const GrPrimitiveProcessor& primProc, const GrNonInstancedMesh& mesh) argument
/external/skia/tests/
H A DPreFlushCallbackTest.cpp22 // This is a simplified mesh drawing op that can be used in the atlas generation test.
147 GrMesh mesh; variable
148 mesh.initIndexed(kTriangles_GrPrimitiveType,
153 target->draw(gp.get(), mesh);
/external/wpa_supplicant_8/wpa_supplicant/
H A Dbss.c733 const u8 *ssid, *p2p, *mesh; local
784 mesh = wpa_scan_get_ie(res, WLAN_EID_MESH_ID);
785 if (mesh && mesh[1] <= SSID_MAX_LEN)
786 ssid = mesh;
/external/mesa3d/src/gallium/state_trackers/d3d1x/progs/d3d11gears/
H A Dd3d11gears.cpp47 struct mesh* mesh; member in struct:gear
86 static mesh* build_gear(ID3D11Device* dev, int triangle_budget, float inner_radius, float outer_radius, float width, int teeth, float tooth_depth)
230 return new mesh(dev, D3D11_PRIMITIVE_TOPOLOGY_TRIANGLELIST,
297 gears[i].mesh->bind_and_draw(ctx);
516 gears[0].mesh = build_gear(dev, triangles / 2, 1.0f, 4.0f, 1.0f, 20, 0.7f);
517 gears[1].mesh = build_gear(dev, triangles / 4, 0.5f, 2.0f, 2.0f, 10, 0.7f);
518 gears[2].mesh = build_gear(dev, triangles / 4, 1.3f, 2.0f, 0.5f, 10, 0.7f);

Completed in 4074 milliseconds

12