From 857d2dd9ed1904afbc9ac96af46845d9c5dea90d Mon Sep 17 00:00:00 2001 From: Lynix Date: Sun, 17 Feb 2013 14:08:12 +0100 Subject: [PATCH] Replaced std::map with std::unordered_map Not possible yet with NzString-key map Former-commit-id: faa628a1c9c10e7bc009bf5a67e112ad5f873bd8 --- src/Nazara/Renderer/GLSLShader.cpp | 2 +- src/Nazara/Renderer/GLSLShader.hpp | 4 ++-- src/Nazara/Renderer/ShaderBuilder.cpp | 4 ++-- src/Nazara/Renderer/TextureSampler.cpp | 3 ++- src/Nazara/Utility/PixelFormat.cpp | 1 - src/Nazara/Utility/Skeleton.cpp | 2 +- 6 files changed, 8 insertions(+), 8 deletions(-) diff --git a/src/Nazara/Renderer/GLSLShader.cpp b/src/Nazara/Renderer/GLSLShader.cpp index f56cbada5..e7431722e 100644 --- a/src/Nazara/Renderer/GLSLShader.cpp +++ b/src/Nazara/Renderer/GLSLShader.cpp @@ -192,7 +192,7 @@ NzString NzGLSLShader::GetSourceCode(nzShaderType type) const int NzGLSLShader::GetUniformLocation(const NzString& name) const { - std::map::const_iterator it = m_idCache.find(name); + auto it = m_idCache.find(name); GLint id; if (it == m_idCache.end()) { diff --git a/src/Nazara/Renderer/GLSLShader.hpp b/src/Nazara/Renderer/GLSLShader.hpp index 6e15d701d..b3f6ec6ce 100644 --- a/src/Nazara/Renderer/GLSLShader.hpp +++ b/src/Nazara/Renderer/GLSLShader.hpp @@ -71,8 +71,8 @@ class NzGLSLShader : public NzShaderImpl, NzResourceListener const NzTexture* texture; }; - mutable std::map m_idCache; - std::map m_textures; + mutable std::map m_idCache; ///FIXME: unordered_map + std::map m_textures; ///FIXME: unordered_map GLuint m_program; GLuint m_shaders[nzShaderType_Max+1]; NzShader* m_parent; diff --git a/src/Nazara/Renderer/ShaderBuilder.cpp b/src/Nazara/Renderer/ShaderBuilder.cpp index 5a8c42644..28910c3ba 100644 --- a/src/Nazara/Renderer/ShaderBuilder.cpp +++ b/src/Nazara/Renderer/ShaderBuilder.cpp @@ -7,13 +7,13 @@ #include #include #include -#include #include +#include #include namespace { - std::map s_shaders; + std::unordered_map s_shaders; NzString BuildFragmentShaderSource(nzUInt32 flags) { diff --git a/src/Nazara/Renderer/TextureSampler.cpp b/src/Nazara/Renderer/TextureSampler.cpp index 99e0f6388..1fca2db30 100644 --- a/src/Nazara/Renderer/TextureSampler.cpp +++ b/src/Nazara/Renderer/TextureSampler.cpp @@ -8,11 +8,12 @@ #include #include #include +#include #include namespace { - std::map s_samplers; + std::unordered_map s_samplers; nzUInt8 s_maxAnisotropyLevel; bool s_useAnisotropicFilter; } diff --git a/src/Nazara/Utility/PixelFormat.cpp b/src/Nazara/Utility/PixelFormat.cpp index f3ba68909..840b2de17 100644 --- a/src/Nazara/Utility/PixelFormat.cpp +++ b/src/Nazara/Utility/PixelFormat.cpp @@ -5,7 +5,6 @@ #include #include #include -#include #include namespace diff --git a/src/Nazara/Utility/Skeleton.cpp b/src/Nazara/Utility/Skeleton.cpp index 92c303a92..541f52120 100644 --- a/src/Nazara/Utility/Skeleton.cpp +++ b/src/Nazara/Utility/Skeleton.cpp @@ -9,7 +9,7 @@ struct NzSkeletonImpl { - std::map jointMap; + std::map jointMap; ///FIXME: unordered_map std::vector joints; NzAxisAlignedBox aabb; bool jointMapUpdated = false;