Ver Fonte

Fixing D3D11 command buffer creation

BearishSun há 9 anos atrás
pai
commit
defef90070

+ 4 - 0
Source/BansheeD3D11RenderAPI/Source/BsD3D11RenderAPI.cpp

@@ -31,6 +31,7 @@
 #include "BsGpuParamDesc.h"
 #include "BsD3D11GpuBuffer.h"
 #include "BsD3D11CommandBuffer.h"
+#include "BsD3D11CommandBufferManager.h"
 
 namespace bs { namespace ct
 {
@@ -97,6 +98,8 @@ namespace bs { namespace ct
 
 		mDevice = bs_new<D3D11Device>(device);
 		
+		CommandBufferManager::startUp<D3D11CommandBufferManager>();
+
 		// Create the texture manager for use by others		
 		bs::TextureManager::startUp<bs::D3D11TextureManager>();
 		TextureManager::startUp<D3D11TextureManager>();
@@ -186,6 +189,7 @@ namespace bs { namespace ct
 		bs::HardwareBufferManager::shutDown();
 		TextureManager::shutDown();
 		bs::TextureManager::shutDown();
+		CommandBufferManager::shutDown();
 
 		SAFE_RELEASE(mDXGIFactory);