Bug 65676

Summary: Piglit: port remaining glean tests to piglit framework
Product: piglit Reporter: Brian Paul <brianp>
Component: testsAssignee: Eric Anholt <eric>
Status: RESOLVED FIXED QA Contact: Eric Anholt <eric>
Severity: minor    
Priority: medium    
Version: unspecified   
Hardware: Other   
OS: All   
Whiteboard:
i915 platform: i915 features:
Attachments: Up to date glean to-do list.

Description Brian Paul 2013-06-12 13:44:14 UTC
This isn't a Mesa task, but we don't really have an active piglit bugzilla.  So...

This task involves porting the remaining Glean tests found in piglit/tests/glean/ to piglit's framework.  Back in January 2013 or so I came up with a list of tests to port and Marek suggested some changes.

Glean test          What to do
------------------- --------------------------------------------------
api2                discard (no real value)
basic               discard (not a real test)
basicPerf           discard (perf)
makeCurrent         discard (n/a to piglit)
blendFunc           keep
bufferObject        keep
texBindPerf         discard (perf)
clipFlat            keep
depthStencil        keep
fbo                 probably discard (covered by piglit tests)
fpexceptions        keep
fragProg1           discard (covered by piglit)
getString           discard (no value)
glsl1               keep (it might hit a few things not covered by piglit)
logicOp             keep
maskedClear         keep
occluQry            keep
orthoPosRandTris    keep
orthoPosRandRects   keep
orthoPosTinyQuads   keep
orthoPosHLines      keep
orthoPosVLines      keep
orthoPosPoints      keep
paths               the only polygon stipple test?  Replace w/ polygon stipple test?
pbo                 keep
polygonOffset       keep
pixelFormats        discard (see piglit texture-packed-formats.c)
pointAtten          keep
pointSprite         keep
exactRGBA           discard (always fails)
readPixSanity       keep (only to check r600g failures?)
readpixPerf         discard (perf)
rgbTriStrip         discard (any value?)
scissor             discard (replaced by piglit scissor-polygon)
shaderAPI           discard (covered by piglit)
stencil2            keep (it tests glStencilMaskSeparate)
teapot              discard (perf)
texCombine          keep
texCombine4         keep
texCube             discard (see piglit cubemap.c)
texEnv              keep
texgen              keep
texRect             keep
texSwizzle          discard (see piglit tex-swizzle.c)
texture_srgb        discard (see piglit tex-srgb.c)
texUnits            keep
vertArrayBGRA       discard (see piglit bgra-sec-color-pointer.c,
bgra-vert-attrib-pinter.c)
vertattrib          discard (don't care about GL_NV_vertex_program)
vertProg1           keep ((our main test for ARB_vertex_program, the piglit tests
aren't so useful as this one)
coloredTexPerf2     discard (perf)
coloredLitPerf2     discard (perf)

Note: A few of these marked as 'keep' may have already been ported to piglit.  You should double check before porting.
Comment 1 Emil Velikov 2014-09-22 17:22:26 UTC
Moving to piglit bugzilla :)
Comment 2 Laura Ekstrand 2014-10-06 20:55:52 UTC
This is an up-to-date to-do list for this bug.  This will help in coordinating the efforts to port from glean to Piglit.
Comment 3 Laura Ekstrand 2014-10-06 20:56:58 UTC
Created attachment 107443 [details]
Up to date glean to-do list.
Comment 4 Fabian Bieler 2017-12-18 10:20:11 UTC
Fixed with 1774f9181496db441bb2203f5b359767cfa44e56

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.