Module: wine Branch: master Commit: dc684c060fcce002dc9c0922fcc781f7cd6c9b5e URL: http://source.winehq.org/git/wine.git/?a=commit;h=dc684c060fcce002dc9c0922fc...
Author: Stefan Dösinger stefan@codeweavers.com Date: Thu Apr 24 01:09:49 2008 +0200
d3d9: Dump the device information in the visual tests.
---
dlls/d3d9/tests/visual.c | 11 +++++++++++ 1 files changed, 11 insertions(+), 0 deletions(-)
diff --git a/dlls/d3d9/tests/visual.c b/dlls/d3d9/tests/visual.c index 2c3cea4..c954806 100644 --- a/dlls/d3d9/tests/visual.c +++ b/dlls/d3d9/tests/visual.c @@ -143,6 +143,7 @@ static IDirect3DDevice9 *init_d3d9(void) IDirect3DDevice9 *device_ptr = 0; D3DPRESENT_PARAMETERS present_parameters; HRESULT hr; + D3DADAPTER_IDENTIFIER9 identifier;
d3d9_create = (void *)GetProcAddress(d3d9_handle, "Direct3DCreate9"); ok(d3d9_create != NULL, "Failed to get address of Direct3DCreate9\n"); @@ -162,6 +163,16 @@ static IDirect3DDevice9 *init_d3d9(void) present_parameters.EnableAutoDepthStencil = TRUE; present_parameters.AutoDepthStencilFormat = D3DFMT_D24S8;
+ memset(&identifier, 0, sizeof(identifier)); + hr = IDirect3D9_GetAdapterIdentifier(d3d9_ptr, 0, 0, &identifier); + ok(hr == D3D_OK, "Failed to get adapter identifier description\n"); + trace("Driver string: "%s"\n", identifier.Driver); + trace("Description string: "%s"\n", identifier.Description); + trace("Device name string: "%s"\n", identifier.DeviceName); + trace("Driver version %d.%d.%d.%d\n", + HIWORD(identifier.DriverVersion.HighPart), LOWORD(identifier.DriverVersion.HighPart), + HIWORD(identifier.DriverVersion.LowPart), LOWORD(identifier.DriverVersion.LowPart)); + hr = IDirect3D9_CreateDevice(d3d9_ptr, D3DADAPTER_DEFAULT, D3DDEVTYPE_HAL, present_parameters.hDeviceWindow, D3DCREATE_HARDWARE_VERTEXPROCESSING, &present_parameters, &device_ptr); if(FAILED(hr)) { present_parameters.AutoDepthStencilFormat = D3DFMT_D16;