[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