/frameworks/native/services/surfaceflinger/RenderEngine/ |
Mesh.cpp | 23 Mesh::Mesh(Primitive primitive, size_t vertexCount, size_t vertexSize, size_t texCoordSize) 24 : mVertexCount(vertexCount), mVertexSize(vertexSize), mTexCoordsSize(texCoordSize), 27 if (vertexCount == 0) { 35 size_t remainder = (stride * vertexCount) / vertexCount; 38 // will be equal to stride as long as stride * vertexCount doesn't overflow. 40 ALOGE("Overflow in Mesh(..., %zu, %zu, %zu)", vertexCount, vertexSize, 51 mVertices = new float[stride * vertexCount];
|
Mesh.h | 32 Mesh(Primitive primitive, size_t vertexCount, size_t vertexSize, size_t texCoordsSize = 0);
|
/external/skia/src/core/ |
SkVertices.cpp | 24 Sizes(int vertexCount, int indexCount, bool hasTexs, bool hasColors) { 25 int64_t vSize = (int64_t)vertexCount * sizeof(SkPoint); 26 int64_t tSize = hasTexs ? (int64_t)vertexCount * sizeof(SkPoint) : 0; 27 int64_t cSize = hasColors ? (int64_t)vertexCount * sizeof(SkColor) : 0; 53 SkVertices::Builder::Builder(VertexMode mode, int vertexCount, int indexCount, 57 this->init(mode, vertexCount, indexCount, 58 SkVertices::Sizes(vertexCount, indexCount, hasTexs, hasColors)); 61 SkVertices::Builder::Builder(VertexMode mode, int vertexCount, int indexCount, 63 this->init(mode, vertexCount, indexCount, sizes); 66 void SkVertices::Builder::init(VertexMode mode, int vertexCount, int indexCount [all...] |
/frameworks/base/libs/hwui/ |
VertexBuffer.h | 59 TYPE* alloc(int vertexCount) { 67 mReallocBuffer = reallocBuffer + vertexCount; 70 mAllocatedVertexCount = vertexCount; 71 mVertexCount = vertexCount; 73 mReallocBuffer = mBuffer = (void*)new TYPE[vertexCount]; 108 void computeBounds(int vertexCount = 0) { 115 if (vertexCount == 0) vertexCount = mVertexCount; 118 TYPE* end = current + vertexCount;
|
/external/skia/src/gpu/ |
GrMesh.h | 35 void setNonIndexedNonInstanced(int vertexCount); 39 void setIndexedPatterned(const GrBuffer* indexBuffer, int indexCount, int vertexCount, 43 int vertexCount); 52 const GrBuffer* vertexBuffer, int vertexCount, 62 const GrBuffer* vertexBuffer, int vertexCount, 132 inline void GrMesh::setNonIndexedNonInstanced(int vertexCount) { 135 fNonIndexNonInstanceData.fVertexCount = vertexCount; 154 int vertexCount, int patternRepeatCount, 158 SkASSERT(vertexCount >= 1); 165 fPatternData.fVertexCount = vertexCount; [all...] |
GrOpFlushState.cpp | 29 void* GrOpFlushState::makeVertexSpace(size_t vertexSize, int vertexCount, 31 return fVertexPool.makeSpace(vertexSize, vertexCount, buffer, startVertex);
|
GrTessellator.h | 29 virtual void* lock(int vertexCount) = 0;
|
GrOpFlushState.h | 58 void* makeVertexSpace(size_t vertexSize, int vertexCount, 205 void* makeVertexSpace(size_t vertexSize, int vertexCount, 207 return this->state()->makeVertexSpace(vertexSize, vertexCount, buffer, startVertex);
|
/external/skia/include/core/ |
SkVertices.h | 32 static sk_sp<SkVertices> MakeCopy(VertexMode mode, int vertexCount, 39 static sk_sp<SkVertices> MakeCopy(VertexMode mode, int vertexCount, 43 return MakeCopy(mode, vertexCount, positions, texs, colors, 0, nullptr); 54 Builder(VertexMode mode, int vertexCount, int indexCount, uint32_t flags); 59 int vertexCount() const; 70 Builder(VertexMode mode, int vertexCount, int indexCount, const Sizes&); 72 void init(VertexMode mode, int vertexCount, int indexCount, const Sizes&); 88 int vertexCount() const { return fVertexCnt; }
|
/external/swiftshader/third_party/PowerVR_SDK/Examples/Beginner/04_BasicTnL/ |
BasicTnL.txt | 19 :VertexCount:
|
/external/skia/src/gpu/ops/ |
GrAALinearizingConvexPathRenderer.cpp | 195 const GrPipeline* pipeline, int vertexCount, size_t vertexStride, void* vertices, 197 if (vertexCount == 0 || indexCount == 0) { 203 void* verts = target->makeVertexSpace(vertexStride, vertexCount, &vertexBuffer, 209 memcpy(verts, vertices, vertexCount * vertexStride); 219 mesh.setIndexed(indexBuffer, indexCount, firstIndex, 0, vertexCount - 1); 245 int vertexCount = 0; 265 this->draw(target, gp.get(), pipeline, vertexCount, vertexStride, vertices, 267 vertexCount = 0; 271 if (vertexCount + currentVertices > maxVertices) { 272 maxVertices = SkTMax(vertexCount + currentVertices, maxVertices * 2) [all...] |
GrDrawVerticesOp.cpp | 39 fVertexCount = vertices->vertexCount(); 187 int vertexCount = mesh.fVertices->vertexCount(); 205 for (int j = 0; j < vertexCount; ++j) { 210 verts = v + vertexCount; 216 for (int j = 0; j < vertexCount; ++j) { 239 vertexOffset += vertexCount; 393 uint32_t vertexCount = seed_vertices(type) + (primitiveCount - 1) * primitive_vertices(type); 397 randomize_params(seed_vertices(type), vertexCount, kMinVertExtent, kMaxVertExtent, random, 402 randomize_params(primitive_vertices(type), vertexCount, kMinVertExtent, kMaxVertExtent [all...] |
GrTessellatingPathRenderer.cpp | 73 void* lock(int vertexCount) override { 74 size_t size = vertexCount * stride(); 83 fVertices = sk_malloc_throw(vertexCount * stride()); 111 void* lock(int vertexCount) override { 112 fVertexCount = vertexCount; 113 fVertices = fTarget->makeVertexSpace(stride(), vertexCount, &fVertexBuffer, &fFirstVertex);
|
GrMeshDrawOp.cpp | 30 int vertexCount = verticesPerRepetition * repeatCount; 32 target->makeVertexSpace(vertexStride, vertexCount, &vertexBuffer, &firstVertex);
|
GrNonAAStrokeRectOp.cpp | 144 int vertexCount = kVertsPerHairlineRect; 146 vertexCount = kVertsPerStrokeRect; 153 target->makeVertexSpace(vertexStride, vertexCount, &vertexBuffer, &firstVertex); 177 mesh.setNonIndexedNonInstanced(vertexCount);
|
/external/swiftshader/third_party/PowerVR_SDK/Tools/ |
PVRTPrint3D.cpp | 864 unsigned int VertexCount = 0; 901 pVertices[VertexCount+0].sx = f2vt(XPos + fAOff); 902 pVertices[VertexCount+0].sy = f2vt(YPos + fYOffset); 903 pVertices[VertexCount+0].sz = f2vt(fZPos); 904 pVertices[VertexCount+0].rhw = f2vt(1.0f); 905 pVertices[VertexCount+0].tu = f2vt(m_pUVs[uiIdx].fUL); 906 pVertices[VertexCount+0].tv = f2vt(m_pUVs[uiIdx].fVT); 908 pVertices[VertexCount+1].sx = f2vt(XPos + fAOff + PVRTMakeWhole(m_pRects[uiIdx].nW * fScale)); 909 pVertices[VertexCount+1].sy = f2vt(YPos + fYOffset); 910 pVertices[VertexCount+1].sz = f2vt(fZPos) [all...] |
/external/vulkan-validation-layers/libs/glm/detail/ |
dummy.cpp | 105 std::size_t const VertexCount = 4;
107 std::size_t const PositionSizeF32 = VertexCount * sizeof(glm::vec2);
108 glm::vec2 const PositionDataF32[VertexCount] =
116 std::size_t const PositionSizeF16 = VertexCount * sizeof(glm::uint);
117 glm::uint const PositionDataF16[VertexCount] =
125 std::size_t const PositionSizeI8 = VertexCount * sizeof(glm::i8vec2);
126 glm::i8vec2 const PositionDataI8[VertexCount] =
134 std::size_t const PositionSizeI32 = VertexCount * sizeof(glm::i32vec2);
135 glm::i32vec2 const PositionDataI32[VertexCount] =
|
/external/skia/src/gpu/vk/ |
GrVkGpuCommandBuffer.h | 69 const GrBuffer* vertexBuffer, int vertexCount, int baseVertex) final { 70 this->sendInstancedMeshToGpu(primProc, primType, vertexBuffer, vertexCount, baseVertex, 83 const GrBuffer* vertexBuffer, int vertexCount, int baseVertex,
|
/external/skia/tests/ |
VerticesTest.cpp | 15 if (v0->vertexCount() != v1->vertexCount()) { 29 for (int i = 0; i < v0->vertexCount(); ++i) {
|
/packages/screensavers/Basic/src/com/android/dreams/basic/ |
ColorsGLRenderer.java | 343 private final int vertexCount = squareCoords.length / COORDS_PER_VERTEX; 346 private float cornerFrequencies[] = new float[vertexCount]; 356 for (int i=0; i<vertexCount; i++) { 359 cornerRotation = (int)(Math.random() * vertexCount); 369 bb = ByteBuffer.allocateDirect(vertexCount * colorStride); 412 for(int i=0; i<vertexCount; i++) { 414 _tmphsv[0] = HUES[(i + cornerRotation) % vertexCount]; 430 glDrawArrays(GL_TRIANGLE_FAN, 0, vertexCount);
|
/external/skia/samplecode/ |
SampleCCPRGeometry.cpp | 157 int vertexCount = num_points(fMode); 163 if (4 == vertexCount) { 207 if (4 == vertexCount) { 228 int vertexCount = num_points(fView->fMode); 254 GrMesh mesh(4 == vertexCount ? GrPrimitiveType::kLinesAdjacency : GrPrimitiveType::kTriangles); 255 mesh.setInstanced(instanceBuffer.get(), fView->fGpuInstances.count(), 0, vertexCount);
|
/development/samples/OpenGL/HelloOpenGLES20/src/com/example/android/opengl/ |
Triangle.java | 62 private final int vertexCount = triangleCoords.length / COORDS_PER_VERTEX; 135 GLES20.glDrawArrays(GLES20.GL_TRIANGLES, 0, vertexCount);
|
/external/deqp/external/vulkancts/modules/vulkan/geometry/ |
vktGeometryInputGeometryShaderTests.cpp | 273 for (int vertexCount = 0; vertexCount <= 12; ++vertexCount) 275 const string name = "vertex_count_" + de::toString(vertexCount); 278 triStripAdjacencyGroup->addChild(new TriangleStripAdjacencyVertexCountTest(testCtx, primitives, vertexCount));
|
/external/skia/src/utils/ |
SkPatchUtils.cpp | 307 int vertexCount = SkToS32(mult64); 310 if (vertexCount > 10000 || lodX > 200 || lodY > 200) { 318 vertexCount = (lodX + 1) * (lodY + 1); 331 SkRGBAf* tmpColors = srcColors ? alloc.makeArray<SkRGBAf>(vertexCount) : nullptr; 334 SkVertices::Builder builder(SkVertices::kTriangles_VertexMode, vertexCount, indexCount, flags); 437 unpremul(tmpColors, vertexCount); 439 linear_to_skcolor(builder.colors(), tmpColors, vertexCount, convertCS.get());
|
/external/deqp/external/vulkancts/modules/vulkan/draw/ |
vktBasicDrawTests.cpp | 133 params.vertexCount = vertexC; 168 cmd.vertexCount = vertexC; 626 de::Random rnd (SEED ^ m_data.params.firstVertex ^ m_data.params.vertexCount); 628 const deUint32 vectorSize = m_data.params.firstVertex + m_data.params.vertexCount; 655 m_vk.cmdDraw(*m_cmdBuffer, m_data.params.vertexCount, m_data.params.instanceCount, m_data.params.firstVertex, m_data.params.firstInstance); 833 de::Random rnd(SEED ^ m_data.commands[0].vertexCount ^ m_data.commands[0].firstVertex); 840 const deUint32 index = it->firstVertex + it->vertexCount; 852 for (deUint32 idx = 0; idx < it->vertexCount; ++idx) [all...] |