/frameworks/base/libs/hwui/ |
H A D | PathTessellator.h | 75 * @param vertexBuffer The output buffer 78 const mat4& transform, VertexBuffer& vertexBuffer); 89 * @param vertexBuffer The output buffer 92 const mat4& transform, VertexBuffer& vertexBuffer); 103 * @param vertexBuffer The output buffer 106 const mat4& transform, VertexBuffer& vertexBuffer);
|
H A D | PathTessellator.cpp | 22 for (unsigned int i = 0; i < vertexBuffer.getSize(); i++) { \ 27 for (unsigned int i = 0; i < vertexBuffer.getSize(); i++) { \ 184 VertexBuffer& vertexBuffer) { 185 Vertex* buffer = vertexBuffer.alloc<Vertex>(perimeter.size()); 202 * Fills a vertexBuffer with non-alpha vertices, zig-zagging at each perimeter point to create a 209 const std::vector<Vertex>& perimeter, VertexBuffer& vertexBuffer) { 210 Vertex* buffer = vertexBuffer.alloc<Vertex>(perimeter.size() * 2 + 2); 260 * Fills a vertexBuffer with non-alpha vertices similar to getStrokeVerticesFromPerimeter, except: 267 const std::vector<Vertex>& vertices, VertexBuffer& vertexBuffer) { 270 Vertex* buffer = vertexBuffer 183 getFillVerticesFromPerimeter(const std::vector<Vertex>& perimeter, VertexBuffer& vertexBuffer) argument 208 getStrokeVerticesFromPerimeter(const PaintInfo& paintInfo, const std::vector<Vertex>& perimeter, VertexBuffer& vertexBuffer) argument 266 getStrokeVerticesFromUnclosedVertices(const PaintInfo& paintInfo, const std::vector<Vertex>& vertices, VertexBuffer& vertexBuffer) argument 346 getFillVerticesFromPerimeterAA(const PaintInfo& paintInfo, const std::vector<Vertex>& perimeter, VertexBuffer& vertexBuffer, float maxAlpha = 1.0f) argument 576 getStrokeVerticesFromUnclosedVerticesAA(const PaintInfo& paintInfo, const std::vector<Vertex>& vertices, VertexBuffer& vertexBuffer) argument 650 getStrokeVerticesFromPerimeterAA(const PaintInfo& paintInfo, const std::vector<Vertex>& perimeter, VertexBuffer& vertexBuffer) argument 723 tessellatePath(const SkPath &path, const SkPaint* paint, const mat4& transform, VertexBuffer& vertexBuffer) argument 808 tessellatePoints(const float* points, int count, const SkPaint* paint, const mat4& transform, VertexBuffer& vertexBuffer) argument 849 tessellateLines(const float* points, int count, const SkPaint* paint, const mat4& transform, VertexBuffer& vertexBuffer) argument [all...] |
H A D | GlopBuilder.h | 54 GlopBuilder& setMeshVertexBuffer(const VertexBuffer& vertexBuffer);
|
H A D | GlopBuilder.cpp | 196 GlopBuilder& GlopBuilder::setMeshVertexBuffer(const VertexBuffer& vertexBuffer) { argument 199 const VertexBuffer::MeshFeatureFlags flags = vertexBuffer.getMeshFeatureFlags(); 205 mOutGlop->mesh.indices = { 0, vertexBuffer.getIndices() }; 209 vertexBuffer.getBuffer(), nullptr, nullptr, 212 ? vertexBuffer.getIndexCount() : vertexBuffer.getVertexCount();
|
H A D | OpenGLRenderer.h | 615 * @param vertexBuffer The VertexBuffer to be drawn 619 void drawVertexBuffer(float translateX, float translateY, const VertexBuffer& vertexBuffer, 625 void drawVertexBuffer(const VertexBuffer& vertexBuffer, argument 627 drawVertexBuffer(0.0f, 0.0f, vertexBuffer, paint, flags);
|
H A D | BakedOpDispatcher.cpp | 347 const VertexBuffer& vertexBuffer, float translateX, float translateY, 349 if (CC_LIKELY(vertexBuffer.getVertexCount())) { 357 .setMeshVertexBuffer(vertexBuffer) 360 .setModelViewOffsetRect(translateX, translateY, vertexBuffer.getBounds()) 368 VertexBuffer vertexBuffer; local 370 PathTessellator::tessellatePath(path, &paint, state.computedState.transform, vertexBuffer); 371 renderVertexBuffer(renderer, state, vertexBuffer, 0.0f, 0.0f, paint, 0); 346 renderVertexBuffer(BakedOpRenderer& renderer, const BakedOpState& state, const VertexBuffer& vertexBuffer, float translateX, float translateY, const SkPaint& paint, int vertexBufferRenderFlags) argument
|
H A D | OpenGLRenderer.cpp | 1688 const VertexBuffer& vertexBuffer, const SkPaint* paint, int displayFlags) { 1690 if (!vertexBuffer.getVertexCount()) { 1700 .setMeshVertexBuffer(vertexBuffer) 1703 .setModelViewOffsetRect(translateX, translateY, vertexBuffer.getBounds()) 1718 VertexBuffer vertexBuffer; local 1721 PathTessellator::tessellatePath(path, paint, *currentTransform(), vertexBuffer); 1722 drawVertexBuffer(vertexBuffer, paint); 1815 const VertexBuffer* vertexBuffer = mCaches.tessellationCache.getRoundRect( local 1817 drawVertexBuffer(left, top, *vertexBuffer, p); 1687 drawVertexBuffer(float translateX, float translateY, const VertexBuffer& vertexBuffer, const SkPaint* paint, int displayFlags) argument
|
/frameworks/rs/java/tests/GenImages/src/com/android/rs/genimage/ |
H A D | GenImage.java | 126 private final FloatBuffer vertexBuffer; field in class:Triangle 212 vertexBuffer = createFloatBuffer(triangleCoords); 242 GLES20.glVertexAttribPointer(posA, 3, GLES20.GL_FLOAT, false, 12, vertexBuffer);
|