summaryrefslogtreecommitdiff
path: root/src/gallium/winsys/drm/intel
AgeCommit message (Collapse)Author
2009-06-01Use separate $(MINSTALL) for installing librariesDan Nicholson
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.
2009-05-16intel-gallium: Fix trace_drm integration.Corbin Simpson
Compile-tested only, sorry.
2009-05-16gallium-intel: Enable trace driverJakob Bornecrantz
2009-05-15gallium-intel: Build with sconsJakob Bornecrantz
2009-05-09gallium: replace lib with $(LIB_DIR)Hanno Böck
2009-04-28gallium-intel: Create a i965_dri.so symlinkJakob Bornecrantz
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.
2009-04-28gallium-intel: Fix build of dri driverJakob Bornecrantz
2009-04-28gallium: Rename the dri state tracker lib to libdridrm.aThomas Hellstrom
2009-04-28gallium: Move the dri2 state tracker since we're about to extend it to dri1.Thomas Hellstrom
Signed-off-by: Thomas Hellstrom <thellstrom-at-vmware-dot-com>
2009-04-28gallium: Update the drm_api.Thomas Hellstrom
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>
2009-04-25gallium-intel: Fix warningJakob Bornecrantz
2009-04-25gallium-intel: Cache software switchJakob Bornecrantz
2009-04-25gallium-intel: Link dri2 driver with softpipeJakob Bornecrantz
2009-04-23gallium: Make the intel xorg winsys start up with any Intel chipset.Michel Dänzer
For unsupported devices the screen/context creation should fail cleanly later on.
2009-04-23gallium/intel/gem: Use softpipe rather than i915simple if INTEL_SOFTPIPE is set.Michel Dänzer
2009-03-06st/xorg: Install to XORG_DRIVER_INSTALL_DIRJoel Bosveld
2009-03-05intel: Fixup from refcount changesJakob Bornecrantz
2009-03-04gallium: Unify reference counting.Michel Dänzer
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().
2009-03-03st/drm: s/hocks/hooks/Jakob Bornecrantz
2009-03-03winsys: return null for DONTBLOCK flag on existing winsysKeith Whitwell
Add code so that existing driver behaviour doesn't change.
2009-03-03intel: Add Xorg driverJakob Bornecrantz
2009-03-03intel: Add dri2 driver for galliumJakob Bornecrantz
2009-03-03intel: Increase max relocs per batchbufferJakob Bornecrantz
2009-02-27intel: Use flink for global buffer idsJakob Bornecrantz
Also fix minor drm api change
2009-02-25intel: Adopt to the new drm_api.hJakob Bornecrantz
2009-02-25i915: Clean up i915_winsys.h a bitJakob Bornecrantz
2009-02-20gallium: Improve recursive makefilesJakob Bornecrantz
2009-02-20intel: Use new makefile template for drm gemJakob Bornecrantz
2009-02-13intel: Only build winsys with built state trackersJakob Bornecrantz
2009-02-12intel: Make gem export the drm_api_hocksJakob Bornecrantz
2009-02-12intel: Remove the old depricated dri1 winsysJakob Bornecrantz
2009-02-12intel: Remove the ttm backendJakob Bornecrantz
RIP ttm, its been fun knowing you.
2009-02-10gallium: Don't rebuild common drm codeJakob Bornecrantz
2009-01-30gallium: make p_winsys internalZack Rusin
move it to pipe/internal/p_winsys_screen.h and start converting the state trackers to the screen usage
2009-01-30intel: Remove debug printJakob Bornecrantz
2009-01-29intel: Set render domain on read and writeJakob Bornecrantz
2009-01-29intel: Try forcing flushesJakob Bornecrantz
2009-01-29intel: Dump batchbuffer before sending to hwJakob Bornecrantz
2009-01-29intel: Change link orderJakob Bornecrantz
2009-01-28intel: Fix type correctly this timeJakob Bornecrantz
Facepalm.
2009-01-28intel: Fix typoJakob Bornecrantz
2009-01-28i915: Add verbose debugingJakob Bornecrantz
Only enabled while in development this commit will be reverted in the future.
2009-01-28intel: Supply the correct buffers to gemJakob Bornecrantz
2009-01-20i915: Fix gem backend after surface changesJakob Bornecrantz
2009-01-20gallium: Remove the standalone surfaces.José Fonseca
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.
2009-01-19i915: Build gem and egl winsys by defaultJakob Bornecrantz
2009-01-19i915: Make gem submit commandsJakob Bornecrantz
2009-01-18i915: Use new egl state_trackerJakob Bornecrantz
2009-01-18i915: Update gem backend a bitJakob Bornecrantz
2009-01-14intel: Add a none working GEM backend for intelJakob Bornecrantz