Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-06-01 | Use separate $(MINSTALL) for installing libraries | Dan 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-16 | intel-gallium: Fix trace_drm integration. | Corbin Simpson | |
Compile-tested only, sorry. | |||
2009-05-16 | gallium-intel: Enable trace driver | Jakob Bornecrantz | |
2009-05-15 | gallium-intel: Build with scons | Jakob Bornecrantz | |
2009-05-09 | gallium: replace lib with $(LIB_DIR) | Hanno Böck | |
2009-04-28 | gallium-intel: Create a i965_dri.so symlink | Jakob 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-28 | gallium-intel: Fix build of dri driver | Jakob Bornecrantz | |
2009-04-28 | gallium: Rename the dri state tracker lib to libdridrm.a | Thomas Hellstrom | |
2009-04-28 | gallium: 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-28 | gallium: 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-25 | gallium-intel: Fix warning | Jakob Bornecrantz | |
2009-04-25 | gallium-intel: Cache software switch | Jakob Bornecrantz | |
2009-04-25 | gallium-intel: Link dri2 driver with softpipe | Jakob Bornecrantz | |
2009-04-23 | gallium: 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-23 | gallium/intel/gem: Use softpipe rather than i915simple if INTEL_SOFTPIPE is set. | Michel Dänzer | |
2009-03-06 | st/xorg: Install to XORG_DRIVER_INSTALL_DIR | Joel Bosveld | |
2009-03-05 | intel: Fixup from refcount changes | Jakob Bornecrantz | |
2009-03-04 | gallium: 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-03 | st/drm: s/hocks/hooks/ | Jakob Bornecrantz | |
2009-03-03 | winsys: return null for DONTBLOCK flag on existing winsys | Keith Whitwell | |
Add code so that existing driver behaviour doesn't change. | |||
2009-03-03 | intel: Add Xorg driver | Jakob Bornecrantz | |
2009-03-03 | intel: Add dri2 driver for gallium | Jakob Bornecrantz | |
2009-03-03 | intel: Increase max relocs per batchbuffer | Jakob Bornecrantz | |
2009-02-27 | intel: Use flink for global buffer ids | Jakob Bornecrantz | |
Also fix minor drm api change | |||
2009-02-25 | intel: Adopt to the new drm_api.h | Jakob Bornecrantz | |
2009-02-25 | i915: Clean up i915_winsys.h a bit | Jakob Bornecrantz | |
2009-02-20 | gallium: Improve recursive makefiles | Jakob Bornecrantz | |
2009-02-20 | intel: Use new makefile template for drm gem | Jakob Bornecrantz | |
2009-02-13 | intel: Only build winsys with built state trackers | Jakob Bornecrantz | |
2009-02-12 | intel: Make gem export the drm_api_hocks | Jakob Bornecrantz | |
2009-02-12 | intel: Remove the old depricated dri1 winsys | Jakob Bornecrantz | |
2009-02-12 | intel: Remove the ttm backend | Jakob Bornecrantz | |
RIP ttm, its been fun knowing you. | |||
2009-02-10 | gallium: Don't rebuild common drm code | Jakob Bornecrantz | |
2009-01-30 | gallium: make p_winsys internal | Zack Rusin | |
move it to pipe/internal/p_winsys_screen.h and start converting the state trackers to the screen usage | |||
2009-01-30 | intel: Remove debug print | Jakob Bornecrantz | |
2009-01-29 | intel: Set render domain on read and write | Jakob Bornecrantz | |
2009-01-29 | intel: Try forcing flushes | Jakob Bornecrantz | |
2009-01-29 | intel: Dump batchbuffer before sending to hw | Jakob Bornecrantz | |
2009-01-29 | intel: Change link order | Jakob Bornecrantz | |
2009-01-28 | intel: Fix type correctly this time | Jakob Bornecrantz | |
Facepalm. | |||
2009-01-28 | intel: Fix typo | Jakob Bornecrantz | |
2009-01-28 | i915: Add verbose debuging | Jakob Bornecrantz | |
Only enabled while in development this commit will be reverted in the future. | |||
2009-01-28 | intel: Supply the correct buffers to gem | Jakob Bornecrantz | |
2009-01-20 | i915: Fix gem backend after surface changes | Jakob Bornecrantz | |
2009-01-20 | gallium: 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-19 | i915: Build gem and egl winsys by default | Jakob Bornecrantz | |
2009-01-19 | i915: Make gem submit commands | Jakob Bornecrantz | |
2009-01-18 | i915: Use new egl state_tracker | Jakob Bornecrantz | |
2009-01-18 | i915: Update gem backend a bit | Jakob Bornecrantz | |
2009-01-14 | intel: Add a none working GEM backend for intel | Jakob Bornecrantz | |