summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)AuthorFilesLines
2012-04-17Keep a single buffer for random accel data, rather than 3 different onesBen Skeggs18-261/+129
2012-04-14nve0: initial exa/xv acceleration for kepler chipsetsBen Skeggs9-39/+582
2012-04-14nvc0: create scratch buffer before initialising m2mfBen Skeggs1-17/+13
2012-04-14nvc0: switch to kepler's subchannel assignments (see note)Ben Skeggs1-6/+6
2012-04-14nvc0: tidy and cull a heap of fermi init (stuff in default grctx)Ben Skeggs1-99/+26
2012-04-14nvc0: punt shaders out to a header fileBen Skeggs2-360/+398
2012-04-14nvc0: do tic/tsc binding only once, at startupBen Skeggs3-16/+5
2012-04-14nvc0: replace direct inline m2mf with inline helper to do the sameBen Skeggs4-112/+27
2012-04-14WIP: port to new libdrmBen Skeggs32-4245/+3927
2012-03-23xv: don't try to init textured video without 3d engine objectBen Skeggs1-11/+23
2012-03-23recognise keplerBen Skeggs2-0/+5
2012-03-06remove use of xf86PciInfo.h, deprecated now apparentlyBen Skeggs2-5/+2
2012-03-06dri2: Fix corner case crash for swaplimit > 1Mario Kleiner1-0/+26
2012-03-06dri2: Reimplement hack for triple-buffering on old X-Servers.Mario Kleiner2-8/+35
2012-03-06dri2: Allow vblank controlled swaps for redirected windows. Part IIMario Kleiner1-3/+29
2012-03-06dri2: Allow vblank controlled swaps for redirected windows. Part IMario Kleiner1-2/+0
2012-03-06dri2: Fixes to swap scheduling.Mario Kleiner1-2/+21
2012-03-06dri2: Update front buffer pixmap and name before exchanging buffersMario Kleiner1-3/+42
2012-03-06dri2: Add support for DRI2SwapLimit() API.Mario Kleiner4-2/+66
2012-03-06dri2: Implement handling of pageflip completion events.Mario Kleiner3-10/+191
2012-03-06dri2: Fix can_exchange() to allow page-flipping on more mesa versions.Mario Kleiner1-1/+1
2012-01-09dri2: CreateBuffer format may be 0, use depth in that caseChristoph Bumiller1-2/+2
2011-12-23nv50/xv: bump max dims to 8kBen Skeggs1-1/+9
2011-12-23xv: stop using custom m2mf codeBen Skeggs7-180/+85
2011-12-10dri2: fix allocation of Z16 depth attachmentsChristoph Bumiller3-3/+15
2011-12-01move away from libdrm's BEGIN_RING (and variants) macrosBen Skeggs20-740/+768
2011-12-01Append _CLASS to object class id definitionsBen Skeggs6-153/+162
2011-12-01exa: create general m2mf rect copy for each chipset, use for UTS/DFSBen Skeggs6-420/+327
2011-12-01fix typo in conversion to rnn headersMarcin Slusarz2-2/+2
2011-11-30convert entire ddx to rnn headersBen Skeggs36-11251/+10900
2011-11-10Default to 16bpp for low memory cards.Marcin Slusarz1-1/+4
2011-11-10nv50/exa: wait for enough space for at least one composite operationMarcin Slusarz1-2/+2
2011-11-10add missing return in nv50_accel_init failure pathMarcin Slusarz1-0/+1
2011-10-10dri2: Add vdpau driver name entryMaarten Lankhorst1-2/+8
2011-10-10xv: support AI44/IA44Marcin Slusarz1-0/+8
2011-08-23dri2: Disable the "exchange" swapbuffers path for the moment (bug 35930).Maxim Levitsky1-2/+1
2011-08-02g3dvl: update for compatibility with latest pipe-video branch in MesaBryan Cain1-8/+29
2011-07-19drmmode_display: Resolve missing bracketsEmil Velikov1-2/+2
2011-07-11kms: fix multiple rotations in noaccel modeBen Skeggs1-2/+1
2011-06-17nvc0: accept 0xdx chipsetsBen Skeggs1-0/+2
2011-06-17nvc0: assume 0x9097's presence on all chipsetsBen Skeggs1-13/+1
2011-05-30kms: clear new fb to black on fb resizeBen Skeggs1-0/+11
2011-03-24nv50-nvc0/exa: fix bug causing surface state to not be reemitted after flushBen Skeggs2-2/+2
2011-03-03nvc0/accel: allow nvc1,nvc3,nvc4 in 3D engine init and use 9097Christoph Bumiller1-0/+3
2011-03-01dri2: return an error rather than crashing if we can't allocate a bufferBen Skeggs1-1/+9
2011-02-24dri2: disable page flipping if any crtc is rotatedBen Skeggs1-0/+9
2011-02-17Fix gcc 4.6.0 set but unused variable warningsFrancesco Marella2-4/+1
2011-02-16nv50: attempt to allocate compressed Z buffersBen Skeggs1-1/+1
2011-02-14fix drmSetMaster error reportingMarcin Slusarz1-1/+1
2011-02-11Also flush from the BlockHandler.Maarten Maathuis1-3/+6