[Piglit] Loop unrolling tests
Tom Stellard
tstellar at gmail.com
Thu Jul 1 18:36:45 PDT 2010
On Thu, Jul 01, 2010 at 03:19:18PM -0700, Eric Anholt wrote:
> On Thu, 1 Jul 2010 14:50:55 -0700, Tom Stellard <tstellar at gmail.com> wrote:
> > Hi,
> >
> > Attached is a patch to add some new loop tests to piglit. The main
> > purpose of these tests is to test loop unrolling.
>
> One thing I've been doing in recent tests that have just one execution
> path is instead of:
>
> > +ortho
> > +clear color 0.5 0.5 0.5 0.5
> > +clear
> > +draw rect 10 10 10 10
> > +draw rect 30 10 10 10
> > +probe rgb 15 15 0.6 0.6 0.5
> > +probe rgb 35 15 0.6 0.6 0.5
>
> do:
>
> draw rect -1 -1 2 2
> probe rgb 1 1 0.6 0.6 0.5
>
> (where 1 1 is just "look at a pixel". We may also want a "probe rect
> rgb x y w h r g b" mode, since sometimes not all pixels are wrong)
>
> This way when you're tracing the test app, you get just the shader
> you're interested in instead of also a bunch of matrix
> setup, a clear shader, etc.
>
> Want to do that to your shaders here?
Yes, this makes sense. Attached is an updated patch.
-Tom
More information about the Piglit
mailing list