[Mesa-dev] [PATCH v2 0/9] st/mesa: accelerate texture uploads from PBOs
eocallaghan at alterapraxis.com
eocallaghan at alterapraxis.com
Thu Jan 21 13:21:45 PST 2016
To the best of my understanding, this series is now:
Reviewed-by: Edward O'Callaghan <eocallaghan at alterapraxis.com>
On 2016-01-22 06:37, Nicolai Hähnle wrote:
> Hi everybody,
>
> here's an updated version of the series.
>
> I decided to keep BUFFER_SAMPLER_VIEW_RGBA_ONLY as is, following
> Fredrik's
> point that it affects not only the sampler swizzle but also the texture
> format itself.
>
> The major functionality changes are that we now try to fulfill larger
> alignments by adjusting the buf_offset appropriately (this is not
> needed
> for radeonsi, but I did some basic tests to make sure this works) and
> we don't use a geometry shader if the driver can handle layer writes
> in the VS.
>
> Please review.
>
> Thanks,
> Nicolai
> --
> src/gallium/docs/source/screen.rst | 11 +
> .../drivers/freedreno/freedreno_screen.c | 3 +
> src/gallium/drivers/i915/i915_screen.c | 2 +
> src/gallium/drivers/ilo/ilo_screen.c | 3 +
> src/gallium/drivers/llvmpipe/lp_screen.c | 2 +
> .../drivers/nouveau/nv30/nv30_screen.c | 2 +
> .../drivers/nouveau/nv50/nv50_screen.c | 2 +
> .../drivers/nouveau/nvc0/nvc0_screen.c | 2 +
> src/gallium/drivers/r300/r300_screen.c | 2 +
> src/gallium/drivers/r600/r600_pipe.c | 4 +
> src/gallium/drivers/radeon/r600_texture.c | 26 +-
> src/gallium/drivers/radeonsi/si_pipe.c | 4 +
> src/gallium/drivers/softpipe/sp_screen.c | 3 +
> src/gallium/drivers/svga/svga_screen.c | 2 +
> src/gallium/drivers/vc4/vc4_screen.c | 2 +
> src/gallium/drivers/virgl/virgl_screen.c | 3 +
> src/gallium/include/pipe/p_defines.h | 2 +
> src/mesa/state_tracker/st_cb_texture.c | 1178 +++++++++++++++-
> src/mesa/state_tracker/st_cb_texture.h | 5 +
> src/mesa/state_tracker/st_context.c | 2 +
> src/mesa/state_tracker/st_context.h | 13 +
> 21 files changed, 1254 insertions(+), 19 deletions(-)
>
> _______________________________________________
> 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