Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | gallium: replace lib with $(LIB_DIR) | Hanno Böck | 2009-05-09 | 1 | -2/+2 |
| | |||||
* | 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 |
| | |||||
* | gallium: Rename the dri state tracker lib to libdridrm.a | Thomas Hellstrom | 2009-04-28 | 1 | -1/+1 |
| | |||||
* | gallium: Move the dri2 state tracker since we're about to extend it to dri1. | Thomas Hellstrom | 2009-04-28 | 1 | -1/+1 |
| | | | | Signed-off-by: Thomas Hellstrom <thellstrom-at-vmware-dot-com> | ||||
* | gallium: Update the drm_api. | Thomas Hellstrom | 2009-04-28 | 2 | -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 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 |
| | |||||
* | st/xorg: Install to XORG_DRIVER_INSTALL_DIR | Joel Bosveld | 2009-03-06 | 1 | -1/+2 |
| | |||||
* | intel: Fixup from refcount changes | Jakob Bornecrantz | 2009-03-05 | 1 | -0/+1 |
| | |||||
* | gallium: Unify reference counting. | Michel Dänzer | 2009-03-04 | 3 | -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 Bornecrantz | 2009-03-03 | 1 | -1/+1 |
| | |||||
* | winsys: return null for DONTBLOCK flag on existing winsys | Keith Whitwell | 2009-03-03 | 1 | -0/+6 |
| | | | | Add code so that existing driver behaviour doesn't change. | ||||
* | intel: Add Xorg driver | Jakob Bornecrantz | 2009-03-03 | 2 | -0/+198 |
| | |||||
* | intel: Add dri2 driver for gallium | Jakob Bornecrantz | 2009-03-03 | 1 | -0/+22 |
| | |||||
* | intel: Increase max relocs per batchbuffer | Jakob Bornecrantz | 2009-03-03 | 1 | -2/+1 |
| | |||||
* | intel: Use flink for global buffer ids | Jakob Bornecrantz | 2009-02-27 | 3 | -6/+47 |
| | | | | Also fix minor drm api change | ||||
* | intel: Adopt to the new drm_api.h | Jakob Bornecrantz | 2009-02-25 | 3 | -6/+8 |
| | |||||
* | i915: Clean up i915_winsys.h a bit | Jakob Bornecrantz | 2009-02-25 | 1 | -1/+1 |
| | |||||
* | gallium: Improve recursive makefiles | Jakob Bornecrantz | 2009-02-20 | 1 | -18/+3 |
| | |||||
* | intel: Use new makefile template for drm gem | Jakob Bornecrantz | 2009-02-20 | 2 | -70/+3 |
| | |||||
* | intel: Only build winsys with built state trackers | Jakob Bornecrantz | 2009-02-13 | 1 | -1/+3 |
| | |||||
* | intel: Make gem export the drm_api_hocks | Jakob Bornecrantz | 2009-02-12 | 12 | -199/+112 |
| | |||||
* | intel: Remove the old depricated dri1 winsys | Jakob Bornecrantz | 2009-02-12 | 15 | -2324/+0 |
| | |||||
* | intel: Remove the ttm backend | Jakob Bornecrantz | 2009-02-12 | 16 | -4178/+0 |
| | | | | RIP ttm, its been fun knowing you. | ||||
* | gallium: Don't rebuild common drm code | Jakob Bornecrantz | 2009-02-10 | 1 | -3/+3 |
| | |||||
* | gallium: make p_winsys internal | Zack Rusin | 2009-01-30 | 4 | -4/+4 |
| | | | | | move it to pipe/internal/p_winsys_screen.h and start converting the state trackers to the screen usage | ||||
* | intel: Remove debug print | Jakob Bornecrantz | 2009-01-30 | 2 | -13/+1 |
| | |||||
* | intel: Set render domain on read and write | Jakob Bornecrantz | 2009-01-29 | 1 | -1/+2 |
| | |||||
* | intel: Try forcing flushes | Jakob Bornecrantz | 2009-01-29 | 1 | -7/+7 |
| | |||||
* | intel: Dump batchbuffer before sending to hw | Jakob Bornecrantz | 2009-01-29 | 1 | -0/+2 |
| | |||||
* | intel: Change link order | Jakob Bornecrantz | 2009-01-29 | 1 | -1/+2 |
| | |||||
* | intel: Fix type correctly this time | Jakob Bornecrantz | 2009-01-28 | 1 | -1/+1 |
| | | | | Facepalm. | ||||
* | intel: Fix typo | Jakob Bornecrantz | 2009-01-28 | 1 | -1/+1 |
| | |||||
* | i915: Add verbose debuging | Jakob Bornecrantz | 2009-01-28 | 2 | -2/+12 |
| | | | | | Only enabled while in development this commit will be reverted in the future. | ||||
* | intel: Supply the correct buffers to gem | Jakob Bornecrantz | 2009-01-28 | 1 | -3/+5 |
| | |||||
* | i915: Fix gem backend after surface changes | Jakob Bornecrantz | 2009-01-20 | 1 | -3/+1 |
| | |||||
* | gallium: Remove the standalone surfaces. | José Fonseca | 2009-01-20 | 1 | -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 default | Jakob Bornecrantz | 2009-01-19 | 1 | -1/+1 |
| | |||||
* | i915: Make gem submit commands | Jakob Bornecrantz | 2009-01-19 | 2 | -5/+22 |
| | |||||
* | i915: Use new egl state_tracker | Jakob Bornecrantz | 2009-01-18 | 13 | -1550/+84 |
| | |||||
* | i915: Update gem backend a bit | Jakob Bornecrantz | 2009-01-18 | 3 | -13/+25 |
| | |||||
* | intel: Add a none working GEM backend for intel | Jakob Bornecrantz | 2009-01-14 | 9 | -0/+752 |
| | |||||
* | i915: Silence warning | Jakob Bornecrantz | 2008-11-15 | 1 | -1/+1 |
| | |||||
* | st: change from ** to * for st_unreference_framebuffer() | Alan Hourihane | 2008-09-26 | 2 | -2/+2 |
| | |||||
* | i915simple: Use defined MSAA array | Jakob Bornecrantz | 2008-09-19 | 1 | -1/+1 |
| | |||||
* | fix for MSAA | Alan Hourihane | 2008-09-19 | 1 | -1/+1 |
| |