Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | gallium-intel: Improve Xorg Makefile a bit | Jakob Bornecrantz | 2009-06-22 | 1 | -15/+27 |
| | | | | | The real solution is to create a Makefile.template for xorg drivers and use that here. | ||||
* | winsys/gdi: Link to ws2_32 library. | Michal Krol | 2009-06-10 | 1 | -0/+1 |
| | |||||
* | nouveau: remove unneeded code from ws, use pipe_buffer_ instead of ws-> | Ben Skeggs | 2009-06-05 | 5 | -301/+72 |
| | |||||
* | nouveau: move channel creation into pipe drivers | Ben Skeggs | 2009-06-05 | 3 | -31/+3 |
| | |||||
* | nouveau: call notifier/grobj etc funcs directly | Ben Skeggs | 2009-06-05 | 1 | -50/+0 |
| | | | | | libdrm_nouveau is linked with the winsys, there's no good reason to do all this through yet another layer. | ||||
* | nouveau: add pipe_buffer/fence code to pipe drivers, move nv50 over | Ben Skeggs | 2009-06-05 | 1 | -1/+2 |
| | |||||
* | nouveau: call nouveau_pushbuf directly rather than going through nvws | Ben Skeggs | 2009-06-05 | 1 | -24/+0 |
| | |||||
* | Use separate $(MINSTALL) for installing libraries | Dan Nicholson | 2009-06-01 | 5 | -5/+5 |
| | | | | | | | | | | | | | The special feature of bin/minstall to copy symlinks is only ever needed when installing libraries which may have .so symlinks. All the headers and directories can use a normal install program. These two modes are separated as $(INSTALL) and $(MINSTALL) to allow the user (or autoconf) to override installing normal files as they please. An autoconf check for the install program has been added and will be used in preference to minstall when available. Fixes bug 16053. | ||||
* | r300-gallium, radeon-gallium: Make add_buffer indicate when a flush is needed. | Corbin Simpson | 2009-05-28 | 1 | -5/+11 |
| | | | | On a side note, why is RADEON_MAX_BOS 24? Should ask airlied about that. | ||||
* | nouveau: explicitly request mappable buffers for the moment | Ben Skeggs | 2009-05-28 | 1 | -0/+1 |
| | |||||
* | radeon-gallium: Add surface_buffer_create callback. | Corbin Simpson | 2009-05-20 | 1 | -1/+25 |
| | |||||
* | radeon-gallium: Don't permit reading and writing a BO in one CS. | Corbin Simpson | 2009-05-20 | 1 | -1/+17 |
| | | | | | | This fixes some silent problems in current libdrm_radeon. surface_copy still locks up hard. | ||||
* | radeon-gallium: Remove BO validation debug. | Corbin Simpson | 2009-05-18 | 1 | -4/+0 |
| | | | | | It appears that that area of code "just works" much like classic Mesa's version, so might as well not waste scrollback on it. | ||||
* | r300-gallium, radeon-gallium: Nuke gb_pipes from orbit. | Corbin Simpson | 2009-05-17 | 2 | -23/+2 |
| | | | | | See the previous commit for an explanation. This is just all the support code for GB_TILE_CONFIG. | ||||
* | intel-gallium: Fix trace_drm integration. | Corbin Simpson | 2009-05-16 | 1 | -144/+5 |
| | | | | Compile-tested only, sorry. | ||||
* | Create common trace_drm code, add to radeon_winsys. | Corbin Simpson | 2009-05-16 | 3 | -0/+10 |
| | |||||
* | gallium-intel: Enable trace driver | Jakob Bornecrantz | 2009-05-16 | 3 | -0/+147 |
| | |||||
* | gallium-intel: Build with scons | Jakob Bornecrantz | 2009-05-15 | 3 | -0/+39 |
| | |||||
* | Merge branch 'mesa_7_5_branch' | Brian Paul | 2009-05-11 | 1 | -2/+2 |
|\ | | | | | | | | | | | | | Conflicts: Makefile src/mesa/main/version.h | ||||
| * | gallium: replace lib with $(LIB_DIR) | Hanno Böck | 2009-05-09 | 1 | -2/+2 |
| | | |||||
* | | radeon-gallium: Forgot a typedef. | Corbin Simpson | 2009-05-11 | 1 | -0/+5 |
| | | |||||
* | | radeon-gallium: Support new info ioctls in addition to classic getparams. | Corbin Simpson | 2009-05-11 | 2 | -12/+41 |
| | | | | | | | | | | This makes non-hybrid kernels like newttm from drm-next-radeon work while avoiding breakage with Fedora/Ubuntu/etc. | ||||
* | | radeon-gallium: Clean up some of the BO counting logic. | Corbin Simpson | 2009-05-09 | 1 | -8/+7 |
| | | |||||
* | | r300-gallium, radeon: BO handling fixes, some useful asserts. | Corbin Simpson | 2009-05-08 | 1 | -1/+7 |
| | | |||||
* | | radeon-gallium: Shut up Valgrind. | Corbin Simpson | 2009-05-08 | 1 | -3/+3 |
| | | |||||
* | | r300-gallium, radeon: A couple cleanups. | Corbin Simpson | 2009-05-08 | 1 | -1/+7 |
| | | | | | | | | Trying to track down goddamn bugs. :C | ||||
* | | nouveau: respect GALLIUM_STATE_TRACKERS_DIRS | Ben Skeggs | 2009-05-08 | 1 | -1/+1 |
| | | |||||
* | | nouveau: remove dri1 code now we're using the dri state tracker | Ben Skeggs | 2009-05-08 | 10 | -755/+5 |
| | | |||||
* | | nouveau: use dri state tracker for dri1 | Ben Skeggs | 2009-05-08 | 6 | -2/+92 |
| | | |||||
* | | egl_xlib: Pass RTLD_LAZY to dlopen. | José Fonseca | 2009-05-01 | 1 | -1/+3 |
|/ | | | | | dlopen manpage mandates that either RTLD_LAZY or RTLD_NOW flags must be passed. Not doing so was causing a NULL return on debian unstable x86-64. | ||||
* | radeon: Don't even bother with things too big to fit into our card. | Corbin Simpson | 2009-05-01 | 1 | -1/+3 |
| | |||||
* | r300-gallium, radeon-winsys: Hide radeon_cs from r300 pipe. | Corbin Simpson | 2009-05-01 | 3 | -15/+36 |
| | |||||
* | r300-gallium, radeon-winsys: Space accounting. | Corbin Simpson | 2009-05-01 | 4 | -8/+94 |
| | | | | | It is no longer optional in current libdrm, so it was time to actually start counting our BOs. | ||||
* | r300-gallium, radeon-winsys: Reorganize r300_winsys header, break ABI. | Corbin Simpson | 2009-05-01 | 1 | -14/+39 |
| | | | | Make things more consistent, prepare for more function hooks. | ||||
* | radeon: Fix cast and comment. | Corbin Simpson | 2009-05-01 | 1 | -2/+1 |
| | |||||
* | mesa: Prepend "-Wl," to linking options | Tormod Volden | 2009-04-30 | 2 | -2/+2 |
| | | | | | Let mklib ignore -Wl options inside the object list when building static libraries | ||||
* | gallium-intel: Create a i965_dri.so symlink | Jakob Bornecrantz | 2009-04-28 | 1 | -1/+3 |
| | | | | | | | | This is only used for debuging the gem backend on i965 chipset using the softpipe pipe driver. Usage: "export INTEL_SOFTPIPE=y" and point LIBGL_DRIVERS_PATH to "$MESA/lib/gallium" where $MESA is the mesa root. | ||||
* | gallium-intel: Fix build of dri driver | Jakob Bornecrantz | 2009-04-28 | 1 | -0/+0 |
| | |||||
* | radeon-r300: Fix a bit of breakage. | Corbin Simpson | 2009-04-28 | 3 | -10/+9 |
| | | | | Not really sure why reordering the ioctls makes them work again. | ||||
* | radeon: Use PCI_MATCH_ANY for xorg driver. | Corbin Simpson | 2009-04-28 | 1 | -6/+3 |
| | | | | Might as well. | ||||
* | gallium: Rename the dri state tracker lib to libdridrm.a | Thomas Hellstrom | 2009-04-28 | 3 | -3/+3 |
| | |||||
* | gallium: Move the dri2 state tracker since we're about to extend it to dri1. | Thomas Hellstrom | 2009-04-28 | 3 | -3/+3 |
| | | | | Signed-off-by: Thomas Hellstrom <thellstrom-at-vmware-dot-com> | ||||
* | gallium: Update the drm_api. | Thomas Hellstrom | 2009-04-28 | 6 | -6/+42 |
| | | | | | | | | Make it possible to pass state-tracker-specific data to the init_screen function, and even open the door for device-specific state-tracker screen initialization. Signed-off-by: Thomas Hellstrom <thellstrom-at-vmware-dot-com> | ||||
* | gallium-intel: Fix warning | Jakob Bornecrantz | 2009-04-25 | 1 | -2/+0 |
| | |||||
* | gallium-intel: Cache software switch | Jakob Bornecrantz | 2009-04-25 | 3 | -2/+7 |
| | |||||
* | gallium-intel: Link dri2 driver with softpipe | Jakob Bornecrantz | 2009-04-25 | 1 | -0/+1 |
| | |||||
* | gallium: Make the intel xorg winsys start up with any Intel chipset. | Michel Dänzer | 2009-04-23 | 1 | -6/+3 |
| | | | | | For unsupported devices the screen/context creation should fail cleanly later on. | ||||
* | gallium/intel/gem: Use softpipe rather than i915simple if INTEL_SOFTPIPE is set. | Michel Dänzer | 2009-04-23 | 3 | -8/+16 |
| | |||||
* | softpipe: Simplify softpipe_create's prototype. | José Fonseca | 2009-04-18 | 5 | -7/+5 |
| | |||||
* | softpipe: Remove softpipe_winsys. | José Fonseca | 2009-04-18 | 1 | -30/+1 |
| | | | | Not used by softpipe anyway. |