VertexManagerBase: Make CreateNativeVertexFormat return a unique_ptr

Much safer as opposed to just returning raw allocated memory.
This commit is contained in:
Lioncash
2017-02-18 03:14:30 -05:00
parent 82734fffaa
commit 1fa81f24d3
15 changed files with 36 additions and 21 deletions

View File

@ -81,7 +81,7 @@ public:
if (!native)
{
native.reset(g_vertex_manager->CreateNativeVertexFormat(native_vtx_decl));
native = g_vertex_manager->CreateNativeVertexFormat(native_vtx_decl);
}
desc.InputLayout = reinterpret_cast<D3DVertexFormat*>(native.get())->GetActiveInputLayout12();