summaryrefslogtreecommitdiff
path: root/progs/xdemos/glxgears.c
AgeCommit message (Collapse)Author
2010-01-26glxgears: Support GLX_EXT_swap_control for querying the current swap interval.Aaron Plattner
Signed-off-by: Aaron Plattner <aplattner@nvidia.com> Signed-off-by: Brian Paul <brianp@vmware.com>
2010-01-18glxgears: unbind current context before "destroying" itMarcin Slusarz
glXDestroyContext does not destroy the context if it's still connected to some window. Unbind context from window to test it. Signed-off-by: Brian Paul <brianp@vmware.com>
2009-08-07glxgears: make functions static, update commentsBrian Paul
2009-07-06demos: Fix vsync checking in glxgearsIan Romanick
Of course glXGetVideoSyncSGI doesn't return the swap interval. The feature only exists in the Mesa extension... which is the whole reason I created the Mesa extension! Note that the Mesa extension allows drivers to default to a swap interval of 0. If the Mesa extension exists, use its value. Only consider the SGI extension when the Mesa extension is not available. Fixes bug #22604.
2009-02-01glxgears: No, really. Fix the dyslexia.Ian Romanick
2009-01-30Fix dyslexia.Ian Romanick
2009-01-30glxgears: Log a message if synched to vblankIan Romanick
Tries to use either GLX_MESA_swap_control or GLX_SGI_video_sync to detect whether the display is synchronized to the vertical blank. If it detects this, a message will be printed. HOPEFULLY this will prevent some of the bug reports such as "glxgears only gets 59.7fps. What's wrong with my driver?"
2008-10-16glxgears: for fullscreen, disable window borders the right wayBrian Paul
2008-06-04fix event handling issues (such as when resizing when not animating)Brian Paul
2008-06-04press 'a' to toggle animationBrian Paul
2008-06-04code refactoring (draw_frame(0, handle_event())Brian Paul
2008-06-04remove references to incorrect -winwidth/-winheight, replace with -geometryBrian Paul
2008-02-29glxgears: oops, remove accidental commit of glFinish() hack.Kristian Høgsberg
2008-02-29Use __DRIextension mechanism providing loader functionality to the driver.Kristian Høgsberg
Instead of passing in a fixed struct, the loader now passes in a list of __DRIextension structs, to advertise the functionality it can provide to the driver. Each extension is individually versioned and can be extended or phased out as the interface develops.
2007-08-07parse standard -geometry optionBrian
2007-08-07glxgears: Add an x/y window size parameter.Ingo Molnar
2006-05-17call reshape() after init() to set initial projection/viewing transform (see ↵Brian Paul
bug 6941)
2006-05-16bug 6941: fixed initial rendering problems in glxgearsTilman Sauerbeck
2006-05-15usage() functionBrian Paul
2005-08-09delete display lists upon exitBrian Paul
2005-01-09improved animation rateBrian Paul
2004-12-20Add a -fullscreen optionKeith Whitwell
2004-10-26added stereo option (Jacek Rosik)Brian Paul
2004-10-23wrap angle value (Philipp Klaus Krause)Brian Paul
2003-09-08Remove all the swap_control stuff from glxgears demo (restored to vers 1.2).Brian Paul
New glxswapcontrol.c file added.
2003-05-30Removed an accidental addition in the previous commit.Ian Romanick
2003-05-30applied Ian's misc patchesBrian Paul
2003-04-29 Committing in .Jouk Jansen
Updating OpenVMS compile support Modified Files: Mesa/src/descrip.mms Mesa/xdemos/glxgears.c ----------------------------------------------------------------------
2003-04-09fix typoBrian Paul
2003-04-09add support for swap and sync extensions (Ian Romanick)Brian Paul
2002-10-08 Committing in .Jouk Jansen
Add compile support in the xdemos directory for OpenVMS Modified Files: Mesa/descrip.mms Mesa/xdemos/descrip.mms Mesa/xdemos/glxgears.c ----------------------------------------------------------------------
2001-03-23gears using GLX instead of GLUTBrian Paul