On 03/30/2012 03:12 AM, Jose Fonseca wrote:

----- Original Message -----
Certain applications don't call SwapBuffers before exiting.  Yet,
we'd
really like to see a bitmap containing the final rendered image even
if
they choose never to present it.

In particular, Piglit tests (at least with -auto -fbo) fall into this
category.  Many of them failed to dump any images at all.

Dumping one final image at context destruction time seems to solve
the
issue.

Another alternative would be for piglit and mesa should use/implement 
http://www.opengl.org/registry/specs/GREMEDY/frame_terminator.txt , so that the 
whole stack has a precise knowledge of where frames are.

Would having the piglit framework call glFrameTerminatorGREMEDY after calling piglit_display be sufficient? That ought to be easy enough.

One the Mesa side, I think most apps only use glFrameTerminatorGREMEDY in debug builds, so it might not be that helpful here.

*shrug*
_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to