[PATCH 3/3] d3d9/tests: Improve testing of display formats and IDirect3D9_CheckDeviceType().

Henri Verbeet hverbeet at gmail.com
Mon Jan 27 12:20:50 CST 2014


On 27 January 2014 19:03, Ken Thomases <ken at codeweavers.com> wrote:
> On Jan 27, 2014, at 10:28 AM, Ken Thomases wrote:
>
>> Thanks for testing on native.  And to anybody else listening, I would appreciate more tests on native.
>
> Actually, I have a new patch that I would appreciate help with testing on native.  The patch and a pre-compiled test executable are on this testbot job:
>
> Job: https://newtestbot.winehq.org/JobDetails.pl?Key=4471
> Patch: https://newtestbot.winehq.org/GetFile.pl?JobKey=4471&StepKey=1
> Executable: https://newtestbot.winehq.org/GetFile.pl?JobKey=4471&StepKey=2
>

device.c:2354: Testing display format D3DFMT_R5G6B5, backbuffer format
D3DFMT_R5G6B5, windowed 0, shouldPass 1
device.c:2354: Testing display format D3DFMT_R5G6B5, backbuffer format
D3DFMT_X1R5G5B5, windowed 0, shouldPass 0
device.c:2354: Testing display format D3DFMT_R5G6B5, backbuffer format
D3DFMT_A1R5G5B5, windowed 0, shouldPass 0
device.c:2354: Testing display format D3DFMT_R5G6B5, backbuffer format
D3DFMT_X8R8G8B8, windowed 0, shouldPass 0
device.c:2354: Testing display format D3DFMT_R5G6B5, backbuffer format
D3DFMT_A8R8G8B8, windowed 0, shouldPass 0
device.c:2354: Testing display format D3DFMT_R5G6B5, backbuffer format
D3DFMT_A2R10G10B10, windowed 0, shouldPass 0
device.c:2354: Testing display format D3DFMT_R5G6B5, backbuffer format
D3DFMT_UNKNOWN, windowed 0, shouldPass 0
device.c:2354: Testing display format D3DFMT_R5G6B5, backbuffer format
D3DFMT_R5G6B5, windowed 1, shouldPass 1
device.c:2354: Testing display format D3DFMT_R5G6B5, backbuffer format
D3DFMT_X1R5G5B5, windowed 1, shouldPass 1
device.c:2354: Testing display format D3DFMT_R5G6B5, backbuffer format
D3DFMT_A1R5G5B5, windowed 1, shouldPass 1
device.c:2354: Testing display format D3DFMT_R5G6B5, backbuffer format
D3DFMT_X8R8G8B8, windowed 1, shouldPass 1
device.c:2354: Testing display format D3DFMT_R5G6B5, backbuffer format
D3DFMT_A8R8G8B8, windowed 1, shouldPass 1
device.c:2354: Testing display format D3DFMT_R5G6B5, backbuffer format
D3DFMT_A2R10G10B10, windowed 1, shouldPass 1
device.c:2354: Testing display format D3DFMT_R5G6B5, backbuffer format
D3DFMT_UNKNOWN, windowed 1, shouldPass 1
device.c:2316: Display format D3DFMT_X1R5G5B5 not supported
device.c:2354: Testing display format D3DFMT_X1R5G5B5, backbuffer
format D3DFMT_R5G6B5, windowed 0, shouldPass 0
device.c:2354: Testing display format D3DFMT_X1R5G5B5, backbuffer
format D3DFMT_X1R5G5B5, windowed 0, shouldPass 0
device.c:2354: Testing display format D3DFMT_X1R5G5B5, backbuffer
format D3DFMT_A1R5G5B5, windowed 0, shouldPass 0
device.c:2354: Testing display format D3DFMT_X1R5G5B5, backbuffer
format D3DFMT_X8R8G8B8, windowed 0, shouldPass 0
device.c:2354: Testing display format D3DFMT_X1R5G5B5, backbuffer
format D3DFMT_A8R8G8B8, windowed 0, shouldPass 0
device.c:2354: Testing display format D3DFMT_X1R5G5B5, backbuffer
format D3DFMT_A2R10G10B10, windowed 0, shouldPass 0
device.c:2354: Testing display format D3DFMT_X1R5G5B5, backbuffer
format D3DFMT_UNKNOWN, windowed 0, shouldPass 0
device.c:2354: Testing display format D3DFMT_X1R5G5B5, backbuffer
format D3DFMT_R5G6B5, windowed 1, shouldPass 1
device.c:2354: Testing display format D3DFMT_X1R5G5B5, backbuffer
format D3DFMT_X1R5G5B5, windowed 1, shouldPass 1
device.c:2354: Testing display format D3DFMT_X1R5G5B5, backbuffer
format D3DFMT_A1R5G5B5, windowed 1, shouldPass 1
device.c:2354: Testing display format D3DFMT_X1R5G5B5, backbuffer
format D3DFMT_X8R8G8B8, windowed 1, shouldPass 1
device.c:2354: Testing display format D3DFMT_X1R5G5B5, backbuffer
format D3DFMT_A8R8G8B8, windowed 1, shouldPass 1
device.c:2354: Testing display format D3DFMT_X1R5G5B5, backbuffer
format D3DFMT_A2R10G10B10, windowed 1, shouldPass 1
device.c:2354: Testing display format D3DFMT_X1R5G5B5, backbuffer
format D3DFMT_UNKNOWN, windowed 1, shouldPass 1
device.c:2316: Display format D3DFMT_A1R5G5B5 not supported
device.c:2354: Testing display format D3DFMT_A1R5G5B5, backbuffer
format D3DFMT_R5G6B5, windowed 0, shouldPass 0
device.c:2354: Testing display format D3DFMT_A1R5G5B5, backbuffer
format D3DFMT_X1R5G5B5, windowed 0, shouldPass 0
device.c:2354: Testing display format D3DFMT_A1R5G5B5, backbuffer
format D3DFMT_A1R5G5B5, windowed 0, shouldPass 0
device.c:2354: Testing display format D3DFMT_A1R5G5B5, backbuffer
format D3DFMT_X8R8G8B8, windowed 0, shouldPass 0
device.c:2354: Testing display format D3DFMT_A1R5G5B5, backbuffer
format D3DFMT_A8R8G8B8, windowed 0, shouldPass 0
device.c:2354: Testing display format D3DFMT_A1R5G5B5, backbuffer
format D3DFMT_A2R10G10B10, windowed 0, shouldPass 0
device.c:2354: Testing display format D3DFMT_A1R5G5B5, backbuffer
format D3DFMT_UNKNOWN, windowed 0, shouldPass 0
device.c:2354: Testing display format D3DFMT_A1R5G5B5, backbuffer
format D3DFMT_R5G6B5, windowed 1, shouldPass 0
device.c:2354: Testing display format D3DFMT_A1R5G5B5, backbuffer
format D3DFMT_X1R5G5B5, windowed 1, shouldPass 0
device.c:2354: Testing display format D3DFMT_A1R5G5B5, backbuffer
format D3DFMT_A1R5G5B5, windowed 1, shouldPass 0
device.c:2354: Testing display format D3DFMT_A1R5G5B5, backbuffer
format D3DFMT_X8R8G8B8, windowed 1, shouldPass 0
device.c:2354: Testing display format D3DFMT_A1R5G5B5, backbuffer
format D3DFMT_A8R8G8B8, windowed 1, shouldPass 0
device.c:2354: Testing display format D3DFMT_A1R5G5B5, backbuffer
format D3DFMT_A2R10G10B10, windowed 1, shouldPass 0
device.c:2354: Testing display format D3DFMT_A1R5G5B5, backbuffer
format D3DFMT_UNKNOWN, windowed 1, shouldPass 0
device.c:2354: Testing display format D3DFMT_X8R8G8B8, backbuffer
format D3DFMT_R5G6B5, windowed 0, shouldPass 0
device.c:2354: Testing display format D3DFMT_X8R8G8B8, backbuffer
format D3DFMT_X1R5G5B5, windowed 0, shouldPass 0
device.c:2354: Testing display format D3DFMT_X8R8G8B8, backbuffer
format D3DFMT_A1R5G5B5, windowed 0, shouldPass 0
device.c:2354: Testing display format D3DFMT_X8R8G8B8, backbuffer
format D3DFMT_X8R8G8B8, windowed 0, shouldPass 1
device.c:2354: Testing display format D3DFMT_X8R8G8B8, backbuffer
format D3DFMT_A8R8G8B8, windowed 0, shouldPass 1
device.c:2354: Testing display format D3DFMT_X8R8G8B8, backbuffer
format D3DFMT_A2R10G10B10, windowed 0, shouldPass 0
device.c:2354: Testing display format D3DFMT_X8R8G8B8, backbuffer
format D3DFMT_UNKNOWN, windowed 0, shouldPass 0
device.c:2354: Testing display format D3DFMT_X8R8G8B8, backbuffer
format D3DFMT_R5G6B5, windowed 1, shouldPass 1
device.c:2354: Testing display format D3DFMT_X8R8G8B8, backbuffer
format D3DFMT_X1R5G5B5, windowed 1, shouldPass 1
device.c:2354: Testing display format D3DFMT_X8R8G8B8, backbuffer
format D3DFMT_A1R5G5B5, windowed 1, shouldPass 1
device.c:2354: Testing display format D3DFMT_X8R8G8B8, backbuffer
format D3DFMT_X8R8G8B8, windowed 1, shouldPass 1
device.c:2354: Testing display format D3DFMT_X8R8G8B8, backbuffer
format D3DFMT_A8R8G8B8, windowed 1, shouldPass 1
device.c:2354: Testing display format D3DFMT_X8R8G8B8, backbuffer
format D3DFMT_A2R10G10B10, windowed 1, shouldPass 1
device.c:2354: Testing display format D3DFMT_X8R8G8B8, backbuffer
format D3DFMT_UNKNOWN, windowed 1, shouldPass 1
device.c:2316: Display format D3DFMT_A8R8G8B8 not supported
device.c:2354: Testing display format D3DFMT_A8R8G8B8, backbuffer
format D3DFMT_R5G6B5, windowed 0, shouldPass 0
device.c:2354: Testing display format D3DFMT_A8R8G8B8, backbuffer
format D3DFMT_X1R5G5B5, windowed 0, shouldPass 0
device.c:2354: Testing display format D3DFMT_A8R8G8B8, backbuffer
format D3DFMT_A1R5G5B5, windowed 0, shouldPass 0
device.c:2354: Testing display format D3DFMT_A8R8G8B8, backbuffer
format D3DFMT_X8R8G8B8, windowed 0, shouldPass 0
device.c:2354: Testing display format D3DFMT_A8R8G8B8, backbuffer
format D3DFMT_A8R8G8B8, windowed 0, shouldPass 0
device.c:2354: Testing display format D3DFMT_A8R8G8B8, backbuffer
format D3DFMT_A2R10G10B10, windowed 0, shouldPass 0
device.c:2354: Testing display format D3DFMT_A8R8G8B8, backbuffer
format D3DFMT_UNKNOWN, windowed 0, shouldPass 0
device.c:2354: Testing display format D3DFMT_A8R8G8B8, backbuffer
format D3DFMT_R5G6B5, windowed 1, shouldPass 0
device.c:2354: Testing display format D3DFMT_A8R8G8B8, backbuffer
format D3DFMT_X1R5G5B5, windowed 1, shouldPass 0
device.c:2354: Testing display format D3DFMT_A8R8G8B8, backbuffer
format D3DFMT_A1R5G5B5, windowed 1, shouldPass 0
device.c:2354: Testing display format D3DFMT_A8R8G8B8, backbuffer
format D3DFMT_X8R8G8B8, windowed 1, shouldPass 0
device.c:2354: Testing display format D3DFMT_A8R8G8B8, backbuffer
format D3DFMT_A8R8G8B8, windowed 1, shouldPass 0
device.c:2354: Testing display format D3DFMT_A8R8G8B8, backbuffer
format D3DFMT_A2R10G10B10, windowed 1, shouldPass 0
device.c:2354: Testing display format D3DFMT_A8R8G8B8, backbuffer
format D3DFMT_UNKNOWN, windowed 1, shouldPass 0
device.c:2354: Testing display format D3DFMT_A2R10G10B10, backbuffer
format D3DFMT_R5G6B5, windowed 0, shouldPass 0
device.c:2354: Testing display format D3DFMT_A2R10G10B10, backbuffer
format D3DFMT_X1R5G5B5, windowed 0, shouldPass 0
device.c:2354: Testing display format D3DFMT_A2R10G10B10, backbuffer
format D3DFMT_A1R5G5B5, windowed 0, shouldPass 0
device.c:2354: Testing display format D3DFMT_A2R10G10B10, backbuffer
format D3DFMT_X8R8G8B8, windowed 0, shouldPass 0
device.c:2354: Testing display format D3DFMT_A2R10G10B10, backbuffer
format D3DFMT_A8R8G8B8, windowed 0, shouldPass 0
device.c:2354: Testing display format D3DFMT_A2R10G10B10, backbuffer
format D3DFMT_A2R10G10B10, windowed 0, shouldPass 1
device.c:2354: Testing display format D3DFMT_A2R10G10B10, backbuffer
format D3DFMT_UNKNOWN, windowed 0, shouldPass 0
device.c:2354: Testing display format D3DFMT_A2R10G10B10, backbuffer
format D3DFMT_R5G6B5, windowed 1, shouldPass 0
device.c:2354: Testing display format D3DFMT_A2R10G10B10, backbuffer
format D3DFMT_X1R5G5B5, windowed 1, shouldPass 0
device.c:2354: Testing display format D3DFMT_A2R10G10B10, backbuffer
format D3DFMT_A1R5G5B5, windowed 1, shouldPass 0
device.c:2354: Testing display format D3DFMT_A2R10G10B10, backbuffer
format D3DFMT_X8R8G8B8, windowed 1, shouldPass 0
device.c:2354: Testing display format D3DFMT_A2R10G10B10, backbuffer
format D3DFMT_A8R8G8B8, windowed 1, shouldPass 0
device.c:2354: Testing display format D3DFMT_A2R10G10B10, backbuffer
format D3DFMT_A2R10G10B10, windowed 1, shouldPass 0
device.c:2354: Testing display format D3DFMT_A2R10G10B10, backbuffer
format D3DFMT_UNKNOWN, windowed 1, shouldPass 0
device.c:2316: Display format D3DFMT_UNKNOWN not supported
device.c:2354: Testing display format D3DFMT_UNKNOWN, backbuffer
format D3DFMT_R5G6B5, windowed 0, shouldPass 0
device.c:2354: Testing display format D3DFMT_UNKNOWN, backbuffer
format D3DFMT_X1R5G5B5, windowed 0, shouldPass 0
device.c:2354: Testing display format D3DFMT_UNKNOWN, backbuffer
format D3DFMT_A1R5G5B5, windowed 0, shouldPass 0
device.c:2354: Testing display format D3DFMT_UNKNOWN, backbuffer
format D3DFMT_X8R8G8B8, windowed 0, shouldPass 0
device.c:2354: Testing display format D3DFMT_UNKNOWN, backbuffer
format D3DFMT_A8R8G8B8, windowed 0, shouldPass 0
device.c:2354: Testing display format D3DFMT_UNKNOWN, backbuffer
format D3DFMT_A2R10G10B10, windowed 0, shouldPass 0
device.c:2354: Testing display format D3DFMT_UNKNOWN, backbuffer
format D3DFMT_UNKNOWN, windowed 0, shouldPass 0
device.c:2354: Testing display format D3DFMT_UNKNOWN, backbuffer
format D3DFMT_R5G6B5, windowed 1, shouldPass 0
device.c:2354: Testing display format D3DFMT_UNKNOWN, backbuffer
format D3DFMT_X1R5G5B5, windowed 1, shouldPass 0
device.c:2354: Testing display format D3DFMT_UNKNOWN, backbuffer
format D3DFMT_A1R5G5B5, windowed 1, shouldPass 0
device.c:2354: Testing display format D3DFMT_UNKNOWN, backbuffer
format D3DFMT_X8R8G8B8, windowed 1, shouldPass 0
device.c:2354: Testing display format D3DFMT_UNKNOWN, backbuffer
format D3DFMT_A8R8G8B8, windowed 1, shouldPass 0
device.c:2354: Testing display format D3DFMT_UNKNOWN, backbuffer
format D3DFMT_A2R10G10B10, windowed 1, shouldPass 0
device.c:2354: Testing display format D3DFMT_UNKNOWN, backbuffer
format D3DFMT_UNKNOWN, windowed 1, shouldPass 0
device: 100 tests executed (0 marked as todo, 0 failures), 0 skipped.



More information about the wine-devel mailing list