Skip to content

Commit

Permalink
GRAPHICS: Use generateIDNumberString() instead of generateIDRandomStr…
Browse files Browse the repository at this point in the history
…ing()

generateIDRandomString() is slower...
  • Loading branch information
DrMcCoy committed Mar 20, 2014
1 parent d7ed7eb commit a707290
Show file tree
Hide file tree
Showing 10 changed files with 14 additions and 14 deletions.
2 changes: 1 addition & 1 deletion src/graphics/aurora/cube.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -75,7 +75,7 @@ namespace Graphics {
namespace Aurora {

Cube::Cube(const Common::UString &texture, const Common::UString &scene) : Renderable(scene), _entity(0) {
Common::UString name = Common::generateIDRandomString();
Common::UString name = Common::generateIDNumberString();

try {
Ogre::MeshPtr mesh = getOgreMeshManager().createManual(name.c_str(), "General");
Expand Down
4 changes: 2 additions & 2 deletions src/graphics/aurora/model.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -273,7 +273,7 @@ void Model::collectMaterials(std::list<Ogre::MaterialPtr> &materials, bool makeD

void Model::createNode(NodeEntity *&nodeEntity, State *state, Common::UString name, Ogre::SceneNode *parent) {
if (name.empty())
name = Common::generateIDRandomString();
name = Common::generateIDNumberString();

// Create a node entitiy in this state
std::pair<NodeEntities::iterator, bool> node = state->nodeEntities.insert(std::make_pair(name, NodeEntity()));
Expand Down Expand Up @@ -303,7 +303,7 @@ void Model::createNode(NodeEntity *&nodeEntity, State *state, Common::UString na
Ogre::Entity *Model::createEntity(const VertexDeclaration &vertexDecl, const Ogre::MaterialPtr &material) {
// Create a mesh according to the vertex declaration

Ogre::MeshPtr mesh = Ogre::MeshManager::getSingleton().createManual(Common::generateIDRandomString().c_str(), "General");
Ogre::MeshPtr mesh = Ogre::MeshManager::getSingleton().createManual(Common::generateIDNumberString().c_str(), "General");
Ogre::SubMesh *subMesh = mesh->createSubMesh();

createMesh(subMesh, vertexDecl);
Expand Down
2 changes: 1 addition & 1 deletion src/graphics/aurora/model_kotor.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -220,7 +220,7 @@ void Model_KotOR::load(ParserContext &ctx) {

readStrings(*ctx.mdl, nameOffsets, ctx.offModelData, ctx.names);

_rootNode = getOgreSceneManager(_scene).getRootSceneNode()->createChildSceneNode(Common::generateIDRandomString().c_str());
_rootNode = getOgreSceneManager(_scene).getRootSceneNode()->createChildSceneNode(Common::generateIDNumberString().c_str());
_rootNode->setVisible(false);

_states.insert(std::make_pair("", new State));
Expand Down
6 changes: 3 additions & 3 deletions src/graphics/aurora/model_nwn.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -273,7 +273,7 @@ void Model_NWN::loadBinary(ParserContext &ctx) {

_superModelName.readFixedASCII(*ctx.mdl, 64);

_rootNode = getOgreSceneManager(_scene).getRootSceneNode()->createChildSceneNode(Common::generateIDRandomString().c_str());
_rootNode = getOgreSceneManager(_scene).getRootSceneNode()->createChildSceneNode(Common::generateIDNumberString().c_str());
_rootNode->setVisible(false);

_states.insert(std::make_pair("", new State));
Expand All @@ -293,7 +293,7 @@ void Model_NWN::loadBinary(ParserContext &ctx) {
}

void Model_NWN::loadASCII(ParserContext &ctx) {
_rootNode = getOgreSceneManager(_scene).getRootSceneNode()->createChildSceneNode(Common::generateIDRandomString().c_str());
_rootNode = getOgreSceneManager(_scene).getRootSceneNode()->createChildSceneNode(Common::generateIDNumberString().c_str());
_rootNode->setVisible(false);

_states.insert(std::make_pair("", new State));
Expand Down Expand Up @@ -834,7 +834,7 @@ void Model_NWN::readBinaryAnim(ParserContext &ctx, uint32 offset) {
float animLength = ctx.mdl->readIEEEFloatLE();
float transTime = ctx.mdl->readIEEEFloatLE();

ctx.state->animation = getOgreSceneManager(_scene).createAnimation(Common::generateIDRandomString().c_str(), animLength);
ctx.state->animation = getOgreSceneManager(_scene).createAnimation(Common::generateIDNumberString().c_str(), animLength);

Common::UString animRoot;
animRoot.readFixedASCII(*ctx.mdl, 64);
Expand Down
2 changes: 1 addition & 1 deletion src/graphics/aurora/model_nwn2.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -117,7 +117,7 @@ void Model_NWN2::load(ParserContext &ctx) {
packetKey->offset = ctx.mdb->readUint32LE();
}

_rootNode = getOgreSceneManager(_scene).getRootSceneNode()->createChildSceneNode(Common::generateIDRandomString().c_str());
_rootNode = getOgreSceneManager(_scene).getRootSceneNode()->createChildSceneNode(Common::generateIDNumberString().c_str());
_rootNode->setVisible(false);

_states.insert(std::make_pair("", new State));
Expand Down
2 changes: 1 addition & 1 deletion src/graphics/aurora/model_witcher.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -179,7 +179,7 @@ void Model_Witcher::load(ParserContext &ctx) {

ctx.mdb->skip(16);

_rootNode = getOgreSceneManager(_scene).getRootSceneNode()->createChildSceneNode(Common::generateIDRandomString().c_str());
_rootNode = getOgreSceneManager(_scene).getRootSceneNode()->createChildSceneNode(Common::generateIDNumberString().c_str());
_rootNode->setVisible(false);

_states.insert(std::make_pair("", new State));
Expand Down
4 changes: 2 additions & 2 deletions src/graphics/aurora/quad.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -109,7 +109,7 @@ Ogre::Entity *createQuadEntity(float width, float height, Ogre::MaterialPtr mate
vertexDecl.bufferIndices[4] = 0;
vertexDecl.bufferIndices[5] = 3;

Common::UString name = Common::generateIDRandomString();
Common::UString name = Common::generateIDNumberString();

Ogre::MeshPtr mesh = getOgreMeshManager().createManual(name.c_str(), "General");
Ogre::SubMesh *subMesh = mesh->createSubMesh();
Expand Down Expand Up @@ -164,7 +164,7 @@ Quad::~Quad() {
}

void Quad::createRootNode() {
Common::UString name = Common::generateIDRandomString();
Common::UString name = Common::generateIDNumberString();

_rootNode = getOgreSceneManager(_scene).getRootSceneNode()->createChildSceneNode(name.c_str());
}
Expand Down
2 changes: 1 addition & 1 deletion src/graphics/aurora/text.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -104,7 +104,7 @@ void Text::create() {
return RequestMan.callInMainThread(functor);
}

_rootNode = getOgreSceneManager(_scene).getRootSceneNode()->createChildSceneNode(Common::generateIDRandomString().c_str());
_rootNode = getOgreSceneManager(_scene).getRootSceneNode()->createChildSceneNode(Common::generateIDNumberString().c_str());

createText();
}
Expand Down
2 changes: 1 addition & 1 deletion src/graphics/aurora/ttffont.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -81,7 +81,7 @@ void TTFFont::Page::createTexture() {
return RequestMan.callInMainThread(functor);
}

const Common::UString name = Common::generateIDRandomString();
const Common::UString name = Common::generateIDNumberString();

const Ogre::TextureType texType = Ogre::TEX_TYPE_2D;

Expand Down
2 changes: 1 addition & 1 deletion src/graphics/materialman.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -347,7 +347,7 @@ Common::UString MaterialManager::canonicalName(const MaterialDeclaration &decl)
}

Common::UString MaterialManager::dynamicName() {
return Common::UString("dynamic/") + Common::generateIDRandomString();
return Common::UString("dynamic/") + Common::generateIDNumberString();
}

} // End of namespace Graphics

0 comments on commit a707290

Please sign in to comment.