summaryrefslogtreecommitdiff
path: root/src/nv50_accel.c
AgeCommit message (Expand)AuthorFilesLines
2015-05-27nv50/exa: add comments showing the code that makes up the programsIlia Mirkin1-110/+109
2015-03-23nv50: explicitly disable ZETA bufferIlia Mirkin1-0/+2
2015-03-23use defined method names where availableIlia Mirkin1-3/+3
2014-09-01xv/dri2/dri3: Switch to optimized crtc selection for drawables.Mario Kleiner1-9/+8
2014-08-17dri2 and xv: Fix NVxxSyncToVBlank() for multi-x-screen's.Mario Kleiner1-1/+5
2014-06-19pull copy engine handling into one place, a place that isn't also exaBen Skeggs1-23/+0
2012-05-31nva3/exa: add support for async UTS/DFS copiesBen Skeggs1-0/+23
2012-05-23nouveau: convert scrn/screen to using new interfacesDave Airlie1-1/+1
2012-05-03nv50: add missing pushbuf space check in NV50SyncToVBlankMarcin Slusarz1-0/+3
2012-04-24nv50/exa: support solid picturesBen Skeggs1-2/+2
2012-04-24nv50/exa: perform texcoord transformations in vertex programBen Skeggs1-21/+70
2012-04-24nv50: implement and use PUSH_DATAuBen Skeggs1-56/+12
2012-04-17Keep a single buffer for random accel data, rather than 3 different onesBen Skeggs1-36/+26
2012-04-14WIP: port to new libdrmBen Skeggs1-314/+352
2011-12-01move away from libdrm's BEGIN_RING (and variants) macrosBen Skeggs1-57/+57
2011-12-01Append _CLASS to object class id definitionsBen Skeggs1-5/+5
2011-12-01fix typo in conversion to rnn headersMarcin Slusarz1-1/+1
2011-11-30convert entire ddx to rnn headersBen Skeggs1-69/+73
2011-11-10add missing return in nv50_accel_init failure pathMarcin Slusarz1-0/+1
2010-12-16nv50/xv: use mad in nv12 shader, rather than mul+addBen Skeggs1-15/+12
2010-12-14nv50/xv: implement brightness/contrast/saturation/hue controlsBen Skeggs1-22/+0
2010-12-14nv50/xv: kick csc parameters out into a constant bufferBen Skeggs1-26/+44
2010-10-22Make the sync-to-vblank helpers take a box as argument.Francisco Jerez1-2/+4
2010-10-21Make the sync-to-vblank helpers more consistent.Francisco Jerez1-0/+28
2010-09-20nv50: use 0x8697 on NVAFBen Skeggs1-0/+3
2010-06-10nv50/accel: fix perspective interps in YUV to RGB shaderChristoph Bumiller1-4/+4
2010-02-05nv50/accel: Fix mangled A8+A8 shader.Marcin Koƛcielnicki1-2/+3
2010-01-11Remove pNv->NVArchBen Skeggs1-2/+2
2010-01-01start using BEGIN_RING_NIMarcin Slusarz1-8/+8
2010-01-01nv50: always set semaphore handle and offsetMaarten Maathuis1-3/+0
2009-12-28nv50: Dehexify and bring up to date with new method defines.Marcin Koƛcielnicki1-19/+18
2009-12-03nv50: avoid touching 0x16b0 on 0x8597, it causes a DATA_ERROR from the GPUBen Skeggs1-3/+8
2009-11-04exa/nv50: handle reloc failuresBen Skeggs1-32/+59
2009-10-22nv50: NVA8's 3D object class is 0x8597Ben Skeggs1-2/+12
2009-10-07nv50/exa: cleanup shader settingsChristoph Bumiller1-41/+31
2009-07-31nv50/exa: use scissored triangle for composite tooBen Skeggs1-0/+3
2009-07-31nv50/xv: enable sync-to-vblankBen Skeggs1-12/+7
2009-07-30nv50_xv: switch to a scissored triangle to avoid strange artifacts when vsync...Maarten Maathuis1-1/+5
2009-07-28Fix build with 0.0.15Ben Skeggs1-3/+3
2009-07-21nv50/xv: attempt sync-to-vblank if driver pixmaps are being usedBen Skeggs1-2/+29
2009-02-04link against libdrm_nouveau (installed with libdrm)Ben Skeggs1-1/+1
2009-02-02Revert "nv50: make entire offscreen area tiled, use extra blits to scanout bu...Ben Skeggs1-1/+0
2009-02-02nv50: make entire offscreen area tiled, use extra blits to scanout bufferBen Skeggs1-0/+1
2009-01-29nv50: remove some redundant init, this stuff is done as required nowBen Skeggs1-28/+0
2009-01-29nv50: forgotten buffer access flags during initBen Skeggs1-28/+34
2008-09-17nv50: 0xa0 family uses class 0x8397 for 3DBen Skeggs1-2/+11
2008-07-29remove use of implicit variables from pushbuf macrosBen Skeggs1-264/+281
2008-07-08nv50: exa/xv share some stuff, punt it out to nv50_accel.[ch]Ben Skeggs1-0/+325