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

/frameworks/base/libs/hwui/
H A DAmbientShadow.cpp148 * @param shadowVertexBuffer Return an floating point array of (x, y, a)
180 float heightFactor, float geomFactor, VertexBuffer& shadowVertexBuffer) {
181 shadowVertexBuffer.setMode(VertexBuffer::kIndices);
198 shadowVertexBuffer.alloc<AlphaVertex>(totalVertexCount);
200 uint16_t* indexBuffer = shadowVertexBuffer.allocIndices<uint16_t>(totalIndexCount);
326 shadowVertexBuffer.updateVertexCount(vertexBufferIndex);
327 shadowVertexBuffer.updateIndexCount(indexBufferIndex);
328 shadowVertexBuffer.computeBounds<AlphaVertex>();
178 createAmbientShadow(bool isCasterOpaque, const Vector3* casterVertices, int casterVertexCount, const Vector3& centroid3d, float heightFactor, float geomFactor, VertexBuffer& shadowVertexBuffer) argument
H A DShadowTessellator.cpp35 const Rect& localClip, float maxZ, VertexBuffer& shadowVertexBuffer) {
60 shadowVertexBuffer);
66 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());
32 tessellateAmbientShadow(bool isCasterOpaque, const Vector3* casterPolygon, int casterVertexCount, const Vector3& centroid3d, const Rect& casterBounds, const Rect& localClip, float maxZ, VertexBuffer& shadowVertexBuffer) argument
63 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

Completed in 49 milliseconds