diff options
| author | Jason Sams <jsams@google.com> | 2013-07-09 15:35:29 -0700 |
|---|---|---|
| committer | Jason Sams <jsams@google.com> | 2013-07-17 18:12:03 -0700 |
| commit | 48ecf6a5e85a9a832f41393ed2802385bb8b5db8 (patch) | |
| tree | 9ff57bfc2e5454df265e262b49203cedf5f44ebd /rsMesh.cpp | |
| parent | f6023e494e67bc9deaa8b96008180104cbf540c7 (diff) | |
| download | android_frameworks_rs-48ecf6a5e85a9a832f41393ed2802385bb8b5db8.tar.gz android_frameworks_rs-48ecf6a5e85a9a832f41393ed2802385bb8b5db8.tar.bz2 android_frameworks_rs-48ecf6a5e85a9a832f41393ed2802385bb8b5db8.zip | |
Remove more String8
Change-Id: I2b43c3c104eab7cb3b6573bea4858f6c2d0a76ca
Diffstat (limited to 'rsMesh.cpp')
| -rw-r--r-- | rsMesh.cpp | 9 |
1 files changed, 3 insertions, 6 deletions
@@ -81,9 +81,7 @@ void Mesh::init() { void Mesh::serialize(Context *rsc, OStream *stream) const { // Need to identify ourselves stream->addU32((uint32_t)getClassId()); - - String8 name(getName()); - stream->addString(&name); + stream->addString(getName()); // Store number of vertex streams stream->addU32(mHal.state.vertexBuffersCount); @@ -113,8 +111,7 @@ Mesh *Mesh::createFromStream(Context *rsc, IStream *stream) { return NULL; } - String8 name; - stream->loadString(&name); + const char *name = stream->loadString(); uint32_t vertexBuffersCount = stream->loadU32(); ObjectBaseRef<Allocation> *vertexBuffers = NULL; @@ -148,7 +145,7 @@ Mesh *Mesh::createFromStream(Context *rsc, IStream *stream) { } Mesh *mesh = new Mesh(rsc, vertexBuffersCount, primitivesCount); - mesh->setName(name.string(), name.size()); + mesh->assignName(name); for (uint32_t vCount = 0; vCount < vertexBuffersCount; vCount ++) { mesh->setVertexBuffer(vertexBuffers[vCount].get(), vCount); } |
