[Mesa-dev] [PATCH 0/0] gallium, radeonsi: pixel (un)packing fixes

Edward O'Callaghan funfunctor at folklore1984.net
Sat Nov 12 02:16:31 UTC 2016


For the series:

Reviewed-by: Edward O'Callaghan <funfunctor at folklore1984.net>

Thanks, the PBO stuff fixes a problem I had with my video stream
application also.

On 11/10/2016 02:01 AM, Nicolai Hähnle wrote:
> Hi,
> 
> this is a series of assorted patches that together fix
> GL45-CTS.gtf32.GL3Tests.packed_pixels.* on radeonsi. The fixes are:
> 
> 1. Fix SINT <-> UINT conversion in some places.
> 2. Honor all pixel pack settings in GetTexImage.
> 3. Disable some formats for PBO copies that aren't really supported.
> 
> Please review!
> 
> Thanks,
> Nicolai
> ---
>  src/gallium/auxiliary/util/u_blit.c          |   4 +-
>  src/gallium/auxiliary/util/u_blitter.c       | 113 ++++++++++-------
>  .../auxiliary/util/u_simple_shaders.c        |  80 +++++++++---
>  .../auxiliary/util/u_simple_shaders.h        |   9 +-
>  src/gallium/auxiliary/util/u_tests.c         |   1 +
>  .../drivers/radeonsi/si_descriptors.c        |  26 +++-
>  src/gallium/drivers/radeonsi/si_state.c      |  52 ++++++--
>  src/gallium/drivers/radeonsi/si_state.h      |   6 +
>  src/gallium/tests/trivial/quad-tex.c         |   1 +
>  src/mesa/state_tracker/st_cb_readpixels.c    |   5 +-
>  src/mesa/state_tracker/st_cb_texture.c       |  91 +++++--------
>  src/mesa/state_tracker/st_context.h          |   4 +-
>  src/mesa/state_tracker/st_pbo.c              |  94 ++++++++++++--
>  src/mesa/state_tracker/st_pbo.h              |   8 +-
>  14 files changed, 336 insertions(+), 158 deletions(-)
> 
> _______________________________________________
> mesa-dev mailing list
> mesa-dev at lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/mesa-dev
> 

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: OpenPGP digital signature
URL: <https://lists.freedesktop.org/archives/mesa-dev/attachments/20161112/789730bc/attachment.sig>


More information about the mesa-dev mailing list