/frameworks/native/services/surfaceflinger/RenderEngine/ |
H A D | Mesh.cpp | 23 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 D | Mesh.h | 32 Mesh(Primitive primitive, size_t vertexCount, size_t vertexSize, size_t texCoordsSize = 0);
|
/frameworks/base/libs/hwui/ |
H A D | VertexBuffer.h | 58 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 D | Glop.h | 114 int vertexCount; // only used for meshes (for glDrawRangeElements) member in struct:android::uirenderer::Glop::Mesh
|
H A D | RecordedOp.h | 354 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 D | RecordingCanvas.cpp | 286 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 D | BakedOpDispatcher.cpp | 126 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 D | RecordingCanvas.h | 205 void drawSimpleRects(const float* rects, int vertexCount, const SkPaint* paint);
|
H A D | GlopBuilder.cpp | 201 mOutGlop->mesh.vertexCount = vertexBuffer.getVertexCount(); // used for glDrawRangeElements()
|
/frameworks/base/libs/hwui/renderstate/ |
H A D | RenderState.cpp | 418 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 D | Texture2dProgram.java | 198 * @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 D | RecordingCanvas.java | 523 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 D | BaseCanvas.java | 508 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 D | Canvas.java | 2036 * @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 D | ColorSpace.java | 4096 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 D | ShaderProgram.java | 285 private native boolean setShaderVertexCount(int vertexCount); argument
|
/frameworks/layoutlib/bridge/src/com/android/layoutlib/bridge/android/graphics/ |
H A D | NopCanvas.java | 248 public void drawVertices(VertexMode mode, int vertexCount, float[] verts, int vertOffset, argument
|
/frameworks/base/core/jni/ |
H A D | android_graphics_Canvas.cpp | 338 int vertexCount = floatCount >> 1; // 2 floats per SkPoint local 341 get_canvas(canvasHandle)->drawVertices(SkVertices::MakeCopy(mode, vertexCount,
|
/frameworks/native/vulkan/nulldrv/ |
H A D | null_driver_gen.h | 137 VKAPI_ATTR void CmdDraw(VkCommandBuffer commandBuffer, uint32_t vertexCount, uint32_t instanceCount, uint32_t firstVertex, uint32_t firstInstance);
|
H A D | null_driver.cpp | 1385 void CmdDraw(VkCommandBuffer cmdBuffer, uint32_t vertexCount, uint32_t instanceCount, uint32_t firstVertex, uint32_t firstInstance) { argument
|
/frameworks/native/vulkan/libvulkan/ |
H A D | api_gen.cpp | 451 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 D | FrameBuilderTests.cpp | 1140 ASSERT_EQ(op.vertexCount, 16u); 1141 for (size_t i = 0; i < op.vertexCount; i++) {
|
/frameworks/native/vulkan/include/vulkan/ |
H A D | vulkan_core.h | 2701 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,
|