libobs-d3d11: Save all D3D11 object descriptors (for rebuilding)

This commit is contained in:
jp9000
2016-11-03 07:30:22 -07:00
parent bab77c2afd
commit ecd5b4ee81
8 changed files with 38 additions and 28 deletions

View File

@@ -162,11 +162,11 @@ void gs_shader::BuildConstantBuffer()
constantSize += size;
}
memset(&bd, 0, sizeof(bd));
if (constantSize) {
D3D11_BUFFER_DESC bd;
HRESULT hr;
memset(&bd, 0, sizeof(bd));
bd.ByteWidth = (constantSize+15)&0xFFFFFFF0; /* align */
bd.Usage = D3D11_USAGE_DYNAMIC;
bd.BindFlags = D3D11_BIND_CONSTANT_BUFFER;