Re: [Mesa-dev] [PATCH 0/4] BDW viewport extents + misc

2014-08-09 Thread Kenneth Graunke
On Saturday, August 09, 2014 06:15:34 PM Ben Widawsky wrote:
> On Sat, Aug 09, 2014 at 12:07:58PM -0700, Ben Widawsky wrote:
> > I realize it hasn't even been a week yet, but my remaining 2 weeks until
> > my sabbatical have just filled up, so if anyone needs me to rework this,
> > the sooner you let me know the better.
> 
> Hi Ken. Thanks a lot for reviewing it. I meant to incorporate all the
> changes you requested. If you don't see one there, please let me know.
> 
> I've pushed a rebased branch here:
> http://cgit.freedesktop.org/~bwidawsk/mesa/log/?h=bdw-extents

Looks okay to me - I'd go ahead and push these.

> Do you have any idea or comments about the fixed piglit tests? I haven't
> actually run the rebased branch yet to re-confirm the results. I was
> just curious...

Oh, I missed that.  vs-max-ivec4-int sounds bizarre, but the others sound 
believable.  I recall there were a few ARB_viewport_array tests I hadn't 
figured out, and this seems like the right fix.

signature.asc
Description: This is a digitally signed message part.
___
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-dev


Re: [Mesa-dev] [PATCH 0/4] BDW viewport extents + misc

2014-08-09 Thread Ben Widawsky
On Sat, Aug 09, 2014 at 12:07:58PM -0700, Ben Widawsky wrote:
> I realize it hasn't even been a week yet, but my remaining 2 weeks until
> my sabbatical have just filled up, so if anyone needs me to rework this,
> the sooner you let me know the better.

Hi Ken. Thanks a lot for reviewing it. I meant to incorporate all the
changes you requested. If you don't see one there, please let me know.

I've pushed a rebased branch here:
http://cgit.freedesktop.org/~bwidawsk/mesa/log/?h=bdw-extents

Do you have any idea or comments about the fixed piglit tests? I haven't
actually run the rebased branch yet to re-confirm the results. I was
just curious...

> 
> On Mon, Aug 04, 2014 at 12:24:00PM -0700, Ben Widawsky wrote:
> > The patch commit messages and comments within the diffs explain the 
> > intricacies
> > of viewport extents and clipping. So rather, here is the data for these
> > patches. All of the following is for a Broadwell system (which introduced
> > viewport extents).
> > 
> > EGYPT PERF
> > ==
> > No change
> > 
> > WARSOW PERF
> > ===
> > No change
> > 
> 
> Add xonotic and trex to this list of no change.
> 
> > piglit
> > ==
> > viewport extents only:
> > spec/ARB_viewport_array/render-scissor/Render multi-viewport scissor test: 
> > fail pass
> > spec/glsl-1.30/execution/built-in-functions/vs-max-ivec4-int: fail pass
> > spec/ARB_viewport_array/render-scissor/Render multi-scissor rectangles: 
> > fail pass
> > spec/glsl-1.50/execution/geometry/max-input-components: fail pass
> > 
> > viewport extents + gb clipping:
> > spec/ARB_viewport_array/render-scissor/Render multi-viewport scissor test: 
> > fail pass
> > spec/glsl-1.30/execution/built-in-functions/vs-max-ivec4-int: fail pass
> > spec/ARB_viewport_array/render-scissor/Render multi-scissor rectangles: 
> > fail pass
> > 
> > all:
> > spec/ARB_viewport_array/render-scissor/Render multi-viewport scissor test: 
> > fail pass
> > spec/glsl-1.30/execution/built-in-functions/vs-max-ivec4-int: fail pass
> > spec/ARB_viewport_array/render-scissor/Render multi-scissor rectangles: 
> > fail pass
> > 
> > As you can observe, there are no wins found here other than conformance. 
> > Given
> > our understanding of the hardware, we expect these patches to produce a
> > performance improvements for certain applications (specifically those which
> > define viewports smaller than the drawing rectangle, but some other caveats
> > apply on top of that).
> > 
> > Ben Widawsky (4):
> >   i965/guardband: Improve comments for guardband clipping
> >   i965: Viewport extents on GEN8
> >   i965/guardband: Enable for all viewport dimensions (GEN8+)
> >   i965/clip: Removing scissor atom
> > 
> >  src/mesa/drivers/dri/i965/gen6_clip_state.c | 29 +-
> >  src/mesa/drivers/dri/i965/gen8_viewport_state.c | 52 
> > ++---
> >  2 files changed, 57 insertions(+), 24 deletions(-)
> > 
> > -- 
> > 2.0.3
> > 
> > ___
> > mesa-dev mailing list
> > mesa-dev@lists.freedesktop.org
> > http://lists.freedesktop.org/mailman/listinfo/mesa-dev
> 
> -- 
> Ben Widawsky, Intel Open Source Technology Center

