/frameworks/base/libs/hwui/ |
D | Patch.cpp | 35 return verticesCount * sizeof(TextureVertex); in getSize() 59 vertices.reset(new TextureVertex[maxVertices]); in Patch() 60 TextureVertex* vertex = vertices.get(); in Patch() 140 std::unique_ptr<TextureVertex[]> reducedVertices(new TextureVertex[verticesCount]); in Patch() 141 memcpy(reducedVertices.get(), vertices.get(), verticesCount * sizeof(TextureVertex)); in Patch() 146 void Patch::generateRow(const int32_t* xDivs, uint32_t xCount, TextureVertex*& vertex, float y1, in generateRow() 186 void Patch::generateQuad(TextureVertex*& vertex, float x1, float y1, float x2, float y2, float u1, in generateQuad() 213 TextureVertex::set(vertex++, x1, y1, u1, v1); in generateQuad() 214 TextureVertex::set(vertex++, x2, y1, u2, v1); in generateQuad() 215 TextureVertex::set(vertex++, x1, y2, u1, v2); in generateQuad() [all …]
|
D | Patch.h | 34 struct TextureVertex; 50 std::unique_ptr<TextureVertex[]> vertices; 60 void generateRow(const int32_t* xDivs, uint32_t xCount, TextureVertex*& vertex, float y1, 63 void generateQuad(TextureVertex*& vertex, float x1, float y1, float x2, float y2, float u1,
|
D | Vertex.h | 61 struct TextureVertex { struct 65 static inline void set(TextureVertex* vertex, float x, float y, float u, float v) { in set() argument 69 static inline void setUV(TextureVertex* vertex, float u, float v) { in setUV() argument 75 REQUIRE_COMPATIBLE_LAYOUT(TextureVertex);
|
D | Caches.h | 124 TextureVertex* getRegionMesh(); 186 std::unique_ptr<TextureVertex[]> mRegionMesh;
|
D | Caches.cpp | 260 TextureVertex* Caches::getRegionMesh() { in getRegionMesh() 263 mRegionMesh.reset(new TextureVertex[kMaxNumberOfQuads * 4]); in getRegionMesh()
|
D | Glop.h | 115 TextureVertex mappedVertices[4];
|
D | BakedOpDispatcher.cpp | 39 static void storeTexturedRect(TextureVertex* vertices, const Rect& bounds) { in storeTexturedRect() 55 TextureVertex vertices[opList.count * 4]; in onMergedBitmapOps() 58 TextureVertex* rectVerts = &vertices[i * 4]; in onMergedBitmapOps() 111 TextureVertex vertices[totalVertices]; in onMergedPatchOps() 112 TextureVertex* vertex = &vertices[0]; in onMergedPatchOps() 138 TextureVertex* opVertices = opMesh->vertices.get(); in onMergedPatchOps() 140 TextureVertex::set(vertex++, opVertices->x + tx, opVertices->y + ty, opVertices->u, in onMergedPatchOps()
|
D | GlopBuilder.h | 63 GlopBuilder& setMeshTexturedIndexedQuads(TextureVertex* vertexData,
|
D | GlopBuilder.cpp | 57 static void setUnitQuadTextureCoords(Rect uvs, TextureVertex* quadVertex) { in setUnitQuadTextureCoords() 128 const TextureVertex* textureVertex = mOutGlop->mesh.mappedVertices; in setMeshTexturedUvQuad() 152 GlopBuilder& GlopBuilder::setMeshTexturedIndexedQuads(TextureVertex* vertexData, int elementCount) { in setMeshTexturedIndexedQuads()
|
/frameworks/base/libs/hwui/font/ |
D | CacheTexture.h | 126 TextureVertex* mesh() const { return mMesh; } in mesh() 137 TextureVertex* mesh = mMesh + mCurrentQuad * 4; in addQuad() 138 TextureVertex::set(mesh++, x2, y2, u2, v2); in addQuad() 139 TextureVertex::set(mesh++, x3, y3, u3, v3); in addQuad() 140 TextureVertex::set(mesh++, x1, y1, u1, v1); in addQuad() 141 TextureVertex::set(mesh++, x4, y4, u4, v4); in addQuad() 161 TextureVertex* mMesh = nullptr;
|
D | CacheTexture.cpp | 177 mMesh = new TextureVertex[mMaxQuadCount * 4]; in allocateMesh()
|
/frameworks/base/libs/hwui/renderstate/ |
D | OffscreenBufferPool.cpp | 81 FatVector<TextureVertex, 64> meshVector(count * in updateMeshFromRegion() 83 TextureVertex* mesh = &meshVector[0]; in updateMeshFromRegion() 92 TextureVertex::set(mesh++, r->left, r->top, u1, v1); in updateMeshFromRegion() 93 TextureVertex::set(mesh++, r->right, r->top, u2, v1); in updateMeshFromRegion() 94 TextureVertex::set(mesh++, r->left, r->bottom, u1, v2); in updateMeshFromRegion() 95 TextureVertex::set(mesh++, r->right, r->bottom, u2, v2); in updateMeshFromRegion() 99 &vbo, sizeof(TextureVertex) * count * 4, &meshVector[0], in updateMeshFromRegion()
|
D | MeshState.h | 35 const TextureVertex kUnitQuadVertices[] = { 41 const GLsizei kTextureVertexStride = sizeof(TextureVertex);
|
/frameworks/base/libs/hwui/tests/unit/ |
D | GlopBuilderTests.cpp | 74 TextureVertex& expectedVertex = expectedMesh.mappedVertices[i]; in expectMeshEq() 75 TextureVertex& builtVertex = builtMesh.mappedVertices[i]; in expectMeshEq()
|