Home
last modified time | relevance | path

Searched refs:mesh (Results 1 – 25 of 78) sorted by relevance

1234

/external/swiftshader/third_party/PowerVR_SDK/Tools/
DPVRTFixedPoint.cpp33 HeaderStruct_Fixed_Mesh *CreateFixedObjectMesh(HeaderStruct_Mesh *mesh) in CreateFixedObjectMesh() argument
37 new_mesh->fCenter[0] = PVRTF2X(mesh->fCenter[0]); in CreateFixedObjectMesh()
38 new_mesh->fCenter[1] = PVRTF2X(mesh->fCenter[1]); in CreateFixedObjectMesh()
39 new_mesh->fCenter[2] = PVRTF2X(mesh->fCenter[2]); in CreateFixedObjectMesh()
42 new_mesh->nNumVertex = mesh->nNumVertex; in CreateFixedObjectMesh()
43 new_mesh->nNumFaces = mesh->nNumFaces; in CreateFixedObjectMesh()
44 new_mesh->nNumStrips = mesh->nNumStrips; in CreateFixedObjectMesh()
45 new_mesh->nMaterial = mesh->nMaterial; in CreateFixedObjectMesh()
47 if(mesh->nNumVertex) in CreateFixedObjectMesh()
49 new_mesh->pVertex = new VERTTYPE[mesh->nNumVertex*3]; in CreateFixedObjectMesh()
[all …]
DPVRTModelPOD.cpp804 static bool WriteInterleaved(FILE * const pFile, SPODMesh &mesh) in WriteInterleaved() argument
806 if(!mesh.pInterleaved) in WriteInterleaved()
811 CPODData **pCPODData = new CPODData*[7 + mesh.nNumUVW]; in WriteInterleaved()
813 if(mesh.sVertex.n) pCPODData[ui32CPODDataSize++] = &mesh.sVertex; in WriteInterleaved()
814 if(mesh.sNormals.n) pCPODData[ui32CPODDataSize++] = &mesh.sNormals; in WriteInterleaved()
815 if(mesh.sTangents.n) pCPODData[ui32CPODDataSize++] = &mesh.sTangents; in WriteInterleaved()
816 if(mesh.sBinormals.n) pCPODData[ui32CPODDataSize++] = &mesh.sBinormals; in WriteInterleaved()
817 if(mesh.sVtxColours.n) pCPODData[ui32CPODDataSize++] = &mesh.sVtxColours; in WriteInterleaved()
818 if(mesh.sBoneIdx.n) pCPODData[ui32CPODDataSize++] = &mesh.sBoneIdx; in WriteInterleaved()
819 if(mesh.sBoneWeight.n) pCPODData[ui32CPODDataSize++] = &mesh.sBoneWeight; in WriteInterleaved()
[all …]
DPVRTModelPOD.h727 EPVRTError PVRTModelPODScaleAndConvertVtxData(SPODMesh &mesh, const EPVRTDataType eNewType);
759 void PVRTModelPODReorderFaces(SPODMesh &mesh, const int i32El1, const int i32El2, const int i32El3);
767 void PVRTModelPODToggleInterleaved(SPODMesh &mesh, unsigned int ui32AlignToNBytes = 1);
775 void PVRTModelPODDeIndex(SPODMesh &mesh);
782 void PVRTModelPODToggleStrips(SPODMesh &mesh);
790 unsigned int PVRTModelPODCountIndices(const SPODMesh &mesh);
/external/skia/src/gpu/ops/
DGrDrawVerticesOp.cpp47 Mesh& mesh = fMeshes.push_back(); in GrDrawVerticesOp() local
48 mesh.fColor = color; in GrDrawVerticesOp()
49 mesh.fViewMatrix = viewMatrix; in GrDrawVerticesOp()
50 mesh.fVertices = std::move(vertices); in GrDrawVerticesOp()
51 mesh.fIgnoreTexCoords = false; in GrDrawVerticesOp()
52 mesh.fIgnoreColors = false; in GrDrawVerticesOp()
55 if (mesh.hasPerVertexColors()) { in GrDrawVerticesOp()
58 if (mesh.hasExplicitLocalCoords()) { in GrDrawVerticesOp()
68 this->setTransformedBounds(mesh.fVertices->bounds(), viewMatrix, HasAABloat::kNo, zeroArea); in GrDrawVerticesOp()
181 const Mesh& mesh = fMeshes[i]; in onPrepareDraws() local
[all …]
DGrAAHairLinePathRenderer.cpp973 GrMesh mesh(GrPrimitiveType::kTriangles); in onPrepareDraws() local
974 mesh.setIndexedPatterned(linesIndexBuffer.get(), kIdxsPerLineSeg, kLineSegNumVertices, in onPrepareDraws()
976 mesh.setVertexData(vertexBuffer, firstVertex); in onPrepareDraws()
977 target->draw(lineGP.get(), pipeline, mesh); in onPrepareDraws()
1027 GrMesh mesh(GrPrimitiveType::kTriangles); in onPrepareDraws() local
1028 mesh.setIndexedPatterned(quadsIndexBuffer.get(), kIdxsPerQuad, kQuadNumVertices, in onPrepareDraws()
1030 mesh.setVertexData(vertexBuffer, firstVertex); in onPrepareDraws()
1031 target->draw(quadGP.get(), pipeline, mesh); in onPrepareDraws()
1036 GrMesh mesh(GrPrimitiveType::kTriangles); in onPrepareDraws() local
1037 mesh.setIndexedPatterned(quadsIndexBuffer.get(), kIdxsPerQuad, kQuadNumVertices, in onPrepareDraws()
[all …]
DGrNonAAStrokeRectOp.cpp187 GrMesh mesh(primType); in onPrepareDraws() local
188 mesh.setNonIndexedNonInstanced(vertexCount); in onPrepareDraws()
189 mesh.setVertexData(vertexBuffer, firstVertex); in onPrepareDraws()
190 target->draw(gp.get(), fHelper.makePipeline(target), mesh); in onPrepareDraws()
DGrTessellatingPathRenderer.cpp350 GrMesh mesh(TESSELLATOR_WIREFRAME ? GrPrimitiveType::kLines : GrPrimitiveType::kTriangles); in drawVertices() local
351 mesh.setNonIndexedNonInstanced(count); in drawVertices()
352 mesh.setVertexData(vb, firstVertex); in drawVertices()
353 target->draw(gp, fHelper.makePipeline(target), mesh); in drawVertices()
DGrAALinearizingConvexPathRenderer.cpp214 GrMesh mesh(GrPrimitiveType::kTriangles); in draw() local
232 mesh.setIndexed(indexBuffer, indexCount, firstIndex, 0, vertexCount - 1); in draw()
233 mesh.setVertexData(vertexBuffer, firstVertex); in draw()
234 target->draw(gp, pipeline, mesh); in draw()
/external/skqp/src/gpu/ops/
DGrDrawVerticesOp.cpp47 Mesh& mesh = fMeshes.push_back(); in GrDrawVerticesOp() local
48 mesh.fColor = color; in GrDrawVerticesOp()
49 mesh.fViewMatrix = viewMatrix; in GrDrawVerticesOp()
50 mesh.fVertices = std::move(vertices); in GrDrawVerticesOp()
51 mesh.fIgnoreTexCoords = false; in GrDrawVerticesOp()
52 mesh.fIgnoreColors = false; in GrDrawVerticesOp()
55 if (mesh.hasPerVertexColors()) { in GrDrawVerticesOp()
58 if (mesh.hasExplicitLocalCoords()) { in GrDrawVerticesOp()
68 this->setTransformedBounds(mesh.fVertices->bounds(), viewMatrix, HasAABloat::kNo, zeroArea); in GrDrawVerticesOp()
181 const Mesh& mesh = fMeshes[i]; in onPrepareDraws() local
[all …]
DGrAAHairLinePathRenderer.cpp973 GrMesh mesh(GrPrimitiveType::kTriangles); in onPrepareDraws() local
974 mesh.setIndexedPatterned(linesIndexBuffer.get(), kIdxsPerLineSeg, kLineSegNumVertices, in onPrepareDraws()
976 mesh.setVertexData(vertexBuffer, firstVertex); in onPrepareDraws()
977 target->draw(lineGP.get(), pipeline, mesh); in onPrepareDraws()
1027 GrMesh mesh(GrPrimitiveType::kTriangles); in onPrepareDraws() local
1028 mesh.setIndexedPatterned(quadsIndexBuffer.get(), kIdxsPerQuad, kQuadNumVertices, in onPrepareDraws()
1030 mesh.setVertexData(vertexBuffer, firstVertex); in onPrepareDraws()
1031 target->draw(quadGP.get(), pipeline, mesh); in onPrepareDraws()
1036 GrMesh mesh(GrPrimitiveType::kTriangles); in onPrepareDraws() local
1037 mesh.setIndexedPatterned(quadsIndexBuffer.get(), kIdxsPerQuad, kQuadNumVertices, in onPrepareDraws()
[all …]
DGrNonAAStrokeRectOp.cpp187 GrMesh mesh(primType); in onPrepareDraws() local
188 mesh.setNonIndexedNonInstanced(vertexCount); in onPrepareDraws()
189 mesh.setVertexData(vertexBuffer, firstVertex); in onPrepareDraws()
190 target->draw(gp.get(), fHelper.makePipeline(target), mesh); in onPrepareDraws()
DGrAALinearizingConvexPathRenderer.cpp214 GrMesh mesh(GrPrimitiveType::kTriangles); in draw() local
232 mesh.setIndexed(indexBuffer, indexCount, firstIndex, 0, vertexCount - 1); in draw()
233 mesh.setVertexData(vertexBuffer, firstVertex); in draw()
234 target->draw(gp, pipeline, mesh); in draw()
DGrTessellatingPathRenderer.cpp350 GrMesh mesh(TESSELLATOR_WIREFRAME ? GrPrimitiveType::kLines : GrPrimitiveType::kTriangles); in drawVertices() local
351 mesh.setNonIndexedNonInstanced(count); in drawVertices()
352 mesh.setVertexData(vb, firstVertex); in drawVertices()
353 target->draw(gp, fHelper.makePipeline(target), mesh); in drawVertices()
/external/skia/tests/
DGrMeshTest.cpp59 void drawMesh(const GrMesh& mesh);
152 GrMesh mesh(GrPrimitiveType::kTriangles); in DEF_GPUTEST_FOR_RENDERING_CONTEXTS() local
153 mesh.setNonIndexedNonInstanced(kBoxCountX * 6); in DEF_GPUTEST_FOR_RENDERING_CONTEXTS()
154 mesh.setVertexData(vbuff.get(), y * kBoxCountX * 6); in DEF_GPUTEST_FOR_RENDERING_CONTEXTS()
155 helper->drawMesh(mesh); in DEF_GPUTEST_FOR_RENDERING_CONTEXTS()
172 GrMesh mesh(GrPrimitiveType::kTriangles); in DEF_GPUTEST_FOR_RENDERING_CONTEXTS() local
173 mesh.setIndexed(ibuff.get(), repetitionCount * 6, baseRepetition * 6, in DEF_GPUTEST_FOR_RENDERING_CONTEXTS()
175 mesh.setVertexData(vbuff.get(), (i - baseRepetition) * 4); in DEF_GPUTEST_FOR_RENDERING_CONTEXTS()
176 helper->drawMesh(mesh); in DEF_GPUTEST_FOR_RENDERING_CONTEXTS()
192 GrMesh mesh(GrPrimitiveType::kTriangles); in DEF_GPUTEST_FOR_RENDERING_CONTEXTS() local
[all …]
DGrPipelineDynamicStateTest.cpp132 GrMesh& mesh = meshes.emplace_back(GrPrimitiveType::kTriangleStrip); in onExecute() local
133 mesh.setNonIndexedNonInstanced(4); in onExecute()
134 mesh.setVertexData(fVertexBuffer.get(), 4 * i); in onExecute()
/external/skqp/tests/
DGrMeshTest.cpp59 void drawMesh(const GrMesh& mesh);
152 GrMesh mesh(GrPrimitiveType::kTriangles); in DEF_GPUTEST_FOR_RENDERING_CONTEXTS() local
153 mesh.setNonIndexedNonInstanced(kBoxCountX * 6); in DEF_GPUTEST_FOR_RENDERING_CONTEXTS()
154 mesh.setVertexData(vbuff.get(), y * kBoxCountX * 6); in DEF_GPUTEST_FOR_RENDERING_CONTEXTS()
155 helper->drawMesh(mesh); in DEF_GPUTEST_FOR_RENDERING_CONTEXTS()
172 GrMesh mesh(GrPrimitiveType::kTriangles); in DEF_GPUTEST_FOR_RENDERING_CONTEXTS() local
173 mesh.setIndexed(ibuff.get(), repetitionCount * 6, baseRepetition * 6, in DEF_GPUTEST_FOR_RENDERING_CONTEXTS()
175 mesh.setVertexData(vbuff.get(), (i - baseRepetition) * 4); in DEF_GPUTEST_FOR_RENDERING_CONTEXTS()
176 helper->drawMesh(mesh); in DEF_GPUTEST_FOR_RENDERING_CONTEXTS()
192 GrMesh mesh(GrPrimitiveType::kTriangles); in DEF_GPUTEST_FOR_RENDERING_CONTEXTS() local
[all …]
DGrPipelineDynamicStateTest.cpp132 GrMesh& mesh = meshes.emplace_back(GrPrimitiveType::kTriangleStrip); in onExecute() local
133 mesh.setNonIndexedNonInstanced(4); in onExecute()
134 mesh.setVertexData(fVertexBuffer.get(), 4 * i); in onExecute()
/external/vulkan-validation-layers/demos/smoke/
DMeshes.cpp142 BuildPyramid(Mesh &mesh) { in BuildPyramid() argument
154 mesh.build(vertices, faces); in BuildPyramid()
160 BuildIcosphere(Mesh &mesh) : mesh_(mesh), radius_(1.0f) { in BuildIcosphere() argument
311 BuildTeapot(Mesh &mesh) { in BuildTeapot() argument
322 mesh.positions_.emplace_back(Mesh::Position{ in BuildTeapot()
327 mesh.normals_.emplace_back(Mesh::Normal{ in BuildTeapot()
333mesh.faces_.emplace_back(Mesh::Face{teapot_indices[i + 0], teapot_indices[i + 1], teapot_indices[i… in BuildTeapot()
396 for (const auto &mesh : meshes) { in Meshes() local
398 draw.indexCount = mesh.index_count(); in Meshes()
406 first_index += mesh.index_count(); in Meshes()
[all …]
/external/skqp/src/gpu/
DGrTessellator.cpp493 void apply(VertexList* mesh, Comparator& c, SkArenaAlloc& alloc);
1117 void merge_vertices(Vertex* src, Vertex* dst, VertexList* mesh, Comparator& c, in merge_vertices() argument
1135 mesh->remove(src); in merge_vertices()
1162 Vertex* create_sorted_vertex(const SkPoint& p, uint8_t alpha, VertexList* mesh, in create_sorted_vertex() argument
1168 Vertex* nextV = prevV ? prevV->fNext : mesh->fHead; in create_sorted_vertex()
1182 v->fID = mesh->fHead->fID - 1.0f; in create_sorted_vertex()
1184 v->fID = mesh->fTail->fID + 1.0f; in create_sorted_vertex()
1189 mesh->insert(v, prevV, nextV); in create_sorted_vertex()
1195 VertexList* mesh, Comparator& c, SkArenaAlloc& alloc) { in check_for_intersection() argument
1225 v = create_sorted_vertex(p, alpha, mesh, top, c, alloc); in check_for_intersection()
[all …]
/external/skia/src/gpu/
DGrTessellator.cpp493 void apply(VertexList* mesh, Comparator& c, SkArenaAlloc& alloc);
1117 void merge_vertices(Vertex* src, Vertex* dst, VertexList* mesh, Comparator& c, in merge_vertices() argument
1135 mesh->remove(src); in merge_vertices()
1162 Vertex* create_sorted_vertex(const SkPoint& p, uint8_t alpha, VertexList* mesh, in create_sorted_vertex() argument
1168 Vertex* nextV = prevV ? prevV->fNext : mesh->fHead; in create_sorted_vertex()
1182 v->fID = mesh->fHead->fID - 1.0f; in create_sorted_vertex()
1184 v->fID = mesh->fTail->fID + 1.0f; in create_sorted_vertex()
1189 mesh->insert(v, prevV, nextV); in create_sorted_vertex()
1195 VertexList* mesh, Comparator& c, SkArenaAlloc& alloc) { in check_for_intersection() argument
1225 v = create_sorted_vertex(p, alpha, mesh, top, c, alloc); in check_for_intersection()
[all …]
/external/skia/samplecode/
DSampleCCPRGeometry.cpp260 SkSTArray<1, GrMesh> mesh; in onExecute() local
268 proc.appendMesh(instBuff.get(), fView->fQuadPointInstances.count(), 0, &mesh); in onExecute()
277 proc.appendMesh(instBuff.get(), fView->fTriPointInstances.count(), 0, &mesh); in onExecute()
290 if (!mesh.empty()) { in onExecute()
291 SkASSERT(1 == mesh.count()); in onExecute()
292 state->rtCommandBuffer()->draw(pipeline, proc, mesh.begin(), nullptr, 1, this->bounds()); in onExecute()
/external/skqp/samplecode/
DSampleCCPRGeometry.cpp259 SkSTArray<1, GrMesh> mesh; in onExecute() local
267 proc.appendMesh(instBuff.get(), fView->fCubicInstances.count(), 0, &mesh); in onExecute()
276 proc.appendMesh(instBuff.get(), fView->fTriangleInstances.count(), 0, &mesh); in onExecute()
289 if (!mesh.empty()) { in onExecute()
290 SkASSERT(1 == mesh.count()); in onExecute()
291 state->rtCommandBuffer()->draw(pipeline, proc, mesh.begin(), nullptr, 1, this->bounds()); in onExecute()
/external/tensorflow/tensorflow/contrib/tpu/proto/
Dtopology.proto7 // Describes the geometry of a TPU mesh.
24 // in the TPU mesh topology. Each entry [task, device, axis] gives the
/external/skqp/src/gpu/gl/
DGrGLGpuCommandBuffer.h89 const GrMesh mesh[], in onDraw() argument
94 fGpu->draw(pipeline, primProc, mesh, dynamicStates, meshCount); in onDraw()
/external/skia/src/gpu/gl/
DGrGLGpuCommandBuffer.h89 const GrMesh mesh[], in onDraw() argument
94 fGpu->draw(pipeline, primProc, mesh, dynamicStates, meshCount); in onDraw()

1234