From 02306100daece429b75cb29bf2c216740b7bc36e Mon Sep 17 00:00:00 2001 From: xezon <4720891+xezon@users.noreply.github.com> Date: Sat, 10 Feb 2024 21:12:56 +0100 Subject: [PATCH] Fix directx tests in W3DProjectedShadowManager::Render_Projected_Terrain_Shadow --- .../w3dengine/client/shadow/w3dprojectedshadow.cpp | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/platform/w3dengine/client/shadow/w3dprojectedshadow.cpp b/src/platform/w3dengine/client/shadow/w3dprojectedshadow.cpp index d4b04aaf2..00f58fcf0 100644 --- a/src/platform/w3dengine/client/shadow/w3dprojectedshadow.cpp +++ b/src/platform/w3dengine/client/shadow/w3dprojectedshadow.cpp @@ -609,14 +609,13 @@ int W3DProjectedShadowManager::Render_Projected_Terrain_Shadow(W3DProjectedShado if (g_nShadowVertsInBuf <= SHADOW_VERTEX_SIZE - num_verts) { - if (g_shadowVertexBufferD3D->Lock( - 12 * g_nShadowVertsInBuf, 12 * num_verts, reinterpret_cast(&vertices), D3DLOCK_NOOVERWRITE) - != S_OK) { + if (FAILED(g_shadowVertexBufferD3D->Lock( + 12 * g_nShadowVertsInBuf, 12 * num_verts, reinterpret_cast(&vertices), D3DLOCK_NOOVERWRITE))) { return 0; } } else { - if (g_shadowVertexBufferD3D->Lock(0, 12 * num_verts, reinterpret_cast(&vertices), D3DLOCK_DISCARD) - != S_OK) { + if (FAILED( + g_shadowVertexBufferD3D->Lock(0, 12 * num_verts, reinterpret_cast(&vertices), D3DLOCK_DISCARD))) { return 0; }