summaryrefslogtreecommitdiff
path: root/src/nv40_exa.c
AgeCommit message (Expand)AuthorFilesLines
2015-03-23use defined method names where availableIlia Mirkin1-4/+4
2012-09-26exa: use CLAMP_TO_EDGE for RepeatPadSebastian Keller1-3/+3
2012-07-06nv40/exa: fix shaders on big-endian machinesBen Skeggs1-216/+216
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-24nv40/exa: return false from gradient picture setupBen Skeggs1-1/+1
2012-04-24nv40/exa: support for solid picturesBen Skeggs1-11/+90
2012-04-24nv40/exa: do transforms in vertex programBen Skeggs1-111/+112
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-68/+278
2012-04-17Keep a single buffer for random accel data, rather than 3 different onesBen Skeggs1-10/+2
2012-04-14WIP: port to new libdrmBen Skeggs1-207/+184
2011-12-01move away from libdrm's BEGIN_RING (and variants) macrosBen Skeggs1-55/+49
2011-12-01Append _CLASS to object class id definitionsBen Skeggs1-3/+3
2011-12-01fix typo in conversion to rnn headersMarcin Slusarz1-1/+1
2011-11-30convert entire ddx to rnn headersBen Skeggs1-90/+93
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-2/+2
2010-01-11Initial pass at removal of non-KMS support.Ben Skeggs1-2/+1
2009-12-07Allow texturing from GARTBen Skeggs1-3/+3
2009-11-04exa/nv40: handle reloc failuresBen Skeggs1-17/+29
2009-09-25nv40/exa: fallback on special case xrgb non-repeat texturesMaarten Maathuis1-3/+13
2009-09-25exa: fallback on src pictures without drawableMaarten Maathuis1-2/+7
2009-05-27explicitly mark buffers mappableBen Skeggs1-2/+3
2009-02-16exa: preparation for reintroducing driver-controlled pixmapsBen Skeggs1-9/+13
2009-01-29blow up horribly if GPU access to mapped buffer is attemptedBen Skeggs1-6/+0
2009-01-29nv40/exa: resubmit state in composite as necessaryBen 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/+27
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-163/+175
2008-07-08nv50: exa/xv share some stuff, punt it out to nv50_accel.[ch]Ben Skeggs1-47/+36
2008-03-14Use PMC definesStuart Bennett1-1/+1
2008-02-27NV40EXA: Support extend/repeat type pad.Maarten Maathuis1-4/+5
2008-02-03Separate the shaders from the rest of the code.Stephane Marchesin1-1/+1
2008-01-25NV30EXA: Fix viewport setup + switch to triangle based composite.Maarten Maathuis1-1/+3
2008-01-23NV40EXA: Use the same approach as the texture adapter for rendering.Maarten Maathuis1-38/+35
2008-01-21oops :)Stephane Marchesin1-2/+2
2008-01-21Quickly hacked support for NV6x.Stephane Marchesin1-11/+14
2008-01-06NV40EXA: Remove stair shaped tearing i get.Maarten Maathuis1-0/+6
2007-12-29NV40: Preliminary Xv Texture Adaptor.Maarten Maathuis1-77/+0
2007-12-23NV40EXA: Suport as many of the repeat types as possible + random cleanup(rand...Maarten Maathuis1-8/+18
2007-12-22NV40EXA: Fix borders of images that recieved arbitrary rotation.Maarten Maathuis1-3/+3
2007-12-15nv40: just for stillunknown...Ben Skeggs1-13/+29
2007-12-15Revert "NV40EXA: Fix composite rotation."Ben Skeggs1-64/+39
2007-12-15NV40EXA: Fix composite rotation.Maarten Maathuis1-39/+64
2007-11-17Use handles from grobj, instead of hardcoded vals from nv_dma.hBen Skeggs1-5/+6