Module: wine Branch: master Commit: 7e30dc8b4eadb2b7baedb9bf8ab6fb6f6d21fd53 URL: http://source.winehq.org/git/wine.git/?a=commit;h=7e30dc8b4eadb2b7baedb9bf8a...
Author: Matteo Bruni mbruni@codeweavers.com Date: Fri Jan 27 19:52:53 2017 +0100
d3d9/tests: Add a trace to clear_test() to show whether sRGB writes are supported.
Signed-off-by: Matteo Bruni mbruni@codeweavers.com Signed-off-by: Henri Verbeet hverbeet@codeweavers.com Signed-off-by: Alexandre Julliard julliard@winehq.org
---
dlls/d3d9/tests/visual.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/dlls/d3d9/tests/visual.c b/dlls/d3d9/tests/visual.c index 4bea1e1..601461f 100644 --- a/dlls/d3d9/tests/visual.c +++ b/dlls/d3d9/tests/visual.c @@ -900,7 +900,7 @@ static void clear_test(void) D3DVIEWPORT9 old_vp, vp; RECT scissor; DWORD oldColorWrite; - BOOL invalid_clear_failed = FALSE; + BOOL invalid_clear_failed = FALSE, srgb_supported; IDirect3DDevice9 *device; IDirect3D9 *d3d; ULONG refcount; @@ -1149,6 +1149,9 @@ static void clear_test(void) IDirect3DDevice9_Present(device, NULL, NULL, NULL, NULL);
/* Test D3DRS_SRGBWRITEENABLE interactions with clears. */ + srgb_supported = SUCCEEDED(IDirect3D9_CheckDeviceFormat(d3d, 0, D3DDEVTYPE_HAL, D3DFMT_X8R8G8B8, + D3DUSAGE_QUERY_SRGBWRITE, D3DRTYPE_TEXTURE, D3DFMT_A8R8G8B8)); + trace("sRGB writing to D3DFMT_A8R8G8B8 is %ssupported.\n", srgb_supported ? "" : "not "); hr = IDirect3DDevice9_Clear(device, 0, NULL, D3DCLEAR_TARGET, 0x7f7f7f7f, 0.0, 0); ok(SUCCEEDED(hr), "Failed to clear, hr %#x.\n", hr);