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

/frameworks/base/libs/hwui/
H A DShadowTessellator.cpp34 const Rect& localClip, float maxZ, VertexBuffer& shadowVertexBuffer) {
58 shadowVertexBuffer);
64 const Rect& casterBounds, const Rect& localClip, VertexBuffer& shadowVertexBuffer) {
108 casterPolygon, casterVertexCount, casterCentroid, shadowVertexBuffer);
111 if(shadowVertexBuffer.getVertexCount() <= 0) {
112 ALOGD("Spot shadow generation failed %d", shadowVertexBuffer.getVertexCount());
31 tessellateAmbientShadow(bool isCasterOpaque, const Vector3* casterPolygon, int casterVertexCount, const Vector3& centroid3d, const Rect& casterBounds, const Rect& localClip, float maxZ, VertexBuffer& shadowVertexBuffer) argument
61 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.cpp136 * @param shadowVertexBuffer Return an floating point array of (x, y, a)
168 float heightFactor, float geomFactor, VertexBuffer& shadowVertexBuffer) {
169 shadowVertexBuffer.setMeshFeatureFlags(VertexBuffer::kAlpha | VertexBuffer::kIndices);
186 shadowVertexBuffer.alloc<AlphaVertex>(totalVertexCount);
188 uint16_t* indexBuffer = shadowVertexBuffer.allocIndices<uint16_t>(totalIndexCount);
314 shadowVertexBuffer.updateVertexCount(vertexBufferIndex);
315 shadowVertexBuffer.updateIndexCount(indexBufferIndex);
316 shadowVertexBuffer.computeBounds<AlphaVertex>();
166 createAmbientShadow(bool isCasterOpaque, const Vector3* casterVertices, int casterVertexCount, const Vector3& centroid3d, float heightFactor, float geomFactor, VertexBuffer& shadowVertexBuffer) argument

Completed in 1145 milliseconds