VertexLoaderManager: make it nicer to read
This commit is contained in:
parent
b0df4b08ec
commit
20bc18cd5d
|
@ -121,11 +121,10 @@ static VertexLoaderBase* RefreshLoader(int vtx_attr_group, bool preprocess = fal
|
||||||
{
|
{
|
||||||
// search for a cached native vertex format
|
// search for a cached native vertex format
|
||||||
const PortableVertexDeclaration& format = loader->m_native_vtx_decl;
|
const PortableVertexDeclaration& format = loader->m_native_vtx_decl;
|
||||||
auto& native = s_native_vertex_map[format];
|
std::unique_ptr<NativeVertexFormat>& native = s_native_vertex_map[format];
|
||||||
if (!native)
|
if (!native)
|
||||||
{
|
{
|
||||||
auto raw_pointer = g_vertex_manager->CreateNativeVertexFormat();
|
native.reset(g_vertex_manager->CreateNativeVertexFormat());
|
||||||
native = std::unique_ptr<NativeVertexFormat>(raw_pointer);
|
|
||||||
native->Initialize(format);
|
native->Initialize(format);
|
||||||
native->m_components = loader->m_native_components;
|
native->m_components = loader->m_native_components;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue