summaryrefslogtreecommitdiff
path: root/src/gallium/winsys/drm/intel/gem
AgeCommit message (Collapse)Author
2009-08-12i915g: Reduce max relocsJakob Bornecrantz
2009-08-11i915g: Implement surface_buffer_create for softpipeJakob Bornecrantz
In order to run softpipe on st/xorg we need this function
2009-08-08i915g: Don't try to free a mapped buffer at shutdownJakob Bornecrantz
2009-08-06i915g: Always run in sync with the HWJakob Bornecrantz
2009-08-06i915g: The i915 seems more happier with sampler domain so lets use thatJakob Bornecrantz
2009-08-06i915g: Switch to mapping the batch buffer instead of using subdataJakob Bornecrantz
2009-08-05i915g: Treat primary textures as scanout buffersJakob Bornecrantz
2009-07-02i915g: Readd trace driver supportJakob Bornecrantz
2009-07-01drm/st: Remove drm_api struct from driversJakob Bornecrantz
Remove the drm_api from the functions in the softpipe and i915simple drivers. Create wrapper functions in the backends instead.
2009-06-30identity: Create a drm_api wrapperJakob Bornecrantz
2009-06-30drm/st: Return drm_api struct from a functionJakob Bornecrantz
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-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-23gallium/intel/gem: Use softpipe rather than i915simple if INTEL_SOFTPIPE is set.Michel Dänzer
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: 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-20intel: Use new makefile template for drm gemJakob Bornecrantz
2009-02-12intel: Make gem export the drm_api_hocksJakob Bornecrantz
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-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-19i915: Make gem submit commandsJakob Bornecrantz
2009-01-18i915: Update gem backend a bitJakob Bornecrantz
2009-01-14intel: Add a none working GEM backend for intelJakob Bornecrantz