VideoBackendBase: Store video backends as unique_ptr

This commit is contained in:
Lioncash 2016-02-15 21:29:24 -05:00
commit 1d6ee140f0
6 changed files with 40 additions and 34 deletions

View file

@ -4,6 +4,7 @@
#pragma once
#include <memory>
#include <string>
#include <vector>
@ -99,5 +100,5 @@ protected:
bool m_invalid = false;
};
extern std::vector<VideoBackendBase*> g_available_video_backends;
extern std::vector<std::unique_ptr<VideoBackendBase>> g_available_video_backends;
extern VideoBackendBase* g_video_backend;