Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-10-07 | i915g: Change order of buffer_write arguments | Jakob Bornecrantz | |
They now follow the pipe_buffer_write style, its the gallium driver that sets the interface not the winsys. | |||
2009-10-06 | i915g: Add more defines to tweek batchbuffer | Jakob Bornecrantz | |
2009-10-05 | i915g: Drop the simple sufix | Jakob Bornecrantz | |
None of the other driver have a silly sufix, so just drop it. Nothing new added in this commit or any other commit but this is better marketing. | |||
2009-09-27 | i915g: Make sure to map tiled buffers via the gtt | Jakob Bornecrantz | |
2009-09-27 | i915g: Enable reuse of buffers | Jakob Bornecrantz | |
2009-09-22 | i915g: Activate trace | Jakob Bornecrantz | |
2009-09-09 | i915g: Add buffer write callback | Jakob Bornecrantz | |
2009-09-09 | i915g: pwrite batchbuffer instead of map | Jakob Bornecrantz | |
2009-09-09 | i915g: Map vertex buffers via gtt | Jakob Bornecrantz | |
2009-09-09 | i915g: Remove lib prefix from driver | Jakob Bornecrantz | |
2009-09-03 | i915g: Up the number of relocs | Jakob Bornecrantz | |
2009-09-03 | i915g: Don't run in sync with HW | Jakob Bornecrantz | |
2009-09-02 | st/xorg: Remove code no longer support by xserver Git master. | Michel Dänzer | |
Shouldn't be necessary with older versions either. | |||
2009-09-01 | i915g: Implement new winsys | Jakob Bornecrantz | |
2009-08-28 | i915g: Don't forget to init buffer ptrs | Jakob Bornecrantz | |
2009-08-28 | drm_api: Operate on textures instead of buffers | Jakob Bornecrantz | |
Most use cases just got the buffer from the texture and then called into one of the get_handle functions. Also with this patch it would be easier to move to a generic function for getting handles from textures and textures from handles, that is exposed via the screen. | |||
2009-08-28 | st/xorg: Pass dri driver name as driverName on screen | Jakob Bornecrantz | |
2009-08-22 | i915g: Remove bad assert on fence | Jakob Bornecrantz | |
2009-08-12 | i915g: Reduce max relocs | Jakob Bornecrantz | |
2009-08-11 | i915g: Implement surface_buffer_create for softpipe | Jakob Bornecrantz | |
In order to run softpipe on st/xorg we need this function | |||
2009-08-08 | i915g: Don't try to free a mapped buffer at shutdown | Jakob Bornecrantz | |
2009-08-06 | i915g: Compile with scons | Jakob Bornecrantz | |
2009-08-06 | i915g: Always run in sync with the HW | Jakob Bornecrantz | |
2009-08-06 | i915g: The i915 seems more happier with sampler domain so lets use that | Jakob Bornecrantz | |
2009-08-06 | i915g: Switch to mapping the batch buffer instead of using subdata | Jakob Bornecrantz | |
2009-08-05 | i915g: Treat primary textures as scanout buffers | Jakob Bornecrantz | |
2009-08-05 | i915g: Link with trace on EGL and Xorg | Jakob Bornecrantz | |
2009-07-02 | i915g: Readd trace driver support | Jakob Bornecrantz | |
2009-07-01 | drm/st: Remove drm_api struct from drivers | Jakob Bornecrantz | |
Remove the drm_api from the functions in the softpipe and i915simple drivers. Create wrapper functions in the backends instead. | |||
2009-06-30 | identity: Create a drm_api wrapper | Jakob Bornecrantz | |
2009-06-30 | drm/st: Return drm_api struct from a function | Jakob Bornecrantz | |
2009-06-22 | gallium-intel: Improve Xorg Makefile a bit | Jakob Bornecrantz | |
The real solution is to create a Makefile.template for xorg drivers and use that here. | |||
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(). |