[Mesa-dev] [PATCH 0/3] Gallium: CopyBufferSubData basic accel
Jose Fonseca
jfonseca at vmware.com
Thu Apr 21 05:20:01 PDT 2011
Looks good to me.
Jose
----- Original Message -----
> Hi,
>
> This little series implements CopyBufferSubData via
> resource_copy_region and adds a fallback implementation to all
> drivers. Now drivers can implement a fast path for CopyBufferSubData
> instead of always defaulting to the software path.
>
> I have tested this series with glean/bufferObject on r600g, softpipe,
> and llvmpipe. Please review.
>
> Marek Olšák (3):
> util: add a simple memcpy path for copying buffers in
> util_resource_copy_region
> gallium: add fallback for copying buffers to all drivers
> st/mesa: implement CopyBufferSubData using resource_copy_region
>
> src/gallium/auxiliary/util/u_surface.c | 22
> +++++++++++++---------
> src/gallium/drivers/i915/i915_surface.c | 15 +++++++++++++++
> src/gallium/drivers/llvmpipe/lp_surface.c | 7 +++++++
> src/gallium/drivers/nv50/nv50_surface.c | 8 ++++++++
> src/gallium/drivers/nvc0/nvc0_surface.c | 8 ++++++++
> src/gallium/drivers/nvfx/nvfx_surface.c | 8 ++++++++
> src/gallium/drivers/r300/r300_blit.c | 8 ++++++++
> src/gallium/drivers/r600/r600_blit.c | 7 +++++++
> src/gallium/drivers/svga/svga_pipe_blit.c | 9 +++++++++
> src/mesa/state_tracker/st_cb_bufferobjects.c | 23
> ++++-------------------
> 10 files changed, 87 insertions(+), 28 deletions(-)
>
> Marek
> _______________________________________________
> 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