xf86-video-intel/src
Chris Wilson a3371613c9 sna: Do not automagically convert GTT mappings on untiled scanout to CPU
The likelihood of an untiled mapping of the scanout is slim, except for
gen3 with large desktops, and there it should never be in the CPU
domain...

The issue is that we may perform an operation "inplace", yet incoherent
with the display engine, and never flush the CPU cache, resulting in
render corruption. In theory at least!

Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
2012-04-25 11:17:58 +01:00
..
legacy legacy: Rename XF86DRI to HAVE_DRI1 to avoid conflicts with xorg-server.h 2012-02-24 21:40:44 +00:00
render_program src/sna/gen5: Replace the precompiled shaders 2011-11-24 18:24:37 +00:00
scripts Review PLL spreadsheet and update register ranges. 2007-11-13 22:28:22 -08:00
sna sna: Do not automagically convert GTT mappings on untiled scanout to CPU 2012-04-25 11:17:58 +01:00
xvmc Use malloc/calloc/realloc/free directly 2011-10-29 20:15:11 -07:00
Makefile.am Include a local copy of list.h 2012-02-11 21:02:22 +00:00
brw_defines.h Document and use 'legacy' border color mode 2008-10-06 13:22:08 -07:00
brw_structs.h Xv: update SURFACE_STATE & SAMPLER_STATE for Xv on Ivybridge 2011-06-24 09:42:13 +08:00
common.h uxa: Remove DPRINTF stubs 2012-02-21 11:29:41 +00:00
i830_3d.c Rename common infrastructure to the intel namespace. 2010-06-25 13:18:01 +01:00
i830_reg.h add BLT ring support 2010-11-01 10:37:51 +00:00
i830_render.c uxa: Simplify flush tracking 2012-03-15 12:43:12 +00:00
i915_3d.c Rename common infrastructure to the intel namespace. 2010-06-25 13:18:01 +01:00
i915_3d.h Revert "xp:trapezoids" 2010-06-09 10:03:29 +01:00
i915_reg.h i915: Move vertices into a vertex buffer object. 2010-05-24 09:36:23 +01:00
i915_render.c uxa/i915: Remove broken CA pass, fallback to magic 2-pass composite helper 2012-03-15 12:43:12 +00:00
i915_video.c Compile out UXA if so desired 2011-11-16 22:15:39 +00:00
i965_3d.c render: Refactor to use newly shared pipeline setup code in i965_3d.c. 2011-07-28 15:01:03 -07:00
i965_reg.h snb: implement PIPE_CONTROL workaround 2011-10-11 09:54:17 +02:00
i965_render.c uxa: Simplify flush tracking 2012-03-15 12:43:12 +00:00
i965_video.c uxa/video: Clear all state structures before uploading 2011-12-31 17:22:29 +00:00
intel.h uxa/i915: Remove broken CA pass, fallback to magic 2-pass composite helper 2012-03-15 12:43:12 +00:00
intel_batchbuffer.c uxa: Simplify flush tracking 2012-03-15 12:43:12 +00:00
intel_batchbuffer.h uxa: Simplify flush tracking 2012-03-15 12:43:12 +00:00
intel_display.c Avoid duplicated code with intel_output_create_ranged_atom 2012-03-26 14:12:56 +01:00
intel_dri.c Don't issue a scanline wait while VT switched 2012-04-17 17:56:05 +01:00
intel_driver.c uxa: Defer the call to EnterVT till after outputs are initialised 2012-03-19 16:12:37 +00:00
intel_driver.h Add support for Ivy Bridge GT2 Server chipset 2012-03-30 09:34:13 +01:00
intel_glamor.c uxa/glamor/dri: Enable the pageflip support on glamor. 2012-02-21 08:42:12 +00:00
intel_glamor.h uxa/glamor/dri: Enable the pageflip support on glamor. 2012-02-21 08:42:12 +00:00
intel_hwmc.c Include a chipset generation number to clarify device specific paths. 2010-10-07 13:26:07 +01:00
intel_hwmc.h Rename common infrastructure to the intel namespace. 2010-06-25 13:18:01 +01:00
intel_list.h intel: Fix typo s/asert/assert/ 2012-03-08 11:18:01 +00:00
intel_memory.c uxa: Ensure that we can fallback with all of (src, mask, dst) as GTT mappings 2011-12-02 10:42:00 +00:00
intel_module.c Add support for Ivy Bridge GT2 Server chipset 2012-03-30 09:34:13 +01:00
intel_shadow.c intel: Trivially remove a piece of XAA dependency for shadow 2012-01-18 10:27:17 +00:00
intel_uxa.c uxa: Simplify allocation of backing pixmap 2012-03-15 12:43:12 +00:00
intel_video.c Don't issue a scanline wait while VT switched 2012-04-17 17:56:05 +01:00
intel_video.h Xv: setup pipeline for Xv on Sandybridge 2010-11-01 08:51:13 +08:00