Check whether CreateQuery succeeds before accessing output

This commit is contained in:
Voxel9 2019-12-22 23:37:02 +00:00
parent 81b1e87594
commit d45101a7f5
1 changed files with 5 additions and 1 deletions

View File

@ -3239,7 +3239,11 @@ HRESULT WINAPI XTL::EMUPATCH(D3DDevice_BeginVisibilityTest)()
{ {
LOG_FUNC(); LOG_FUNC();
g_pD3DDevice->CreateQuery(D3DQUERYTYPE_OCCLUSION, &g_pVisibilityQuery); HRESULT hRes = g_pD3DDevice->CreateQuery(D3DQUERYTYPE_OCCLUSION, &g_pVisibilityQuery);
if (hRes != D3D_OK) {
LOG_TEST_CASE("BeginVisibilityTest: CreateQuery failed");
RETURN(hRes);
}
g_pVisibilityQuery->Issue(D3DISSUE_BEGIN); g_pVisibilityQuery->Issue(D3DISSUE_BEGIN);