diff options
| author | Alex Sakhartchouk <alexst@google.com> | 2010-10-18 17:18:50 -0700 |
|---|---|---|
| committer | Alex Sakhartchouk <alexst@google.com> | 2010-10-18 17:18:50 -0700 |
| commit | 98bfe5d02a81c15fff52570178a2edd830701665 (patch) | |
| tree | 8cb0cc97425ad59b8fd43f0ada6f7bf5de11efa3 /libs/rs/rsFont.cpp | |
| parent | 5bb9e621e16278080ce697a8c958927d51e5ebf6 (diff) | |
| download | frameworks_base-98bfe5d02a81c15fff52570178a2edd830701665.zip frameworks_base-98bfe5d02a81c15fff52570178a2edd830701665.tar.gz frameworks_base-98bfe5d02a81c15fff52570178a2edd830701665.tar.bz2 | |
Some cleanup
Change-Id: Ie10746d2f77318d63101d919214e76f778159fa0
Diffstat (limited to 'libs/rs/rsFont.cpp')
| -rw-r--r-- | libs/rs/rsFont.cpp | 20 |
1 files changed, 4 insertions, 16 deletions
diff --git a/libs/rs/rsFont.cpp b/libs/rs/rsFont.cpp index 8756f82..633129a 100644 --- a/libs/rs/rsFont.cpp +++ b/libs/rs/rsFont.cpp @@ -609,22 +609,10 @@ void FontState::initVertexArrayBuffers() const Element *posElem = Element::create(mRSC, RS_TYPE_FLOAT_32, RS_KIND_USER, false, 3); const Element *texElem = Element::create(mRSC, RS_TYPE_FLOAT_32, RS_KIND_USER, false, 2); - const Element *elemArray[2]; - elemArray[0] = posElem; - elemArray[1] = texElem; - - String8 posName("position"); - String8 texName("texture0"); - - const char *nameArray[2]; - nameArray[0] = posName.string(); - nameArray[1] = texName.string(); - size_t lengths[2]; - lengths[0] = posName.size(); - lengths[1] = texName.size(); - uint32_t arraySizes[2] = {1, 1}; - - const Element *vertexDataElem = Element::create(mRSC, 2, elemArray, nameArray, lengths, arraySizes); + mRSC->mStateElement.elementBuilderBegin(); + mRSC->mStateElement.elementBuilderAdd(posElem, "position", 1); + mRSC->mStateElement.elementBuilderAdd(texElem, "texture0", 1); + const Element *vertexDataElem = mRSC->mStateElement.elementBuilderCreate(mRSC); Type *vertexDataType = new Type(mRSC); vertexDataType->setDimX(mMaxNumberOfQuads * 4); |
