Age | Commit message (Collapse) | Author | Files | Lines |
|
We have basic testing for this, and we pass it.
|
|
The new arb_seamless_cubemap-initially-disabled Piglit test covers this,
and Mesa passes.
|
|
draw-elements-base-vertex-neg tests negative indices.
|
|
Basically every test hits this.
|
|
DrawRangeElementsBaseVertex is tested by Piglit, but only in display
lists. We should test the direct calls.
MultiDrawElementsBaseVertex is not tested at all.
|
|
Piglit's draw-elements-base-vertex and
draw-elements-base-vertex-instanced cover these.
|
|
I haven't checked Piglit yet.
|
|
We support 16, so it doesn't matter if the minimum allowed is 2. I
don't think there are Piglit tests mandating 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.
|
|
Piglit tests already existed for this, and I just mailed out the obvious
Mesa patch.
|
|
Many tests test this.
|
|
Yes they can.
|
|
Interface names are well tested and are also implemented.
|
|
Tested by interface-blocks-member-qualifier-mismatch.vert.
|
|
Tested by interface-blocks-basic.{vert,frag}
|
|
This is obvious.
|
|
interface-blocks-in-block.vert and interface-blocks-out-block.frag test
this, and we pass.
|
|
It only affects the compatibility profile, so we are vacuously done.
|
|
These items just note the existence of grammar rules. Mesa implements
them, and Piglit generally tests this feature.
|
|
Tested by interface-blocks-basic.{vert,frag} - they omit the qualifiers
in one block, and use them in the other. Mesa passes these.
|
|
Basically all of our execution tests hit this.
|
|
Patches for Piglit are on the mailing list.
|
|
interface-blocks-{attribute,varying}-used.vert test this, and Mesa
passes the tests.
|
|
interface-blocks-same-uniform-varying-name.shader_test covers these, and
Mesa passes it.
|
|
Piglit tests and Mesa patches just hit the respective mailing lists.
|
|
"piglit or mesa" was overriding "piglit and mesa".
|
|
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.
|
|
builtin_types.h has these.
|
|
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>
|
|
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.
|