[Mesa-dev] [PATCH] i965: Make glGetTex to PBO path use blorp to handle swizzled formats

2014-06-25 Thread Jon Ashburn
Existing texture read into PBO was using GPU Blit engine in which src and dest formats must match. With commit 61e264f4fcdba, internally stored texture formats were no longer swizzled (BGRA instead of RGBA). This caused existing accelerated paths to fallback to the SW slow path since the internal

Re: [Mesa-dev] [PATCH] Add GPU BLIT of texture image to PBO in Intel driver

2014-06-10 Thread Jon Ashburn
See v2 of patch sent to mesa-dev list in early March: http://lists.freedesktop.org/archives/mesa-dev/2014-March/055350.html Or I can resend this v2 patch if needed. Jon On 06/10/2014 01:14 PM, Ian Romanick wrote: On 02/24/2014 02:55 PM, Matt Turner wrote: On Mon, Feb 24, 2014 at 2:04 PM, Jon

[Mesa-dev] [PATCH v2] i965: Add GPU BLIT of texture image to PBO in Intel driver

2014-03-04 Thread Jon Ashburn
Add Intel driver hook for glGetTexImage to accelerate the case of reading texture image into a PBO. This case gets huge performance gains by using GPU BLIT directly to PBO rather than GPU BLIT to temporary texture followed by memcpy. No regressions on Piglit tests with Intel driver. Performance

Re: [Mesa-dev] [PATCH] i965: Add GPU BLIT of texture image to PBO in Intel driver

2014-03-04 Thread Jon Ashburn
On 02/28/2014 12:56 PM, Ian Romanick wrote: On 02/28/2014 08:08 AM, Jon Ashburn wrote: Add Intel driver hook for glGetTexImage to accelerate the case of reading texture image into a PBO. This case gets huge performance gains by using GPU BLIT directly to PBO rather than GPU BLIT to temporary

[Mesa-dev] [PATCH] i965: Add GPU BLIT of texture image to PBO in Intel driver

2014-02-28 Thread Jon Ashburn
Add Intel driver hook for glGetTexImage to accelerate the case of reading texture image into a PBO. This case gets huge performance gains by using GPU BLIT directly to PBO rather than GPU BLIT to temporary texture followed by memcpy. No regressions on Piglit tests with Intel driver. Performance

[Mesa-dev] Add GPU BLIT of texture image to PBO in Intel driver

2014-02-28 Thread Jon Ashburn
Can someone from Vmware look at this very important patch? It yields hugh performance gains on benchmarks in at least one virtualized environment. ___ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa

[Mesa-dev] [PATCH] Add GPU BLIT of texture image to PBO in Intel driver

2014-02-24 Thread Jon Ashburn
Add Intel driver hook for glGetTexImage to accelerate the case of reading texture image into a PBO. This case gets huge performance gains by using GPU BLIT directly to PBO rather than GPU BLIT to temporary texture followed by memcpy. No regressions on Piglit tests with Intel driver. --- src/mes

Re: [Mesa-dev] [PATCH] mesa: Return after error detected.

2014-01-23 Thread Jon Ashburn
Looks good to me and fixes failing piglit test (arb_viewport_array-scissor-ignore). Reviewed-by: Jon Ashburn On 01/23/2014 01:53 PM, Courtney Goeltzenleuchter wrote: Fix ScissorArrayv and ScissorIndexed to return after detecting parameter error. Signed-off-by: Courtney Goeltzenleuchter