[Mesa-dev] Patches: R600: Improve load / store support for 8-bit and 16-bit types
Aaron Watry
awatry at gmail.com
Mon Aug 12 16:00:04 PDT 2013
It'll take me a while to attempt to parse everything that's going on
in these patches (and your resource descriptor types series that this
depends on), but I have sent it all through a piglit run on Evergreen
(Cedar). Everything was latest Mesa/LLVM/libclc upstream code as of
today.
Baseline: 567/855 tests passed
Descriptors Series: 575/855 tests passed <-- Main differences here
were with some int3 load/store issues which were just exposed recently
and fixed by this series)
Descriptors + char/short load/store series: 880/1119 tests passed
(most of the additional tests and passes were char/short tests that no
longer crash out).
Specifically, I've double-checked the char/short/uchar/ushort built-in
functions, as well as the char/short arithmetic tests, and things are
looking good so far. I'll try to test on Cayman/SI later.
--Aaron
On Mon, Aug 12, 2013 at 2:56 PM, Tom Stellard <tom at stellard.net> wrote:
> Hi,
>
> The attached patches improve support for i8 and i16 loads and stores for
> Evergreen and newer GPUs. This means that byte-addressable stores are
> now supported.
>
> Please review/test.
>
> -Tom
>
> _______________________________________________
> mesa-dev mailing list
> mesa-dev at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/mesa-dev
>
More information about the mesa-dev
mailing list