From ef6dcaf8b4eef9261d0124e191255b01e648f6cc Mon Sep 17 00:00:00 2001 From: baldurk Date: Mon, 24 Aug 2015 01:07:14 +0200 Subject: [PATCH] If numStrides is 0, make sure BufStrides is NULL --- renderdoc/driver/d3d11/d3d11_device_wrap.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/renderdoc/driver/d3d11/d3d11_device_wrap.cpp b/renderdoc/driver/d3d11/d3d11_device_wrap.cpp index adf19abeb..a3d6d508a 100644 --- a/renderdoc/driver/d3d11/d3d11_device_wrap.cpp +++ b/renderdoc/driver/d3d11/d3d11_device_wrap.cpp @@ -1381,7 +1381,7 @@ bool WrappedID3D11Device::Serialise_CreateGeometryShaderWithStreamOutput( ID3D11GeometryShader *ret; HRESULT hr = m_pDevice->CreateGeometryShaderWithStreamOutput(ShaderBytecode, (size_t)BytecodeLen, - SODecl, numEntries, BufStrides, numStrides, RastStream, linkage, &ret); + SODecl, numEntries, numStrides == 0 ? NULL : BufStrides, numStrides, RastStream, linkage, &ret); if(FAILED(hr)) {