diff --git a/src/core/hle/D3D8/Direct3D9/Direct3D9.cpp b/src/core/hle/D3D8/Direct3D9/Direct3D9.cpp index 32db23001..9933d8107 100644 --- a/src/core/hle/D3D8/Direct3D9/Direct3D9.cpp +++ b/src/core/hle/D3D8/Direct3D9/Direct3D9.cpp @@ -6779,6 +6779,10 @@ VOID WINAPI XTL::EMUPATCH(D3DDevice_SetStreamSource) XB_trampoline(VOID, WINAPI, D3DDevice_SetStreamSource, (UINT, X_D3DVertexBuffer*, UINT)); XB_D3DDevice_SetStreamSource(StreamNumber, pStreamData, Stride); + if(pStreamData != xbnullptr && Stride == 0){ + LOG_TEST_CASE("Stream stride set to 0"); + } + if (StreamNumber < 16) { g_D3DStreams[StreamNumber] = pStreamData; g_D3DStreamStrides[StreamNumber] = Stride;