[PATCH v6 1/4] d3d9/tests: Add Fetch4 tests

Stefan Dösinger stefandoesinger at gmail.com
Sat Feb 16 12:21:22 CST 2019


Hi,

Here are the results from r500 with clamping forced. They look mostly
the same as the Polaris and Evergreen ones. There are some additional
failures in texldd, texldb and texldp, I guess because one card applies
fetch4 and the other ones don't. There are also no new failures in 3D
textures, which makes sense considering that fetch4 is off for those
cards on 3D textures.

Stefan

On 15/02/2019 23:22, Stefan Dösinger wrote:
> Hi,
>
>> Am 14.02.2019 um 22:03 schrieb DarkZeros <mailszeros at gmail.com>:
>>
>> Hi,
>>
>> It looks to me is a simple clamping issue, it fails just on the borders.
>> But it would be interesting to see if forcing the wrapping fixes it, or that GPU just is unable to wrap around fetch4 sampling.
> Yes, after looking at it a bit more I agree. If I force clamping I get the same results on evergreen and Wine (minus results accidentally accepted by broken()). I have attached test results of Polaris and evergreen with addressmode U and V = clamp. My r500 box is just compiling Gentoo updates, so I'll get comparison results there later.
>
> I see two choices: Either accept the Polaris results as broken, or force clamping everywhere to get the same results everywhere and adjust the expected values accordingly. In theory we could also just not test the borders, but I don't see how that would be better than clamping. My preference is option 2 because with all the ways fetch4 is broken the test accepts too large an amount of results already.
>
-------------- next part --------------
visual.c:25235: Driver string: "atiumdag.dll"
visual.c:25236: Description string: "Radeon X1600 Series "
visual.c:25239: Device name string: "\\.\DISPLAY1"
visual.c:25241: Driver version 8.14.10.647
visual.c:15663: Test failed: Test FFP Expected color 0x10130102 at (520, 30), got 0x10100101.
visual.c:15663: Test failed: Test FFP Expected color 0x03042023 at (520, 270), got 0x03032020.
visual.c:15663: Test failed: Test texld Expected color 0x10130102 at (520, 30), got 0x10100101.
visual.c:15663: Test failed: Test texld Expected color 0x03042023 at (520, 270), got 0x03032020.
visual.c:15663: Test failed: Test texldd Expected color 0x10130102 at (520, 30), got 0x10100101.
visual.c:15663: Test failed: Test texldd Expected color 0x03042023 at (520, 270), got 0x03032020.
visual.c:15663: Test failed: Test texldb Expected color 0x10130102 at (520, 30), got 0x10100101.
visual.c:15663: Test failed: Test texldb Expected color 0x03042023 at (520, 270), got 0x03032020.
visual.c:15663: Test failed: Test texldl Expected color 0x10130102 at (520, 30), got 0x10100101.
visual.c:15663: Test failed: Test texldl Expected color 0x03042023 at (520, 270), got 0x03032020.
visual.c:15663: Test failed: Test texld_swizzle Expected color 0x13010210 at (520, 30), got 0x10010110.
visual.c:15663: Test failed: Test texld_swizzle Expected color 0x04202303 at (520, 270), got 0x03202003.
visual.c:15806: Tests skipped: Skipping D16_LOCKABLE depth test, unsuported format.
visual.c:15806: Tests skipped: Skipping D32 depth test, unsuported format.
visual.c:15806: Tests skipped: Skipping D15S1 depth test, unsuported format.
visual.c:15806: Tests skipped: Skipping D24S8 depth test, unsuported format.
visual.c:15806: Tests skipped: Skipping D24X8 depth test, unsuported format.
visual.c:15806: Tests skipped: Skipping D24X4S4 depth test, unsuported format.
visual.c:15806: Tests skipped: Skipping D16 depth test, unsuported format.
visual.c:15806: Tests skipped: Skipping D32F_LOCKABLE depth test, unsuported format.
visual.c:15806: Tests skipped: Skipping D24FS8 depth test, unsuported format.
visual.c:15806: Tests skipped: Skipping INTZ depth test, unsuported format.
05d0:visual: 580 tests executed (0 marked as todo, 12 failures), 10 skipped.


More information about the wine-devel mailing list