summaryrefslogtreecommitdiff
path: root/src/nv30_exa.c
AgeCommit message (Expand)AuthorFilesLines
2015-03-23use defined method names where availableIlia Mirkin1-10/+10
2013-02-10nv30/exa: fix shaders on big-endian machinesMarcin Slusarz1-136/+136
2012-06-19exa: fix remaining signed datatype issuesBen Skeggs1-3/+3
2012-05-23nouveau: convert scrn/screen to using new interfacesDave Airlie1-3/+3
2012-04-24nv30/exa: implement support for solid pictures using register combinersBen Skeggs1-109/+90
2012-04-24nv30/exa: use fixed-function texture matrix for src/mask transformsBen Skeggs1-108/+52
2012-04-24nv50/exa: perform texcoord transformations in vertex programBen Skeggs1-3/+0
2012-04-24nv30/nv40: upload shaders directly from rankine/curie initBen Skeggs1-66/+241
2012-04-17Keep a single buffer for random accel data, rather than 3 different onesBen Skeggs1-9/+2
2012-04-14WIP: port to new libdrmBen Skeggs1-300/+263
2011-12-01move away from libdrm's BEGIN_RING (and variants) macrosBen Skeggs1-63/+57
2011-12-01Append _CLASS to object class id definitionsBen Skeggs1-3/+3
2011-11-30convert entire ddx to rnn headersBen Skeggs1-95/+97
2010-12-20include nv04_pushbuf.h for ring macros, rather than nouveau_pushbuf.hBen Skeggs1-0/+1
2010-06-09use libc directly for [cm]alloc/freeBen Skeggs1-1/+1
2010-01-13exa: remove nouveau_pixmap_offset()Ben Skeggs1-4/+2
2010-01-11Remove pNv->NVArchBen Skeggs1-1/+1
2010-01-11Initial pass at removal of non-KMS support.Ben Skeggs1-1/+1
2009-12-07Allow texturing from GARTBen Skeggs1-11/+11
2009-11-04exa/nv30: handle reloc failuresBen Skeggs1-10/+20
2009-11-03nv30/exa: support more 16bpp formatsMarcin Slusarz1-2/+16
2009-09-25nv30/exa: fallback on special case xrgb non-repeat texturesMaarten Maathuis1-3/+13
2009-09-25exa: fallback on src pictures without drawableMaarten Maathuis1-3/+8
2009-07-17nv30: don't pin shader memoryBen Skeggs1-3/+2
2009-05-27explicitly mark buffers mappableBen Skeggs1-2/+3
2009-02-16exa: preparation for reintroducing driver-controlled pixmapsBen Skeggs1-2/+6
2009-02-04link against libdrm_nouveau (installed with libdrm)Ben Skeggs1-1/+1
2009-01-29blow up horribly if GPU access to mapped buffer is attemptedBen Skeggs1-6/+0
2009-01-29nv30/exa: resubmit state in composite as neededBen Skeggs1-6/+28
2009-01-29remove unconditional FIRE_RING() in DoneComposite() hooksBen Skeggs1-2/+0
2008-10-22Do frag prog allocation and shader upload in TCL initStuart Bennett1-2/+24
2008-10-22Only hackup shaders onceStuart Bennett1-1/+2
2008-08-22exa: FIRE_RING at the end of compositeMaarten Maathuis1-0/+2
2008-07-29remove use of implicit variables from pushbuf macrosBen Skeggs1-204/+217
2008-07-12nv30: more header name changes...Ben Skeggs1-1/+1
2008-07-12nv30: more bustage from header updateBen Skeggs1-1/+1
2008-07-08nv50: exa/xv share some stuff, punt it out to nv50_accel.[ch]Ben Skeggs1-21/+10
2008-07-07nv50: de-magic things before someone accuses me of being an NVIDIA employeeBen Skeggs1-8/+8
2008-03-14Use PMC definesStuart Bennett1-1/+1
2008-02-29nv30: Remove fix that is useless now, and maybe broken in some casesPatrice Mandin1-17/+0
2008-02-22Revert dummy commitPatrice Mandin1-1/+0
2008-02-22Dummy commitPatrice Mandin1-0/+1
2008-02-03Fixes to nv30/nv40 textured video.Stephane Marchesin1-1/+1
2008-02-03nv30 video texture. Doesn't work with bicubic yet, only bilinear.Stephane Marchesin1-16/+18
2008-02-03Separate the shaders from the rest of the code.Stephane Marchesin1-53/+1
2008-01-29NV30EXA: Always init texture origin, please report if your viewport setup nee...Maarten Maathuis1-0/+2
2008-01-25NV30EXA: Fix viewport setup + switch to triangle based composite.Maarten Maathuis1-51/+51
2008-01-15nv30: set VIEWPORT_TX_ORIGIN to 0 for all cards, except real nv30Patrice Mandin1-2/+5
2008-01-15NV30EXA: Chipset should be masked by 0xFFF0, switch to NVArch while i'm at it.Maarten Maathuis1-1/+1
2008-01-14nv30: Only change VIEWPOR_TX_ORIGIN on real nv30Patrice Mandin1-2/+4