summaryrefslogtreecommitdiff
path: root/src/gallium/winsys/drm/intel/gem
AgeCommit message (Collapse)Author
2010-01-22Merge branch 'mesa_7_7_branch'Brian Paul
Conflicts: src/gallium/auxiliary/draw/draw_context.c src/gallium/auxiliary/draw/draw_pt_fetch_shade_pipeline.c src/gallium/auxiliary/pipebuffer/Makefile src/gallium/auxiliary/pipebuffer/SConscript src/gallium/auxiliary/pipebuffer/pb_buffer_fenced.c src/gallium/auxiliary/tgsi/tgsi_scan.c src/gallium/drivers/i915/i915_surface.c src/gallium/drivers/i915/i915_texture.c src/gallium/drivers/llvmpipe/lp_setup.c src/gallium/drivers/llvmpipe/lp_tex_sample_c.c src/gallium/drivers/llvmpipe/lp_texture.c src/gallium/drivers/softpipe/sp_prim_vbuf.c src/gallium/state_trackers/xorg/xorg_dri2.c src/gallium/winsys/drm/intel/gem/intel_drm_api.c src/gallium/winsys/drm/nouveau/drm/nouveau_drm_api.c src/gallium/winsys/drm/radeon/core/radeon_drm.c src/gallium/winsys/drm/vmware/core/vmw_screen_dri.c src/mesa/state_tracker/st_cb_clear.c
2010-01-19st/drm: Expose kernel driver nameJakob Bornecrantz
Based on patch by Chia-I Wu <olvaffe@gmail.com> Expose the name of the kernel driver as accepted by drmOpenByName.
2010-01-12winsys/drm: Add name field to drm_api.Chia-I Wu
The name can be used for driver selection. It has the same name as the DRI driver does right now. Signed-off-by: Chia-I Wu <olvaffe@gmail.com>
2009-12-21Merge branch 'mesa_7_7_branch'Brian Paul
Conflicts: src/mesa/main/version.h src/mesa/state_tracker/st_atom_shader.c
2009-12-10winsys/intel: fix dereferencing of opaque type due to pipe_reference changesRoland Scheidegger
2009-12-03gallium: fix remaining users of pipe_reference functionRoland Scheidegger
2009-10-07i915g: Change order of buffer_write argumentsJakob Bornecrantz
They now follow the pipe_buffer_write style, its the gallium driver that sets the interface not the winsys.
2009-10-06i915g: Add more defines to tweek batchbufferJakob Bornecrantz
2009-10-05i915g: Drop the simple sufixJakob 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-27i915g: Make sure to map tiled buffers via the gttJakob Bornecrantz
2009-09-27i915g: Enable reuse of buffersJakob Bornecrantz
2009-09-22i915g: Activate traceJakob Bornecrantz
2009-09-09i915g: Add buffer write callbackJakob Bornecrantz
2009-09-09i915g: pwrite batchbuffer instead of mapJakob Bornecrantz
2009-09-09i915g: Map vertex buffers via gttJakob Bornecrantz
2009-09-03i915g: Up the number of relocsJakob Bornecrantz
2009-09-03i915g: Don't run in sync with HWJakob Bornecrantz
2009-09-01i915g: Implement new winsysJakob Bornecrantz
2009-08-28i915g: Don't forget to init buffer ptrsJakob Bornecrantz
2009-08-28drm_api: Operate on textures instead of buffersJakob 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-22i915g: Remove bad assert on fenceJakob Bornecrantz
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-12-15Merge branch 'mesa_7_6_branch' into mesa_7_7_branchIan Romanick
Conflicts: src/gallium/drivers/softpipe/sp_quad_blend.c
2009-12-12i915g: Silence unused value warning in intel_drm_get_device_id.Vinson Lee
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