Minor changes
Former-commit-id: 1282e3600c687647f637aec42f05d033266e1d33
This commit is contained in:
parent
a1624af969
commit
e69c2982b9
|
|
@ -11,7 +11,7 @@
|
|||
|
||||
#include <Nazara/Prerequesites.hpp>
|
||||
#include <Nazara/Core/String.hpp>
|
||||
#include <ostream>
|
||||
#include <iosfwd>
|
||||
|
||||
class NAZARA_API NzHashDigest
|
||||
{
|
||||
|
|
|
|||
|
|
@ -61,7 +61,7 @@ namespace
|
|||
|
||||
sf_count_t Tell(void* user_data)
|
||||
{
|
||||
NzInputStream* stream = reinterpret_cast<NzInputStream*>(user_data);
|
||||
NzInputStream* stream = static_cast<NzInputStream*>(user_data);
|
||||
return stream->GetCursorPos();
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -770,14 +770,6 @@ void SHA224_Init(SHA_CTX* context)
|
|||
SHA256_Internal_Init(context, sha224_initial_hash_value);
|
||||
}
|
||||
|
||||
namespace
|
||||
{
|
||||
void SHA224_Internal_Transform(SHA_CTX* context, const nzUInt32* data)
|
||||
{
|
||||
SHA256_Internal_Transform(context, data);
|
||||
}
|
||||
}
|
||||
|
||||
void SHA224_Update(SHA_CTX* context, const nzUInt8 *data, std::size_t len)
|
||||
{
|
||||
SHA256_Update(context, data, len);
|
||||
|
|
|
|||
|
|
@ -81,22 +81,18 @@ NzUberShaderInstance* NzUberShaderPreprocessor::Get(const NzParameterList& param
|
|||
stage.SetSource(code);
|
||||
stage.Compile();
|
||||
|
||||
shader->AttachStage(static_cast<nzShaderStage>(i), stage);
|
||||
|
||||
shaderStage.cache.emplace(flags, std::move(stage));
|
||||
stageIt = shaderStage.cache.emplace(flags, std::move(stage)).first;
|
||||
}
|
||||
else
|
||||
shader->AttachStage(static_cast<nzShaderStage>(i), stageIt->second);
|
||||
|
||||
shader->AttachStage(static_cast<nzShaderStage>(i), stageIt->second);
|
||||
}
|
||||
}
|
||||
|
||||
shader->Link();
|
||||
|
||||
// On construit l'instant
|
||||
auto pair = m_cache.emplace(flags, shader.get());
|
||||
shaderIt = m_cache.emplace(flags, shader.get()).first;
|
||||
shader.release();
|
||||
|
||||
return &(pair.first)->second; // On retourne l'objet construit
|
||||
}
|
||||
catch (const std::exception& e)
|
||||
{
|
||||
|
|
@ -106,8 +102,8 @@ NzUberShaderInstance* NzUberShaderPreprocessor::Get(const NzParameterList& param
|
|||
throw;
|
||||
}
|
||||
}
|
||||
else
|
||||
return &shaderIt->second;
|
||||
|
||||
return &shaderIt->second;
|
||||
}
|
||||
|
||||
void NzUberShaderPreprocessor::SetShader(nzShaderStage stage, const NzString& source, const NzString& shaderFlags, const NzString& requiredFlags)
|
||||
|
|
|
|||
Loading…
Reference in New Issue