summaryrefslogtreecommitdiff
path: root/man
AgeCommit message (Collapse)AuthorFilesLines
2012-03-06dri2: Reimplement hack for triple-buffering on old X-Servers.Mario Kleiner1-1/+5
X-Servers before 1.12.0 don't have the DRI2SwapLimit() API. On these, default to a swaplimit of 1 - double-buffering. This patch implements support for swap limit of 2, triple-buffering, on old x-servers via Francisco Jerez previous hack: Return DRI2SwapComplete() before the swap has completed, so clients don't get blocked on the pending swap. This allows for a "triple-buffering look-alike" behaviour, but breaks the swap scheduling and timestamping defined in the OML_sync_control spec, so applications which rely on conformant behaviour will break with a swap limit of 2 on pre 1.12.0 x-servers. Signed-off-by: Mario Kleiner <mario.kleiner@tuebingen.mpg.de> Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
2012-03-06dri2: Add support for DRI2SwapLimit() API.Mario Kleiner1-0/+11
Uses the new DRI2SwapLimit() API of X-Server 1.12+ to allow to change the maximum number of pending swaps on a drawable before the OpenGL client is throttled by the server. The new optional xorg.conf parameter "SwapLimit" allows to select a new swap limit >= 1. The default swap limit is 2 for triple-buffering on XOrg 1.12+, 1 for double-buffering on older servers, as we can't change the swap limit there. Signed-off-by: Mario Kleiner <mario.kleiner@tuebingen.mpg.de> Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
2011-02-17Page flipping man page updateFrancesco Marella1-0/+3
Signed-off-by: Francesco Marella <fmarl@paranoici.org> Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
2010-10-25kms: initial pass at supporting zaphod-modeBen Skeggs1-0/+10
This works ok from some simple testing, there's undoubtedly things that will need polishing still however. Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
2010-10-22dri2: Add sync-to-vblank support.Francisco Jerez1-0/+5
Note that you need a recent enough kernel for it to work. Use the "GLXVBlank" option to enable it (it defaults to disabled for now). Signed-off-by: Francisco Jerez <currojerez@riseup.net>
2010-10-02nv50/exa: Stop using wfb by default, but add an option to enable it.Maarten Maathuis1-0/+3
- Some scenarios, such as those heavy in core font rendering might prefer wfb. - Other (modern) situations are better of with wfb disabled. Signed-off-by: Maarten Maathuis <madman2003@gmail.com>
2010-03-07Remove leftover in man page and nv_const.hHEADmasterXavier Chantry1-16/+0
Signed-off-by: Xavier Chantry <chantry.xavier@gmail.com> Signed-off-by: Francisco Jerez <currojerez@riseup.net>
2009-07-07Update manpage + finish removing useless optionsBen Skeggs1-11/+0
2008-09-19Also remove man page entry.Maarten Maathuis1-5/+0
2008-08-20nv50: clip SIFC and add {Prepare,Finish}Access hooks.Maarten Maathuis1-0/+5
- when w*cpp is not aligned to a dword, then it's possible to end up with crap at the end of a line, so clip it. - {Prepare,Finish}Access hooks force tiled memory to be migrated upon cpu access. - Added an option to disable these hooks in case you hit a xserver bug that existed up until very recently.
2008-08-18Remove some of the inaccuracies in the manpageStuart Bennett1-18/+9
2008-08-18Delete ShadowFB rotationStuart Bennett1-14/+0
And nothing of value was lost.
2008-08-17CrtcNumber option is long goneStuart Bennett1-11/+1
2007-12-10randr12: Add config option for scaling mode.Maarten Maathuis1-0/+4
2006-08-31Rename module from nv_drv.so to nouveau_drv.so to allow both nv and nouveauBen Skeggs2-2/+2
to coexist. Also disabled building of riva128.so, as we plan on merging it with the rest of the nv code.
2006-06-29New chip support and new PCI IDs.Mark Vojkovich1-12/+10
2006-04-12Add .gitignores.Aaron Plattner1-0/+2
2006-01-23New chip support from Mark Vojkovich's 2006-01-20 and 2006-01-21 XFree86Aaron Plattner1-3/+4
CVS updates.
2006-01-02Preliminary RandR rotation support. Bug #4708Aaron Plattner1-2/+7
<https://bugs.freedesktop.org/show_bug.cgi?id=4708>
2005-12-06Change *man_SOURCES ==> *man_PRE to fix autotools warnings.Kevin E Martin1-2/+2
2005-11-28Change *mandir targets to use new *_MAN_DIR variables set by xorg-macros.m4Alan Coopersmith1-1/+1
update to fix bug #5167 (Linux prefers *.1x man pages in man1 subdir)
2005-10-18Use @DRIVER_MAN_SUFFIX@ instead of $(DRIVER_MAN_SUFFIX) in macroAlan Coopersmith1-1/+1
substitutions to work better with BSD make
2005-10-17More 1.7 braindamage: define EXTRA_DIST in terms of @DRIVER_NAME@ insteadAdam Jackson1-1/+1
of indirectly
2005-10-17Use sed & cpp to substitute variables in driver man pagesAlan Coopersmith1-21/+58
2005-07-26Build system for nvSøren Sandmann Pedersen1-0/+22
2005-07-09Bug #3740 <https://bugs.freedesktop.org/show_bug.cgi?id=3740> Patch #3058Alan Coopersmith1-2/+8
<https://bugs.freedesktop.org/attachment.cgi?id=3058> 08-Jul-2005 nv driver updates from Mark Vojkovich: Change some console restore code for NV11. Hopefully, we can more reliably restore the console for desktop systems using DVI. This may correct a recent regression on NV11. Also, new PCI IDs. Add new nVidia PCI ids to match nv_driver.c changes.
2004-11-10(Bugzilla #1777) Import Mark Vojkovich's changes to NV driver since lastAlan Coopersmith1-7/+46
sync with XFree86, including: Support for new NVIDIA chips. Egbert has a laptop that needs some DPMS ordering reversed. New chip support and workaround for Toshiba M30 laptop issue. PCI-Xpress chip support. DPMS support for DVI. Cursor changes for NV11 so that alpha blended cursors will work in conjunction with dithering (laptop panels). It previously did not. HW support for alpha blended stretch blits on NV5 and higher, though nothing is using them at this point. Add support for VBlank syncing the Xv Blit adaptor on hardware that supports it (NV11 and higher). Make console restoration a little more robust. We were making an assumption that failed on a newer laptop. Workaround for some NV31 DVI artifacts. Also add nVidia license statement to nv man page to comply with requirement that it appear in "user documentation"
2004-06-16DRI XFree86-4_3_99_12-merge importEric Anholt1-7/+7
2004-04-23Merging XORG-CURRENT into trunkEgbert Eich1-4/+4
2004-03-14Importing vendor version xf86-4_4_99_1 on Sun Mar 14 00:26:39 PST 2004Egbert Eich1-1/+1
2004-03-03Importing vendor version xf86-4_4_0 on Wed Mar 3 04:09:24 PST 2004Egbert Eich1-1/+1
2004-02-26readding XFree86's cvs IDsEgbert Eich1-1/+1
2004-02-26Importing vendor version xf86-4_3_99_903 on Wed Feb 26 01:21:00 PST 2004Egbert Eich1-1/+1
2004-01-29Importing vendor version xf86-012804-2330 on Thu Jan 29 00:06:33 PST 2004Egbert Eich1-3/+3
2003-11-25XFree86 4.3.99.16 Bring the tree up to date for the Cygwin folksKaleb Keithley1-11/+16
2003-11-14Initial revisionKaleb Keithley1-0/+115