d3dx9/tests: Don't leak D3DXBuffer.
This commit is contained in:
parent
3c1d5f6c5d
commit
fde2abbabf
|
@ -2471,10 +2471,6 @@ static void D3DXCreateBoxTest(void)
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
hr = D3DXCreateBuffer(36 * sizeof(DWORD), &ppBuffer);
|
|
||||||
ok(hr==D3D_OK, "Expected D3D_OK, received %#x\n", hr);
|
|
||||||
if (FAILED(hr)) goto end;
|
|
||||||
|
|
||||||
hr = D3DXCreateBox(device,2.0f,20.0f,4.9f,NULL, &ppBuffer);
|
hr = D3DXCreateBox(device,2.0f,20.0f,4.9f,NULL, &ppBuffer);
|
||||||
todo_wine ok(hr==D3DERR_INVALIDCALL, "Expected D3DERR_INVALIDCALL, received %#x\n", hr);
|
todo_wine ok(hr==D3DERR_INVALIDCALL, "Expected D3DERR_INVALIDCALL, received %#x\n", hr);
|
||||||
|
|
||||||
|
@ -2490,6 +2486,7 @@ static void D3DXCreateBoxTest(void)
|
||||||
hr = D3DXCreateBox(device,22.0f,20.0f,-4.9f,&box, &ppBuffer);
|
hr = D3DXCreateBox(device,22.0f,20.0f,-4.9f,&box, &ppBuffer);
|
||||||
todo_wine ok(hr==D3DERR_INVALIDCALL, "Expected D3DERR_INVALIDCALL, received %#x\n", hr);
|
todo_wine ok(hr==D3DERR_INVALIDCALL, "Expected D3DERR_INVALIDCALL, received %#x\n", hr);
|
||||||
|
|
||||||
|
ppBuffer = NULL;
|
||||||
hr = D3DXCreateBox(device,10.9f,20.0f,4.9f,&box, &ppBuffer);
|
hr = D3DXCreateBox(device,10.9f,20.0f,4.9f,&box, &ppBuffer);
|
||||||
todo_wine ok(hr==D3D_OK, "Expected D3D_OK, received %#x\n", hr);
|
todo_wine ok(hr==D3D_OK, "Expected D3D_OK, received %#x\n", hr);
|
||||||
|
|
||||||
|
@ -2508,7 +2505,7 @@ static void D3DXCreateBoxTest(void)
|
||||||
end:
|
end:
|
||||||
IDirect3DDevice9_Release(device);
|
IDirect3DDevice9_Release(device);
|
||||||
IDirect3D9_Release(d3d);
|
IDirect3D9_Release(d3d);
|
||||||
ID3DXBuffer_Release(ppBuffer);
|
if (ppBuffer) ID3DXBuffer_Release(ppBuffer);
|
||||||
DestroyWindow(wnd);
|
DestroyWindow(wnd);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue