CVS Update: xc (branch: trunk)

Keith Whitwell keith at tungstengraphics.com
Wed Jan 5 00:11:28 EET 2005


Roland Mainz wrote:
> CVSROOT:	/cvs/xorg
> Module name:	xc
> Changes by:	gisburn at gabe.freedesktop.org	05/01/04 14:05:09
> 
> Log message:
>   2005-01-04 Roland Mainz <roland.mainz at nrubsig.org>
>     * xc/programs/glxgears/glxgears.c
>     Bugzilla #2220 (https://bugs.freedesktop.org/show_bug.cgi?id=2220)
>     attachment #1630 (https://bugs.freedesktop.org/attachment.cgi?id=1630):
>     Make glxgears a better GL client via calling |glFinish()| between frame
>     swaps to avoid that the GL instruction queue gets spammed, sometimes
>     even killing all interactive usage of the Xserver.

Please don't do this - this is not "better" or reccomended GL usage. 
The problem as such is with the driver not the application, and GL 
applications in general do not do this.   By hiding the behaviour in 
glxgears you are removing the incentive to fix the real problem.

Keith



More information about the xorg-commit mailing list