[Mesa-dev] Mesa (master): 29 new commits
Michel Dänzer
michel at daenzer.net
Thu Apr 14 02:37:31 UTC 2016
On 12.04.2016 21:33, Marek =?UNKNOWN?B?T2zFocOhaw==?= wrote:
>
> URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5a4b74d1ba2c156766a7a5dbfef099c7db5d6694
> Author: Marek Olšák <marek.olsak at amd.com>
> Date: Mon Apr 11 19:56:07 2016 +0200
>
> gallium/radeon: relax requirements on VRAM placements on APUs
This change caused a bunch of ARB_shader_load_image_store piglit tests
to fail on my Kaveri, see some examples below. The incorrect values
seem consistent.
I suppose some buffers end up in GTT instead of VRAM with this
change, but I'm not sure how that could cause problems. Any ideas?
.../piglit/bin/arb_shader_image_load_store-atomicity -auto -fbo
Probe value at (0, 0, 0, 0)
Expected: 1536.000000
Observed: 0.000000
PIGLIT: {"subtest": {"imageAtomicAdd" : "fail"}}
Probe value at (0, 0, 0, 0)
Expected: 4294965759.000000
Observed: 4294967295.000000
PIGLIT: {"subtest": {"imageAtomicMin" : "fail"}}
Probe value at (0, 0, 0, 0)
Expected: 1536.000000
Observed: 0.000000
PIGLIT: {"subtest": {"imageAtomicMax" : "fail"}}
Probe value at (0, 0, 0, 0)
Expected: 0.000000
Observed: 4294967295.000000
PIGLIT: {"subtest": {"imageAtomicAnd" : "fail"}}
Probe value at (0, 0, 0, 0)
Expected: 4294967295.000000
Observed: 0.000000
PIGLIT: {"subtest": {"imageAtomicOr" : "fail"}}
Probe value at (0, 0, 0, 0)
Expected: 2863311530.000000
Observed: 1431655765.000000
PIGLIT: {"subtest": {"imageAtomicXor" : "fail"}}
Probe value at (0, 0, 0, 0)
Expected: 4294967295.000000
Observed: 0.000000
PIGLIT: {"subtest": {"imageAtomicExchange" : "fail"}}
Probe value at (0, 0, 0, 0)
Expected: 1536.000000
Observed: 0.000000
PIGLIT: {"subtest": {"imageAtomicCompSwap" : "fail"}}
PIGLIT: {"result": "fail" }
.../piglit/bin/arb_shader_image_load_store-max-size --quick -auto -fbo
Probe value at (0, 0, 0, 0)
Expected: 0.000000 1.000000 2.000000 3.000000
Observed: 0.000000 0.000000 0.000000 0.000000
PIGLIT: {"subtest": {"image1D max size test/16384x1x1x1" : "fail"}}
PIGLIT: {"subtest": {"image2D max size test/16384x8x1x1" : "pass"}}
PIGLIT: {"subtest": {"image2D max size test/8x16384x1x1" : "pass"}}
PIGLIT: {"subtest": {"image3D max size test/2048x8x8x1" : "pass"}}
PIGLIT: {"subtest": {"image3D max size test/8x2048x8x1" : "pass"}}
PIGLIT: {"subtest": {"image3D max size test/8x8x2048x1" : "pass"}}
PIGLIT: {"subtest": {"image2DRect max size test/16384x8x1x1" : "pass"}}
PIGLIT: {"subtest": {"image2DRect max size test/8x16384x1x1" : "pass"}}
PIGLIT: {"subtest": {"imageCube max size test/16384x16384x6x1" : "skip"}}
PIGLIT: {"subtest": {"imageBuffer max size test/1073741824x1x1x1" : "skip"}}
Probe value at (0, 0, 0, 0)
Expected: 0.000000 1.000000 2.000000 3.000000
Observed: 0.000000 0.000000 0.000000 0.000000
PIGLIT: {"subtest": {"image1DArray max size test/16384x8x1x1" : "fail"}}
Probe value at (0, 0, 0, 0)
Expected: 0.000000 1.000000 2.000000 3.000000
Observed: 0.000000 0.000000 0.000000 0.000000
PIGLIT: {"subtest": {"image1DArray max size test/8x2048x1x1" : "fail"}}
PIGLIT: {"subtest": {"image2DArray max size test/16384x8x8x1" : "pass"}}
PIGLIT: {"subtest": {"image2DArray max size test/8x16384x8x1" : "pass"}}
PIGLIT: {"subtest": {"image2DArray max size test/8x8x2048x1" : "pass"}}
PIGLIT: {"subtest": {"imageCubeArray max size test/16384x16384x6x1" : "skip"}}
PIGLIT: {"subtest": {"imageCubeArray max size test/8x8x2046x1" : "pass"}}
PIGLIT: {"result": "fail" }
.../piglit/bin/arb_shader_image_load_store-restrict -auto -fbo
Probe value at (0, 0, 0, 0)
Expected: 2.000000
Observed: 1.000000
PIGLIT: {"subtest": {"no qualifier image aliasing test" : "fail"}}
Probe value at (0, 0, 0, 0)
Expected: 2.000000
Observed: 1.000000
PIGLIT: {"subtest": {"restrict qualifier image aliasing test" : "pass"}}
PIGLIT: {"result": "fail" }
--
Earthling Michel Dänzer | http://www.amd.com
Libre software enthusiast | Mesa and X developer
More information about the mesa-dev
mailing list