Searched defs:shadowVertexBuffer (Results 1 - 2 of 2) sorted by relevance

/frameworks/base/libs/hwui/
H A DShadowTessellator.cpp38 const Rect& localClip, float maxZ, VertexBuffer& shadowVertexBuffer) {
62 shadowVertexBuffer);
68 const Rect& casterBounds, const Rect& localClip, VertexBuffer& shadowVertexBuffer) {
107 casterPolygon, casterVertexCount, casterCentroid, shadowVertexBuffer);
110 if(shadowVertexBuffer.getVertexCount() <= 0) {
111 ALOGD("Spot shadow generation failed %d", shadowVertexBuffer.getVertexCount());
35 tessellateAmbientShadow(bool isCasterOpaque, const Vector3* casterPolygon, int casterVertexCount, const Vector3& centroid3d, const Rect& casterBounds, const Rect& localClip, float maxZ, VertexBuffer& shadowVertexBuffer) argument
65 tessellateSpotShadow(bool isCasterOpaque, const Vector3* casterPolygon, int casterVertexCount, const Vector3& casterCentroid, const mat4& receiverTransform, const Vector3& lightCenter, int lightRadius, const Rect& casterBounds, const Rect& localClip, VertexBuffer& shadowVertexBuffer) argument
H A DAmbientShadow.cpp152 * @param shadowVertexBuffer Return an floating point array of (x, y, a)
184 float heightFactor, float geomFactor, VertexBuffer& shadowVertexBuffer) {
185 shadowVertexBuffer.setMeshFeatureFlags(VertexBuffer::kAlpha | VertexBuffer::kIndices);
202 shadowVertexBuffer.alloc<AlphaVertex>(totalVertexCount);
204 uint16_t* indexBuffer = shadowVertexBuffer.allocIndices<uint16_t>(totalIndexCount);
330 shadowVertexBuffer.updateVertexCount(vertexBufferIndex);
331 shadowVertexBuffer.updateIndexCount(indexBufferIndex);
332 shadowVertexBuffer.computeBounds<AlphaVertex>();
182 createAmbientShadow(bool isCasterOpaque, const Vector3* casterVertices, int casterVertexCount, const Vector3& centroid3d, float heightFactor, float geomFactor, VertexBuffer& shadowVertexBuffer) argument

Completed in 102 milliseconds