[Mesa-dev] [PATCH v3 0/4] Add support GL_ARB_texture_compression_bptc in llvmpipe and softpipe.

Denis Pauk pauk.denis at gmail.com
Tue Jun 26 21:00:51 UTC 2018


If someone can test I can also add support for bptc to swr tracker.

(I have no access to Intel CPUs with avx* support.)


Best regards,
                  Denis.

On Tue, Jun 26, 2018, 11:44 PM Denis Pauk <pauk.denis at gmail.com> wrote:

> Sorry for mess, i forgot to send cover letter and used "git send-email -v3
> @~4 --in-reply-to="<20180623131928.4186-1-pauk.denis at gmail.com>"".
>
> That have broke logic in https://patchwork.freedesktop.org/series/45301/.
>
> All mails with "v3" prefix contains fully same patches.
>
> On Tue, Jun 26, 2018 at 11:31 PM Denis Pauk <pauk.denis at gmail.com> wrote:
>
>> This series add code for reuse in gallium bptc decode logic from
>> mesa/main/texcompress_bptc.c.
>>
>> Checked on x86_64 by:
>> * LIBGL_ALWAYS_SOFTWARE=true GALLIUM_DRIVER={llvmpipe,softpipe}
>> * piglit/bin/bptc-float-modes
>> * piglit/bin/bptc-modes
>> * piglit/bin/compressedteximage GL_COMPRESSED_RGBA_BPTC_UNORM
>> * piglit/bin/compressedteximage GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM
>> * piglit/bin/compressedteximage GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT
>> * piglit/bin/compressedteximage GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT
>>
>> v2: Added logic for decompress 4x4 as single block.
>> v3: Move bptc decode code to texcompress_bptc_tmp.h
>>     Suggested-by: Marek Olšák <maraeo at gmail.com>
>>
>> Sorry, I have resent this patch series, previously sent without cover
>> letter.
>>
>> Best regards,
>>              Denis.
>>
>> ------
>>  src/gallium/auxiliary/Makefile.sources        |    2 +
>>  src/gallium/auxiliary/meson.build             |    2 +
>>  src/gallium/auxiliary/util/u_format_bptc.c    |  279 ++++
>>  src/gallium/auxiliary/util/u_format_bptc.h    |  122 ++
>>  src/gallium/auxiliary/util/u_format_table.py  |    3 +-
>>  src/gallium/auxiliary/util/u_tile.c           |    1 +
>>  src/gallium/drivers/llvmpipe/lp_screen.c      |    3 +-
>>  src/gallium/drivers/llvmpipe/lp_test_format.c |    3 +-
>>  src/gallium/drivers/softpipe/sp_screen.c      |    3 +-
>>  src/mesa/Makefile.sources                     |    1 +
>>  src/mesa/main/texcompress_bptc.c              | 1451 +-------------------
>>  src/mesa/main/texcompress_bptc_tmp.h          | 1743
>> +++++++++++++++++++++++++
>>  12 files changed, 2172 insertions(+), 1441 deletions(-)
>>
>>
>>
>>
>
> --
> Best regards,
>                   Denis.
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/mesa-dev/attachments/20180627/80aa3512/attachment.html>


More information about the mesa-dev mailing list