aboutsummaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers
Commit message (Collapse)AuthorAgeFilesLines
...
* | i915: drop complex list handling for nowDave Airlie2007-10-051-66/+3
| | | | | | | | | | If this proves a win later we can add it back but at the moment I don't think it's required yet
* | i915: clean up lists on teardownDave Airlie2007-10-051-3/+4
| | | | | | | | also fix a use of uninitialised pointer
* | i915: add copyrights to new filesDave Airlie2007-10-051-0/+2
| |
* | i915: increase batchbuffer back to 16kDave Airlie2007-10-051-2/+1
| |
* | i915: add superioctl support to the ttm codepaths.Dave Airlie2007-10-0411-96/+135
| | | | | | | | | | gears now runs for about 10-15 seconds with some artifacts before falling over.
* | i915: add superioctl initial support inside bufmgr ttmDave Airlie2007-10-0310-18/+1016
| |
* | i915/drmbuf: attempt to push relocations into buffer managerDave Airlie2007-10-037-118/+305
|/ | | | | This moves the relocations into the buffer manager in prepration for a superioctl move.
* r200: Implement SetTexOffset hook.Chris Rankin2007-09-295-32/+76
| | | | Implementation guidance by Michel Dänzer, final testing by Timo Aaltonen.
* add support for LDFLAGS env varDan Nicholson2007-09-283-3/+5
|
* Go back to using old drm_i915_flip_t field nameJesse Barnes2007-09-281-4/+4
| | | | | This field shouldn't have been renamed in the first place. Go back to using the old name so that the tree is backward and forward compatible again.
* [965] Add batchbuffer dumping under INTEL_DEBUG=bat, like 915.Eric Anholt2007-09-2711-851/+1001
|
* Revert "WIP 965 conversion to dri_bufmgr."Eric Anholt2007-09-2726-220/+1617
| | | | | | | 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-2726-1617/+220
|
* [965] Remove AUB file support.Eric Anholt2007-09-2723-1244/+42
| | | | | This code existed to dump logs of hardware access to be replayed in simulation. Since we have real hardware now, it's not really needed.
* i965: handle all unfilled mode in clip stage. fix bug #12453Xiang, Haihao2007-09-271-0/+4
|
* fix ppracer and bzflag issue with clip optimizationZou Nan hai2007-09-271-1/+0
|
* i915/i965 merge serer directories along lines for radeon/r200Dave Airlie2007-09-276-1896/+33
|
* i965: The cube map texture coordinates must be devided by theXiang, Haihao2007-09-261-1/+51
| | | | | component with the largest absolute value before they are delivered. fix bug #12421
* fix a bug in 965 ARB_occlusion_query,Zou Nan hai2007-09-261-2/+2
| | | | fd.o bug #12132
* drm: update bufmgr code to reflect changes in drm interfaceDave Airlie2007-09-251-2/+2
|
* [i965] Bug #11812: Fix fwrite return value checks in AUB file code.Roland Bär2007-09-241-8/+8
|
* Remove leftover code for i915_texprog.c noticed in crossbar review.Eric Anholt2007-09-243-25/+0
|
* Move i915tex driver into place as just i915.Eric Anholt2007-09-2477-0/+0
|
* Remove the old i915 driver now that i915tex works without TTM.Eric Anholt2007-09-2448-21708/+0
|
* fix fd.o bug #12217, recalcuate urb when clip plane size changeZou Nan hai2007-09-241-1/+1
|
* Merge branch 'i915-unification'Eric Anholt2007-09-2137-1686/+2069
|\ | | | | | | | | | | | | | | | | This branch replaces the DRM pool interface used by i915tex with a "dri_bufmgr" interface in dri/common which may be set up to use either TTM or traditional static memory management according to what is available. The i915tex TTM code now requires an updated DDX which provides proper buffer objects for the static front/back/depth, instead of using fake buffers. The driver is now built as i915_dri.so, and should replace the old i915 driver shortly.
| * Fix buffer/fence reference counting due to Destroy vs Unreference difference.Eric Anholt2007-09-211-7/+39
| | | | | | | | | | While here, remove the unnecessary fence type saving for the wait ioctl, as a 0 argument for type means "use your other saved copy".
| * Uniquely validate the batchbuffer-referenced buffers.Eric Anholt2007-09-201-1/+46
| | | | | | | | | | | | Otherwise, for multiple references by the batchbuffer, the kernel would see the buffer already on the unfenced list and wait for it to leave the list before continuing, leading to hanging and eventual -EBUSY.
| * Add disabled-by-default tracing of TTM bufmgr operations.Eric Anholt2007-09-201-0/+34
| |
| * Fix flipped sign to strerror.Eric Anholt2007-09-201-2/+2
| |
| * Merge branch 'master' into i915-unificationEric Anholt2007-09-20146-3093/+9602
| |\ | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: src/mesa/drivers/dri/common/dri_drmpool.c src/mesa/drivers/dri/i915tex/i915_vtbl.c src/mesa/drivers/dri/i915tex/intel_batchbuffer.c src/mesa/drivers/dri/i915tex/intel_context.c
| * | Add some error reporting and a couple of assertions to TTM bufmgr.Eric Anholt2007-09-181-0/+8
| | |
| * | Convert TTM code to require the server provide buffers for front/back/depth.Eric Anholt2007-08-167-81/+121
| | | | | | | | | | | | | | | | | | This removes the use of fake buffers from the driver, such that it could probably be removed from the interface. It also should assist in proper synchronization of access.
| * | Move i915_disasm to later so we can use the hardware offset.Eric Anholt2007-08-161-3/+7
| | |
| * | Fix bad printf on TTM fence_wait failure.Eric Anholt2007-08-161-1/+1
| | |
| * | Don't forget to update buffer offset after validation.Eric Anholt2007-08-161-0/+2
| | |
| * | Add decode for XY_COLOR_BLT and XY_SRC_COPY_BLT.Eric Anholt2007-08-161-2/+85
| | |
| * | Don't try to use kernel BO flags in dri_bufmgr_fake internals.Eric Anholt2007-08-021-9/+10
| | |
| * | bufmgr_fake: eliminate the referenced list, which is now just on_hardware.Eric Anholt2007-07-311-41/+8
| | |
| * | Don't initialize extensions we can't support when !ttm.Eric Anholt2007-07-311-2/+9
| | |
| * | Add notes about bufmgr initialization failures.Eric Anholt2007-07-252-0/+3
| | |
| * | bufmgr_ttm: hook up destroy function, track buffer names.Eric Anholt2007-07-061-1/+5
| | |
| * | bufmgr_fake: Keep the bufmgr lock held while freeing a block.Eric Anholt2007-07-051-1/+1
| | |
| * | Fix copy'n'pasteo that broke display lists.Eric Anholt2007-07-051-1/+1
| | |
| * | Merge branch 'i915-unification' of ↵Eric Anholt2007-07-0539-576/+1323
| |\ \ | | | | | | | | | | | | git+ssh://people.freedesktop.org/~anholt/mesa into i915-unification
| | * \ Merge branch 'origin' into i915-unificationEric Anholt2007-06-2132-537/+490
| | |\ \
| | * | | Reset saved state for disasm when we've lost the context.Eric Anholt2007-06-213-0/+11
| | | | |
| | * | | Add decoding of inline primitives in debug output.Eric Anholt2007-06-211-11/+127
| | | | |
| | * | | Improve fake bufmgr debugging, and don't try to migrate static buffers.Eric Anholt2007-06-211-5/+34
| | | | |
| | * | | Add missing i915_disasm.h header and adjust copyright formatting on the .cEric Anholt2007-06-212-3/+31
| | | | |