D3D: Add GeometryShaderCache.

This commit is contained in:
Jules Blok
2014-12-03 22:17:56 +01:00
parent 9a312e2b83
commit d5ebdf7a97
7 changed files with 219 additions and 1 deletions

View File

@ -16,6 +16,7 @@
#include "VideoBackends/D3D/BoundingBox.h"
#include "VideoBackends/D3D/D3DBase.h"
#include "VideoBackends/D3D/D3DUtil.h"
#include "VideoBackends/D3D/GeometryShaderCache.h"
#include "VideoBackends/D3D/Globals.h"
#include "VideoBackends/D3D/PerfQuery.h"
#include "VideoBackends/D3D/PixelShaderCache.h"
@ -168,6 +169,7 @@ void VideoBackend::Video_Prepare()
g_perf_query = new PerfQuery;
VertexShaderCache::Init();
PixelShaderCache::Init();
GeometryShaderCache::Init();
D3D::InitUtils();
// VideoCommon
@ -205,6 +207,7 @@ void VideoBackend::Shutdown()
D3D::ShutdownUtils();
PixelShaderCache::Shutdown();
VertexShaderCache::Shutdown();
GeometryShaderCache::Shutdown();
BBox::Shutdown();
delete g_perf_query;