-- 
Ben Widawsky, Intel Open Source Technology Center
___
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-dev


Re: [Mesa-dev] [PATCH 0/4] BDW viewport extents + misc

2014-08-09 Thread Ben Widawsky
I realize it hasn't even been a week yet, but my remaining 2 weeks until
my sabbatical have just filled up, so if anyone needs me to rework this,
the sooner you let me know the better.

On Mon, Aug 04, 2014 at 12:24:00PM -0700, Ben Widawsky wrote:
> The patch commit messages and comments within the diffs explain the 
> intricacies
> of viewport extents and clipping. So rather, here is the data for these
> patches. All of the following is for a Broadwell system (which introduced
> viewport extents).
> 
> EGYPT PERF
> ==
> No change
> 
> WARSOW PERF
> ===
> No change
> 

Add xonotic and trex to this list of no change.

> piglit
> ==
> viewport extents only:
> spec/ARB_viewport_array/render-scissor/Render multi-viewport scissor test: 
> fail pass
> spec/glsl-1.30/execution/built-in-functions/vs-max-ivec4-int: fail pass
> spec/ARB_viewport_array/render-scissor/Render multi-scissor rectangles: fail 
> pass
> spec/glsl-1.50/execution/geometry/max-input-components: fail pass
> 
> viewport extents + gb clipping:
> spec/ARB_viewport_array/render-scissor/Render multi-viewport scissor test: 
> fail pass
> spec/glsl-1.30/execution/built-in-functions/vs-max-ivec4-int: fail pass
> spec/ARB_viewport_array/render-scissor/Render multi-scissor rectangles: fail 
> pass
> 
> all:
> spec/ARB_viewport_array/render-scissor/Render multi-viewport scissor test: 
> fail pass
> spec/glsl-1.30/execution/built-in-functions/vs-max-ivec4-int: fail pass
> spec/ARB_viewport_array/render-scissor/Render multi-scissor rectangles: fail 
> pass
> 
> As you can observe, there are no wins found here other than conformance. Given
> our understanding of the hardware, we expect these patches to produce a
> performance improvements for certain applications (specifically those which
> define viewports smaller than the drawing rectangle, but some other caveats
> apply on top of that).
> 
> Ben Widawsky (4):
>   i965/guardband: Improve comments for guardband clipping
>   i965: Viewport extents on GEN8
>   i965/guardband: Enable for all viewport dimensions (GEN8+)
>   i965/clip: Removing scissor atom
> 
>  src/mesa/drivers/dri/i965/gen6_clip_state.c | 29 +-
>  src/mesa/drivers/dri/i965/gen8_viewport_state.c | 52 
> ++---
>  2 files changed, 57 insertions(+), 24 deletions(-)
> 
> -- 
> 2.0.3
> 
> ___
> mesa-dev mailing list
> mesa-dev@lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/mesa-dev

-- 
Ben Widawsky, Intel Open Source Technology Center
___
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-dev