aboutsummaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/i915/intel_batchbuffer.c
Commit message (Collapse)AuthorAgeFilesLines
* [intel] Move over files that will be shared with 965-fbo work.Eric Anholt2007-11-091-250/+1
|
* i915: make i915 use the cached mappings for batch/buffer objects.Dave Airlie2007-11-011-1/+1
| | | | This should restore gears speed on 9xx hardware
* Merge branch 'master' into i915-superioctlDave Airlie2007-10-121-1/+1
|\
| * Replace duplicated intel_reg.h with a shared header.Eric Anholt2007-10-041-1/+1
| |
* | i915: fixup up bufmgr to pass num buffers to kernelDave Airlie2007-10-091-2/+3
| | | | | | | | remove unneeded entry points
* | i915: add superioctl support to the ttm codepaths.Dave Airlie2007-10-041-3/+2
| | | | | | | | | | gears now runs for about 10-15 seconds with some artifacts before falling over.
* | i915: add superioctl initial support inside bufmgr ttmDave Airlie2007-10-031-5/+13
| |
* | i915/drmbuf: attempt to push relocations into buffer managerDave Airlie2007-10-031-101/+11
|/ | | | | This moves the relocations into the buffer manager in prepration for a superioctl move.
* [965] Add batchbuffer dumping under INTEL_DEBUG=bat, like 915.Eric Anholt2007-09-271-1/+2
|
* Revert "WIP 965 conversion to dri_bufmgr."Eric Anholt2007-09-271-0/+331
| | | | | | | This reverts commit b2f1aa2389473ed09170713301b042661d70a48e. Somehow I ended up with my branch's save-this-while-I-work-on-master commit actually on master.
* WIP 965 conversion to dri_bufmgr.Eric Anholt2007-09-271-331/+0
|
* Move i915tex driver into place as just i915.Eric Anholt2007-09-241-0/+331
|
* Remove the old i915 driver now that i915tex works without TTM.Eric Anholt2007-09-241-829/+0
|
* Don't use the x/y/width/height params passed to Clear(). Get themBrian Paul2006-11-011-16/+25
| | | | after locking. Next: remove the params altogether.
* i915: Handle DRM_VBLANK_SECONDARY when scheduling buffer swaps.Michel Dänzer2006-09-281-0/+4
|
* i915: Attempt to schedule buffer swap on target vertical blank when possible.Michel Dänzer2006-09-281-79/+113
| | | | | | | | | | | This has some advantages over the traditional way of first waiting for the target vertical blank and then emitting the buffer swap, e.g. * glXSwapBuffers returns immediately, only the next time the driver needs the hardware lock will it block until the target vertical blank. This should allow applications that don't intermix rendering and other processing to start processing for the next frame right away. * It's less likely to produce tearing.
* Fix bug 8010 - locking issues.Alan Hourihane2006-08-261-4/+2
|
* Fix writemasks on texture arb fp instructions.Alan Hourihane2006-08-181-1/+1
| | | | Cleanup invarient state emission.
* remove temporary code from keithw, this in theory isn't used at the momentDave Airlie2006-05-051-5/+0
| | | | anyways unless INTEL_BATCH is turned on
* Fix some warnings on x86_64Alan Hourihane2006-04-071-1/+1
|
* Don't index box by the box's index within numClipRects; just dereference it.mesa_6_5Eric Anholt2006-04-011-4/+4
| | | | Fixes drawing with more than one cliprect. (Keith Packard)
* Dave Reveman's patch for GLX_MESA_copy_sub_buffer supportBrian Paul2006-03-311-14/+39
|
* add vblank support to i915 driverDave Airlie2006-02-061-0/+50
|
* Add Intel 945GM supportAlan Hourihane2006-01-231-50/+76
| | | | | Add rotation support (Tungsten Graphics)
* Add offset and pitch fields to intelRegion. Remove frontOffset, frontPitch,Brian Paul2005-09-101-11/+11
| | | | backOffset, backPitch, depthOffset, depthPitch, textureOffset fields.
* Major check-in of changes for GL_EXT_framebuffer_object extension.Brian Paul2005-05-041-10/+10
| | | | | | | Main driver impacts: - new code for creating the Mesa GLframebuffer - new span/pixel read/write code Some drivers not yet updated/tested.
* add missing license textsKeith Whitwell2004-06-181-0/+20
|
* New driver for i915 as well as older i830/i845/i865 chipsets.Keith Whitwell2004-06-101-0/+668