Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | fix hardcoding of nvc0 wfb pathnvc0 | Ben Skeggs | 2011-01-17 | 1 | -4/+4 |
| | |||||
* | general tidy-ups in preparation for merge to master | Ben Skeggs | 2011-01-17 | 3 | -36/+20 |
| | |||||
* | Merge branch 'master' into nvc0 | Ben Skeggs | 2011-01-17 | 3 | -9/+21 |
|\ | |||||
| * | nv50: fix pitch of linear scanout buffers | Ben Skeggs | 2011-01-07 | 1 | -7/+20 |
| | | | | | | | | | | | | Un-breaks NoAccel on these chipsets. Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | ||||
| * | nv04/exa: kill useless WAIT_RING | Xavier Chantry | 2010-12-25 | 1 | -2/+0 |
| | | | | | | | | Signed-off-by: Francisco Jerez <currojerez@riseup.net> | ||||
| * | add back generic include of nouveau_pushbuf.h | Ben Skeggs | 2010-12-21 | 1 | -0/+1 |
| | | | | | | | | | | | | So places that FIRE_RING() still work. Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | ||||
* | | nvc0: switch to "standard" RING macros | Ben Skeggs | 2010-12-20 | 7 | -214/+212 |
| | | |||||
* | | Merge branch 'master' into nvc0 | Ben Skeggs | 2010-12-20 | 19 | -49/+32 |
|\ \ | |/ | | | | | | | Conflicts: src/nv_dma.c | ||||
| * | include nv04_pushbuf.h for ring macros, rather than nouveau_pushbuf.h | Ben Skeggs | 2010-12-20 | 16 | -1/+20 |
| | | | | | | | | Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | ||||
| * | kill NVSync(), it's rather useless | Ben Skeggs | 2010-12-20 | 3 | -24/+0 |
| | | | | | | | | Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | ||||
| * | nv50/xv: use mad in nv12 shader, rather than mul+add | Ben Skeggs | 2010-12-16 | 1 | -15/+12 |
| | | | | | | | | Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | ||||
* | | nvc0/xv: use mad in nv12 shader, rather than mul+add | Ben Skeggs | 2010-12-17 | 1 | -25/+12 |
| | | | | | | | | Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | ||||
* | | nvc0: fix offset of 17bc buffer | Christoph Bumiller | 2010-12-16 | 1 | -1/+1 |
| | | | | | | | | I had messed it up in 5e4da3451c3c0f645f98fea7fb0ce2629b1bfd2f. | ||||
* | | nvc0/xv: bind textures for the FP, not the TEP | Christoph Bumiller | 2010-12-16 | 1 | -2/+2 |
| | | |||||
* | | nvc0: switch to rnn headers | Christoph Bumiller | 2010-12-16 | 12 | -1107/+1848 |
| | | |||||
* | | nvc0/exa: fix m2mf dfs | Ben Skeggs | 2010-12-15 | 1 | -0/+1 |
| | | |||||
* | | nvc0: add Xv implementation | Ben Skeggs | 2010-12-15 | 6 | -51/+521 |
| | | |||||
* | | Merge branch 'master' into nvc0 | Ben Skeggs | 2010-12-15 | 7 | -61/+207 |
|\ \ | |/ | |||||
| * | set canDoBGNoneRoot if building against new enough server | Ben Skeggs | 2010-12-14 | 2 | -21/+20 |
| | | |||||
| * | nv50/xv: implement brightness/contrast/saturation/hue controls | Ben Skeggs | 2010-12-14 | 4 | -32/+159 |
| | | | | | | | | | | | | Adapted from the code in xf86-video-ati. Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | ||||
| * | nv50/xv: kick csc parameters out into a constant buffer | Ben Skeggs | 2010-12-14 | 2 | -30/+50 |
| | | | | | | | | | | | | | | These were previously inlined into the shader, which is simple, but makes implementing brightness/contrast adjustments impossible. Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | ||||
* | | nvc0: call grobj_alloc for all used object classes | Ben Skeggs | 2010-12-09 | 1 | -14/+14 |
| | | | | | | | | | | Though the hardware has no concept of object handles any more, the nouveau DRM still uses this call to know what engines are in use. | ||||
* | | nvc0: don't try and create DmaNotifier0 | Ben Skeggs | 2010-12-09 | 1 | -22/+16 |
| | | |||||
* | | nvc0: change tile_mode to contain 0xZYX instead of 0xZY | Christoph Bumiller | 2010-12-09 | 4 | -12/+16 |
| | | | | | | | | Warning: the kernel will not like that (EVO) | ||||
* | | exa: don't fall back to nv04 m2mf if nvc0 m2mf fails | Christoph Bumiller | 2010-12-09 | 1 | -12/+13 |
| | | |||||
* | | nvc0/exa: remove noisy debug messages | Christoph Bumiller | 2010-12-09 | 1 | -45/+0 |
| | | |||||
* | | nvc0/accel: remove unneeded scratch method 0x3420 init | Christoph Bumiller | 2010-12-09 | 1 | -4/+0 |
| | | | | | | | | | | It was intended be read by a MACRO method to get the address for constants upload. | ||||
* | | Merge remote branch 'origin/master' into nvc0 | Christoph Bumiller | 2010-12-09 | 22 | -322/+863 |
|\ \ | |/ | | | | | | | | | | | | | Conflicts: src/drmmode_display.c src/nouveau_exa.c src/nv_driver.c src/nv_type.h | ||||
| * | dri2: fix certain clients blocking forever when sync-to-vblank unavailable | Ben Skeggs | 2010-11-30 | 1 | -1/+3 |
| | | | | | | | | Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | ||||
| * | dri2: don't return failure from get_msc if sync-to-vblank isn't available | Ben Skeggs | 2010-11-29 | 1 | -2/+5 |
| | | | | | | | | Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | ||||
| * | dri2: Don't return failure from schedule_wait if sync-to-vblank is unavailable. | Francisco Jerez | 2010-11-26 | 1 | -1/+1 |
| | | | | | | | | | | Reported-by: Ben Skeggs <bskeggs@redhat.com> Signed-off-by: Francisco Jerez <currojerez@riseup.net> | ||||
| * | Purge cvs tags. | Jesse Adkins | 2010-10-30 | 2 | -4/+0 |
| | | | | | | | | | | Signed-off-by: Jesse Adkins <jesserayadkins@gmail.com> Signed-off-by: Francisco Jerez <currojerez@riseup.net> | ||||
| * | dri2: Fix throttling on occluded drawables. | Francisco Jerez | 2010-10-26 | 1 | -0/+7 |
| | | | | | | | | Signed-off-by: Francisco Jerez <currojerez@riseup.net> | ||||
| * | kms: initial pass at supporting zaphod-mode | Ben Skeggs | 2010-10-25 | 5 | -6/+92 |
| | | | | | | | | | | | | | | 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> | ||||
| * | dri2: Fix build on X server 1.8. | Francisco Jerez | 2010-10-24 | 1 | -6/+6 |
| | | | | | | | | Signed-off-by: Francisco Jerez <currojerez@riseup.net> | ||||
| * | Bump the required X server version to 1.8. | Francisco Jerez | 2010-10-22 | 1 | -1/+1 |
| | | | | | | | | Signed-off-by: Francisco Jerez <currojerez@riseup.net> | ||||
| * | dri2: Report damage on page-flipped drawables. | Francisco Jerez | 2010-10-22 | 1 | -0/+2 |
| | | | | | | | | Signed-off-by: Francisco Jerez <currojerez@riseup.net> | ||||
| * | Make the sync-to-vblank helpers take a box as argument. | Francisco Jerez | 2010-10-22 | 8 | -26/+22 |
| | | | | | | | | Signed-off-by: Francisco Jerez <currojerez@riseup.net> | ||||
| * | dri2: Implement the ScheduleWaitMSC/GetMSC hooks. | Francisco Jerez | 2010-10-22 | 1 | -1/+69 |
| | | | | | | | | Signed-off-by: Francisco Jerez <currojerez@riseup.net> | ||||
| * | dri2: Add pageflip/exchange support. | Francisco Jerez | 2010-10-22 | 6 | -7/+104 |
| | | | | | | | | Signed-off-by: Francisco Jerez <currojerez@riseup.net> | ||||
| * | Allocate a tiled scanout on pre-nv50 too. | Francisco Jerez | 2010-10-22 | 1 | -5/+5 |
| | | | | | | | | | | | | Pageflip between tiled and non-tiled surfaces isn't such a good idea. Signed-off-by: Francisco Jerez <currojerez@riseup.net> | ||||
| * | dri2: Give out buffers ready for scanout. | Francisco Jerez | 2010-10-22 | 1 | -0/+2 |
| | | | | | | | | Signed-off-by: Francisco Jerez <currojerez@riseup.net> | ||||
| * | Restructure tiled pixmap allocation in a single place. | Francisco Jerez | 2010-10-22 | 6 | -116/+104 |
| | | | | | | | | Signed-off-by: Francisco Jerez <currojerez@riseup.net> | ||||
| * | dri2: Add sync-to-vblank support. | Francisco Jerez | 2010-10-22 | 7 | -8/+202 |
| | | | | | | | | | | | | | | 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> | ||||
| * | nv04-nv40/exa: Make the copy hook blit downwards for non-overlapping regions. | Francisco Jerez | 2010-10-21 | 1 | -0/+35 |
| | | | | | | | | Signed-off-by: Francisco Jerez <currojerez@riseup.net> | ||||
| * | Make the sync-to-vblank helpers more consistent. | Francisco Jerez | 2010-10-21 | 8 | -88/+71 |
| | | | | | | | | Signed-off-by: Francisco Jerez <currojerez@riseup.net> | ||||
| * | kms: Register a wakeup handler to poll vblank/pageflip/udev events. | Francisco Jerez | 2010-10-21 | 3 | -23/+65 |
| | | | | | | | | Signed-off-by: Francisco Jerez <currojerez@riseup.net> | ||||
| * | Update to the last libdrm API. | Francisco Jerez | 2010-10-12 | 5 | -10/+20 |
| | | | | | | | | Signed-off-by: Francisco Jerez <currojerez@riseup.net> | ||||
| * | nv10-nv40/exa: Fix tiled pixmap pitch alignment calculation. | Francisco Jerez | 2010-10-10 | 2 | -2/+8 |
| | | | | | | | | Signed-off-by: Francisco Jerez <currojerez@riseup.net> | ||||
| * | Fix for the last xserver ABI. | Francisco Jerez | 2010-10-10 | 1 | -0/+2 |
| | | | | | | | | Signed-off-by: Francisco Jerez <currojerez@riseup.net> |