Searched refs:vertexCount (Results 1 - 23 of 23) sorted by relevance

/frameworks/native/services/surfaceflinger/RenderEngine/
H A DMesh.cpp23 Mesh::Mesh(Primitive primitive, size_t vertexCount, size_t vertexSize, size_t texCoordSize) argument
24 : mVertexCount(vertexCount),
28 if (vertexCount == 0) {
36 size_t remainder = (stride * vertexCount) / vertexCount;
39 // will be equal to stride as long as stride * vertexCount doesn't overflow.
41 ALOGE("Overflow in Mesh(..., %zu, %zu, %zu)", vertexCount, vertexSize, texCoordSize);
51 mVertices = new float[stride * vertexCount];
H A DMesh.h32 Mesh(Primitive primitive, size_t vertexCount, size_t vertexSize, size_t texCoordsSize = 0);
/frameworks/base/libs/hwui/
H A DVertexBuffer.h58 TYPE* alloc(int vertexCount) { argument
66 mReallocBuffer = reallocBuffer + vertexCount;
69 mAllocatedVertexCount = vertexCount;
70 mVertexCount = vertexCount;
72 mReallocBuffer = mBuffer = (void*)new TYPE[vertexCount];
107 void computeBounds(int vertexCount = 0) {
114 if (vertexCount == 0) vertexCount = mVertexCount;
117 TYPE* end = current + vertexCount;
H A DGlop.h114 int vertexCount; // only used for meshes (for glDrawRangeElements) member in struct:android::uirenderer::Glop::Mesh
H A DRecordedOp.h354 SimpleRectsOp(BASE_PARAMS, Vertex* vertices, size_t vertexCount) argument
355 : SUPER(SimpleRectsOp), vertices(vertices), vertexCount(vertexCount) {}
357 const size_t vertexCount; member in struct:android::uirenderer::SimpleRectsOp
H A DRecordingCanvas.cpp286 void RecordingCanvas::drawSimpleRects(const float* rects, int vertexCount, const SkPaint* paint) { argument
289 Vertex* rectData = (Vertex*)mDisplayList->allocator.create_trivial_array<Vertex>(vertexCount);
296 for (int index = 0; index < vertexCount; index += 4) {
314 getRecordedClip(), refPaint(paint), rectData, vertexCount)); local
482 int vertexCount = (meshWidth + 1) * (meshHeight + 1); local
484 calcBoundsOfPoints(vertices, vertexCount * 2), *(mState.currentSnapshot()->transform),
486 refBuffer<float>(vertices, vertexCount * 2), // 2 floats per vertex
487 refBuffer<int>(colors, vertexCount))); // 1 color per vertex
H A DBakedOpDispatcher.cpp126 uint32_t vertexCount = opMesh->verticesCount; local
127 if (vertexCount == 0) continue;
139 for (uint32_t j = 0; j < vertexCount; j++, opVertices++) {
734 .setMeshIndexedQuads(&op.vertices[0], op.vertexCount / 4)
H A DRecordingCanvas.h205 void drawSimpleRects(const float* rects, int vertexCount, const SkPaint* paint);
H A DGlopBuilder.cpp201 mOutGlop->mesh.vertexCount = vertexBuffer.getVertexCount(); // used for glDrawRangeElements()
/frameworks/base/libs/hwui/renderstate/
H A DRenderState.cpp418 GLsizei vertexCount = (drawCount / 6) * 4; local
426 glDrawRangeElements(mesh.primitiveMode, 0, vertexCount - 1, drawCount,
432 vertexData += vertexCount * vertices.stride;
438 glDrawRangeElements(mesh.primitiveMode, 0, mesh.vertexCount - 1, mesh.elementCount,
/frameworks/support/heifwriter/src/main/java/androidx/heifwriter/
H A DTexture2dProgram.java198 * @param vertexCount Number of vertices in vertexBuffer.
201 * vertexCount * sizeof(float)).
208 int vertexCount, int coordsPerVertex, int vertexStride,
247 GLES20.glDrawArrays(GLES20.GL_TRIANGLE_STRIP, firstVertex, vertexCount);
207 draw(float[] mvpMatrix, FloatBuffer vertexBuffer, int firstVertex, int vertexCount, int coordsPerVertex, int vertexStride, float[] texMatrix, FloatBuffer texBuffer, int textureId, int texStride) argument
/frameworks/base/core/java/android/view/
H A DRecordingCanvas.java523 public final void drawVertices(@NonNull VertexMode mode, int vertexCount, argument
527 checkRange(verts.length, vertOffset, vertexCount);
532 checkRange(texs.length, texOffset, vertexCount);
535 checkRange(colors.length, colorOffset, vertexCount / 2);
540 nDrawVertices(mNativeCanvasWrapper, mode.nativeInt, vertexCount, verts,
/frameworks/base/graphics/java/android/graphics/
H A DBaseCanvas.java508 public void drawVertices(@NonNull VertexMode mode, int vertexCount, @NonNull float[] verts, argument
512 checkRange(verts.length, vertOffset, vertexCount);
517 checkRange(texs.length, texOffset, vertexCount);
520 checkRange(colors.length, colorOffset, vertexCount / 2);
526 nDrawVertices(mNativeCanvasWrapper, mode.nativeInt, vertexCount, verts,
H A DCanvas.java2036 * @param vertexCount The number of values in the vertices array (and corresponding texs and
2037 * colors arrays if non-null). Each logical vertex is two values (x, y), vertexCount
2052 public void drawVertices(@NonNull VertexMode mode, int vertexCount, @NonNull float[] verts, argument
2056 super.drawVertices(mode, vertexCount, verts, vertOffset, texs, texOffset,
H A DColorSpace.java4096 int vertexCount = SPECTRUM_LOCUS_X.length * CHROMATICITY_RESOLUTION * 6;
4097 float[] vertices = new float[vertexCount * 2];
/frameworks/base/media/mca/filterfw/java/android/filterfw/core/
H A DShaderProgram.java285 private native boolean setShaderVertexCount(int vertexCount); argument
/frameworks/layoutlib/bridge/src/com/android/layoutlib/bridge/android/graphics/
H A DNopCanvas.java248 public void drawVertices(VertexMode mode, int vertexCount, float[] verts, int vertOffset, argument
/frameworks/base/core/jni/
H A Dandroid_graphics_Canvas.cpp338 int vertexCount = floatCount >> 1; // 2 floats per SkPoint local
341 get_canvas(canvasHandle)->drawVertices(SkVertices::MakeCopy(mode, vertexCount,
/frameworks/native/vulkan/nulldrv/
H A Dnull_driver_gen.h137 VKAPI_ATTR void CmdDraw(VkCommandBuffer commandBuffer, uint32_t vertexCount, uint32_t instanceCount, uint32_t firstVertex, uint32_t firstInstance);
H A Dnull_driver.cpp1385 void CmdDraw(VkCommandBuffer cmdBuffer, uint32_t vertexCount, uint32_t instanceCount, uint32_t firstVertex, uint32_t firstInstance) { argument
/frameworks/native/vulkan/libvulkan/
H A Dapi_gen.cpp451 VKAPI_ATTR void CmdDraw(VkCommandBuffer commandBuffer, uint32_t vertexCount, uint32_t instanceCount, uint32_t firstVertex, uint32_t firstInstance);
1187 VKAPI_ATTR void CmdDraw(VkCommandBuffer commandBuffer, uint32_t vertexCount, uint32_t instanceCount, uint32_t firstVertex, uint32_t firstInstance) { argument
1188 GetData(commandBuffer).dispatch.CmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance);
2028 VKAPI_ATTR void vkCmdDraw(VkCommandBuffer commandBuffer, uint32_t vertexCount, uint32_t instanceCount, uint32_t firstVertex, uint32_t firstInstance) { argument
2029 vulkan::api::CmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance);
/frameworks/base/libs/hwui/tests/unit/
H A DFrameBuilderTests.cpp1140 ASSERT_EQ(op.vertexCount, 16u);
1141 for (size_t i = 0; i < op.vertexCount; i++) {
/frameworks/native/vulkan/include/vulkan/
H A Dvulkan_core.h2701 uint32_t vertexCount; member in struct:VkDrawIndirectCommand
2814 typedef void (VKAPI_PTR *PFN_vkCmdDraw)(VkCommandBuffer commandBuffer, uint32_t vertexCount, uint32_t instanceCount, uint32_t firstVertex, uint32_t firstInstance);
3425 uint32_t vertexCount,

Completed in 488 milliseconds