Searched refs:vertexBuffer (Results 1 - 8 of 8) sorted by relevance

/frameworks/base/libs/hwui/
H A DPathTessellator.h75 * @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 DPathTessellator.cpp22 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 DGlopBuilder.h54 GlopBuilder& setMeshVertexBuffer(const VertexBuffer& vertexBuffer);
H A DGlopBuilder.cpp196 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 DOpenGLRenderer.h615 * @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 DBakedOpDispatcher.cpp347 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 DOpenGLRenderer.cpp1688 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 DGenImage.java126 private final FloatBuffer vertexBuffer; field in class:Triangle
212 vertexBuffer = createFloatBuffer(triangleCoords);
242 GLES20.glVertexAttribPointer(posA, 3, GLES20.GL_FLOAT, false, 12, vertexBuffer);

Completed in 2183 milliseconds