summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2013-06-15gl32: Mark Cube2 as done.HEADmasterKenneth Graunke1-1/+1
We have basic testing for this, and we pass it.
2013-06-15gl32: Mark Cube1 as done.Kenneth Graunke1-1/+1
The new arb_seamless_cubemap-initially-disabled Piglit test covers this, and Mesa passes.
2013-06-08gl32: Mark BaseVertex9 as done.Kenneth Graunke1-1/+1
draw-elements-base-vertex-neg tests negative indices.
2013-06-08gl32: Mark BaseVertex8 as done.Kenneth Graunke1-1/+1
Basically every test hits this.
2013-06-08gl32: Mark BaseVertex5-6 as done in Mesa but not Piglit.Kenneth Graunke1-2/+2
DrawRangeElementsBaseVertex is tested by Piglit, but only in display lists. We should test the direct calls. MultiDrawElementsBaseVertex is not tested at all.
2013-06-08gl32: Mark BaseVertex2-3 as done.Kenneth Graunke1-2/+2
Piglit's draw-elements-base-vertex and draw-elements-base-vertex-instanced cover these.
2013-06-08gl32: Mark a bunch of texture multisample things done in Mesa.Kenneth Graunke1-19/+19
I haven't checked Piglit yet.
2013-06-08gl32: Mark MinTexUnits as done.Kenneth Graunke1-1/+1
We support 16, so it doesn't matter if the minimum allowed is 2. I don't think there are Piglit tests mandating 2.
2013-06-08gl32: Mark MaxTexCoords/DeprecateMaxTexUnits as done.Kenneth Graunke1-2/+2
Both of these are only available in the compatibility profile, and Mesa correctly skips them. We have 1.40 tests for both of these being skipped, and I think that's good enough.
2013-06-08gl32: Mark Determinant as done.Kenneth Graunke1-1/+1
Piglit tests already existed for this, and I just mailed out the obvious Mesa patch.
2013-06-08gl32: Mark IB13 as done.Kenneth Graunke1-1/+1
Many tests test this.
2013-06-07gl32: Mark IB21 as done.Kenneth Graunke1-1/+1
Yes they can.
2013-06-07gl32: Mark IB22 as done.Kenneth Graunke1-1/+1
Interface names are well tested and are also implemented.
2013-06-07gl32: Mark IB32 as done.Kenneth Graunke1-1/+1
Tested by interface-blocks-member-qualifier-mismatch.vert.
2013-06-07gl32: Mark IB23 as done.Kenneth Graunke1-1/+1
Tested by interface-blocks-basic.{vert,frag}
2013-06-07gl32: Mark IB26 as done.Kenneth Graunke1-1/+1
This is obvious.
2013-06-07gl32: Mark IB24-25 as done.Kenneth Graunke1-2/+2
interface-blocks-in-block.vert and interface-blocks-out-block.frag test this, and we pass.
2013-06-07gl32: Mark IB41 as done.Kenneth Graunke1-1/+1
It only affects the compatibility profile, so we are vacuously done.
2013-06-07gl32: Mark IB42-44 as done.Kenneth Graunke1-3/+3
These items just note the existence of grammar rules. Mesa implements them, and Piglit generally tests this feature.
2013-06-07gl32: Mark IB29 as done.Kenneth Graunke1-1/+1
Tested by interface-blocks-basic.{vert,frag} - they omit the qualifiers in one block, and use them in the other. Mesa passes these.
2013-06-07gl32: Mark IB6 as done.Kenneth Graunke1-1/+1
Basically all of our execution tests hit this.
2013-06-07gl32: Mark IB5 as done for Mesa, ML for Piglit.Kenneth Graunke1-1/+1
Patches for Piglit are on the mailing list.
2013-06-07gl32: Mark IB3 as done.Kenneth Graunke1-1/+1
interface-blocks-{attribute,varying}-used.vert test this, and Mesa passes the tests.
2013-06-07gl32: Mark IB1, IB2, and IB4 as done.Kenneth Graunke1-3/+3
interface-blocks-same-uniform-varying-name.shader_test covers these, and Mesa passes it.
2013-06-07gl32: Mark VersionMacro as done.Kenneth Graunke1-1/+1
Piglit tests and Mesa patches just hit the respective mailing lists.
2013-06-07xsl: Actually mark things green when done, not yellow.Kenneth Graunke1-6/+8
"piglit or mesa" was overriding "piglit and mesa".
2013-06-07gl32: Mark GLSL profile tasks as done.Kenneth Graunke1-5/+5
We technically haven't tested the compatibility profile stuff, but I'm marking it done nonetheless. There's no Mesa work to do, and since Mesa doesn't support it, there's no real need for Piglit tests either.
2013-06-07NewUniTokens: Core Mesa -> DoneKenneth Graunke1-1/+1
builtin_types.h has these.
2013-06-07Add initial XSLT and CSS stylesheets.Kenneth Graunke2-0/+239
This makes it possible to view a pretty version of the task lists by loading the XML file directly in the browser. No scripts or external programs are necessary; simply pointing a browser at the files in a git repository will do. Ideally, it would be possible to view these via cgit's tree/plain feature as well. Unfortunately, cgit.freedesktop.org doesn't appear to return the correct mime-types (application/xml, application/xslt+xml, and text/css) to make that happen. Signed-off-by: Kenneth Graunke <kenneth@whitecape.org>
2013-06-06Import Paul Berry's OpenGL 3.2 Implementation Checklist.Kenneth Graunke1-0/+1875
Paul exhaustively went through the GL 3.2 and GLSL 1.50 specifications looking for differences from prior versions. Each of those could generate both Mesa and Piglit tasks. He then converted it to an XML based format. I made some further refinements to fit in with my planned XSLT work.