/frameworks/base/libs/hwui/ |
H A D | PathTessellator.h | 71 * @param vertexBuffer The output buffer 74 const mat4& transform, VertexBuffer& vertexBuffer); 85 * @param vertexBuffer The output buffer 88 const mat4& transform, VertexBuffer& vertexBuffer); 99 * @param vertexBuffer The output buffer 102 const mat4& transform, VertexBuffer& vertexBuffer);
|
H A D | PathTessellator.cpp | 25 for (unsigned int i = 0; i < vertexBuffer.getSize(); i++) { \ 30 for (unsigned int i = 0; i < vertexBuffer.getSize(); i++) { \ 183 void getFillVerticesFromPerimeter(const Vector<Vertex>& perimeter, VertexBuffer& vertexBuffer) { argument 184 Vertex* buffer = vertexBuffer.alloc<Vertex>(perimeter.size()); 201 * Fills a vertexBuffer with non-alpha vertices, zig-zagging at each perimeter point to create a 208 VertexBuffer& vertexBuffer) { 209 Vertex* buffer = vertexBuffer.alloc<Vertex>(perimeter.size() * 2 + 2); 259 * Fills a vertexBuffer with non-alpha vertices similar to getStrokeVerticesFromPerimeter, except: 266 const Vector<Vertex>& vertices, VertexBuffer& vertexBuffer) { 269 Vertex* buffer = vertexBuffer 207 getStrokeVerticesFromPerimeter(const PaintInfo& paintInfo, const Vector<Vertex>& perimeter, VertexBuffer& vertexBuffer) argument 265 getStrokeVerticesFromUnclosedVertices(const PaintInfo& paintInfo, const Vector<Vertex>& vertices, VertexBuffer& vertexBuffer) argument 345 getFillVerticesFromPerimeterAA(const PaintInfo& paintInfo, const Vector<Vertex>& perimeter, VertexBuffer& vertexBuffer, float maxAlpha = 1.0f) argument 574 getStrokeVerticesFromUnclosedVerticesAA(const PaintInfo& paintInfo, const Vector<Vertex>& vertices, VertexBuffer& vertexBuffer) argument 648 getStrokeVerticesFromPerimeterAA(const PaintInfo& paintInfo, const Vector<Vertex>& perimeter, VertexBuffer& vertexBuffer) argument 721 tessellatePath(const SkPath &path, const SkPaint* paint, const mat4& transform, VertexBuffer& vertexBuffer) argument 806 tessellatePoints(const float* points, int count, const SkPaint* paint, const mat4& transform, VertexBuffer& vertexBuffer) argument 847 tessellateLines(const float* points, int count, const SkPaint* paint, const mat4& transform, VertexBuffer& vertexBuffer) argument [all...] |
H A D | GlopBuilder.h | 53 GlopBuilder& setMeshVertexBuffer(const VertexBuffer& vertexBuffer, bool shadowInterp);
|
H A D | GlopBuilder.cpp | 182 GlopBuilder& GlopBuilder::setMeshVertexBuffer(const VertexBuffer& vertexBuffer, bool shadowInterp) { argument 185 const VertexBuffer::MeshFeatureFlags flags = vertexBuffer.getMeshFeatureFlags(); 191 mOutGlop->mesh.indices = { 0, vertexBuffer.getIndices() }; 195 vertexBuffer.getBuffer(), nullptr, nullptr, 198 ? vertexBuffer.getIndexCount() : vertexBuffer.getVertexCount();
|
H A D | OpenGLRenderer.h | 716 * @param vertexBuffer The VertexBuffer to be drawn 720 void drawVertexBuffer(float translateX, float translateY, const VertexBuffer& vertexBuffer, 726 void drawVertexBuffer(const VertexBuffer& vertexBuffer, argument 728 drawVertexBuffer(0.0f, 0.0f, vertexBuffer, paint, flags);
|
H A D | OpenGLRenderer.cpp | 1750 const VertexBuffer& vertexBuffer, const SkPaint* paint, int displayFlags) { 1752 if (!vertexBuffer.getVertexCount()) { 1762 .setMeshVertexBuffer(vertexBuffer, shadowInterp) 1765 .setModelViewOffsetRect(translateX, translateY, vertexBuffer.getBounds()) 1780 VertexBuffer vertexBuffer; local 1783 PathTessellator::tessellatePath(path, paint, *currentTransform(), vertexBuffer); 1784 drawVertexBuffer(vertexBuffer, paint); 1877 const VertexBuffer* vertexBuffer = mCaches.tessellationCache.getRoundRect( local 1879 drawVertexBuffer(left, top, *vertexBuffer, p); 1749 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);
|