aboutsummaryrefslogtreecommitdiffstats
path: root/src/gallium/winsys/drm/intel
Commit message (Collapse)AuthorAgeFilesLines
* gallium: replace lib with $(LIB_DIR)Hanno Böck2009-05-091-2/+2
|
* gallium-intel: Create a i965_dri.so symlinkJakob Bornecrantz2009-04-281-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 driverJakob Bornecrantz2009-04-281-0/+0
|
* gallium: Rename the dri state tracker lib to libdridrm.aThomas Hellstrom2009-04-281-1/+1
|
* gallium: Move the dri2 state tracker since we're about to extend it to dri1.Thomas Hellstrom2009-04-281-1/+1
| | | | Signed-off-by: Thomas Hellstrom <thellstrom-at-vmware-dot-com>
* gallium: Update the drm_api.Thomas Hellstrom2009-04-282-2/+36
| | | | | | | | 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 warningJakob Bornecrantz2009-04-251-2/+0
|
* gallium-intel: Cache software switchJakob Bornecrantz2009-04-253-2/+7
|
* gallium-intel: Link dri2 driver with softpipeJakob Bornecrantz2009-04-251-0/+1
|
* gallium: Make the intel xorg winsys start up with any Intel chipset.Michel Dänzer2009-04-231-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änzer2009-04-233-8/+16
|
* st/xorg: Install to XORG_DRIVER_INSTALL_DIRJoel Bosveld2009-03-061-1/+2
|
* intel: Fixup from refcount changesJakob Bornecrantz2009-03-051-0/+1
|
* gallium: Unify reference counting.Michel Dänzer2009-03-043-27/+14
| | | | | | | | | | | | | | The core reference counting code is centralized in p_refcnt.h. This has some consequences related to struct pipe_buffer: * The screen member of struct pipe_buffer must be initialized, or pipe_buffer_reference() will crash trying to destroy a buffer with reference count 0. u_simple_screen takes care of this, but I may have missed some of the drivers not using it. * Except for rare exceptions deep in winsys code, buffers must always be allocated via pipe_buffer_create() or via screen->*buffer_create() rather than via winsys->*buffer_create().
* st/drm: s/hocks/hooks/Jakob Bornecrantz2009-03-031-1/+1
|
* winsys: return null for DONTBLOCK flag on existing winsysKeith Whitwell2009-03-031-0/+6
| | | | Add code so that existing driver behaviour doesn't change.
* intel: Add Xorg driverJakob Bornecrantz2009-03-032-0/+198
|
* intel: Add dri2 driver for galliumJakob Bornecrantz2009-03-031-0/+22
|
* intel: Increase max relocs per batchbufferJakob Bornecrantz2009-03-031-2/+1
|
* intel: Use flink for global buffer idsJakob Bornecrantz2009-02-273-6/+47
| | | | Also fix minor drm api change
* intel: Adopt to the new drm_api.hJakob Bornecrantz2009-02-253-6/+8
|
* i915: Clean up i915_winsys.h a bitJakob Bornecrantz2009-02-251-1/+1
|
* gallium: Improve recursive makefilesJakob Bornecrantz2009-02-201-18/+3
|
* intel: Use new makefile template for drm gemJakob Bornecrantz2009-02-202-70/+3
|
* intel: Only build winsys with built state trackersJakob Bornecrantz2009-02-131-1/+3
|
* intel: Make gem export the drm_api_hocksJakob Bornecrantz2009-02-1212-199/+112
|
* intel: Remove the old depricated dri1 winsysJakob Bornecrantz2009-02-1215-2324/+0
|
* intel: Remove the ttm backendJakob Bornecrantz2009-02-1216-4178/+0
| | | | RIP ttm, its been fun knowing you.
* gallium: Don't rebuild common drm codeJakob Bornecrantz2009-02-101-3/+3
|
* gallium: make p_winsys internalZack Rusin2009-01-304-4/+4
| | | | | move it to pipe/internal/p_winsys_screen.h and start converting the state trackers to the screen usage
* intel: Remove debug printJakob Bornecrantz2009-01-302-13/+1
|
* intel: Set render domain on read and writeJakob Bornecrantz2009-01-291-1/+2
|
* intel: Try forcing flushesJakob Bornecrantz2009-01-291-7/+7
|
* intel: Dump batchbuffer before sending to hwJakob Bornecrantz2009-01-291-0/+2
|
* intel: Change link orderJakob Bornecrantz2009-01-291-1/+2
|
* intel: Fix type correctly this timeJakob Bornecrantz2009-01-281-1/+1
| | | | Facepalm.
* intel: Fix typoJakob Bornecrantz2009-01-281-1/+1
|
* i915: Add verbose debugingJakob Bornecrantz2009-01-282-2/+12
| | | | | Only enabled while in development this commit will be reverted in the future.
* intel: Supply the correct buffers to gemJakob Bornecrantz2009-01-281-3/+5
|
* i915: Fix gem backend after surface changesJakob Bornecrantz2009-01-201-3/+1
|
* gallium: Remove the standalone surfaces.José Fonseca2009-01-201-29/+17
| | | | | | | | | | | | | | | | | | | | | | | | | This commit is mostly just a cosmetic change that cleans-up the interfaces, replacing pipe_winsys::surface_* calls by /** * Allocate storage for a display target surface. * * Often surfaces which are meant to be blitted to the front screen (i.e., * display targets) must be allocated with special characteristics, memory * pools, or obtained directly from the windowing system. * * This callback is invoked by the pipe_screenwhen creating a texture marked * with the PIPE_TEXTURE_USAGE_DISPLAY_TARGET flag to get the underlying * buffer storage. */ struct pipe_buffer *(*surface_buffer_create)(struct pipe_winsys *ws, unsigned width, unsigned height, enum pipe_format format, unsigned usage, unsigned *stride); Most drivers were updated but not all were tested. Use the softpipe pipe driver and the xlib winsys changes as a reference when fixing other drivers.
* i915: Build gem and egl winsys by defaultJakob Bornecrantz2009-01-191-1/+1
|
* i915: Make gem submit commandsJakob Bornecrantz2009-01-192-5/+22
|
* i915: Use new egl state_trackerJakob Bornecrantz2009-01-1813-1550/+84
|
* i915: Update gem backend a bitJakob Bornecrantz2009-01-183-13/+25
|
* intel: Add a none working GEM backend for intelJakob Bornecrantz2009-01-149-0/+752
|
* i915: Silence warningJakob Bornecrantz2008-11-151-1/+1
|
* st: change from ** to * for st_unreference_framebuffer()Alan Hourihane2008-09-262-2/+2
|
* i915simple: Use defined MSAA arrayJakob Bornecrantz2008-09-191-1/+1
|
* fix for MSAAAlan Hourihane2008-09-191-1/+1
|