D3D11: Fail if uniform buffer create fails.

This commit is contained in:
Unknown W. Brackets 2021-02-15 09:42:35 -08:00
parent f32f89dd90
commit 4a33b5d4e2

View File

@ -991,6 +991,10 @@ Pipeline *D3D11DrawContext::CreateGraphicsPipeline(const PipelineDesc &desc) {
bufdesc.Usage = D3D11_USAGE_DYNAMIC;
bufdesc.BindFlags = D3D11_BIND_CONSTANT_BUFFER;
HRESULT hr = device_->CreateBuffer(&bufdesc, nullptr, &dPipeline->dynamicUniforms);
if (FAILED(hr)) {
dPipeline->Release();
return nullptr;
}
}
std::vector<D3D11ShaderModule *> shaders;