xf86-video-intel/src
Chris Wilson fc0ba65f5e uxa: Disable bo reuse after binding to a scanout
On gen6+, bo are expected to be LLC by default. However, as using the bo
for the scanout causes it to be moved into the uncached domain, this
assumption is then false and we should release the bo back to the system
rather than spread the uncached buffers around. The most common
allocator of scanouts is for pageflipping which are already non-reusable
due to the DRI2 export, so there should actually be little impact.

Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
2012-10-20 15:37:19 +01:00
..
legacy Remove the last couple of references to mibstore 2012-09-27 14:58:57 +01:00
render_program Use path for intel-gen4asm derived from pkg-config 2012-10-07 10:49:07 +01:00
scripts
sna sna: Clear the damage along with the BO when forcing the stall for inplace BLT 2012-10-19 16:29:19 +01:00
xvmc Use path for intel-gen4asm derived from pkg-config 2012-10-07 10:49:07 +01:00
Makefile.am uxa: Remove Shadow hack 2012-07-15 20:56:58 +01:00
brw_defines.h uxa: set "Shader Channel Select" fields in surface state for Haswell 2012-08-03 12:20:26 +01:00
brw_structs.h uxa: set "Shader Channel Select" fields in surface state for Haswell 2012-08-03 12:20:26 +01:00
common.h Drop some unused includes 2012-07-14 10:02:51 +01:00
compat-api.h Kill mibstore pretend backwards compatibility 2012-09-26 15:02:17 +01:00
i830_3d.c
i830_reg.h
i830_render.c intel: convert to new screen conversion APIs 2012-05-23 11:02:20 +01:00
i915_3d.c
i915_3d.h
i915_reg.h
i915_render.c uxa/gen3: Simply simple fill shader generation 2012-08-16 21:00:57 +01:00
i915_video.c uxa/i915: check for failure to allocate temporary destination 2012-06-06 17:05:13 +01:00
i965_3d.c uxa: use at least 64 URB entries for Haswell 2012-08-03 12:20:18 +01:00
i965_reg.h uxa: fix 3DSTATE_PS to fill in number of samples for Haswell 2012-08-03 12:20:29 +01:00
i965_render.c uxa: fix 3DSTATE_PS to fill in number of samples for Haswell 2012-08-03 12:20:29 +01:00
i965_video.c uxa: fix 3DSTATE_PS to fill in number of samples for Haswell 2012-08-03 12:20:29 +01:00
intel.h Reorder INTEL_XVMC define so that we pick up Option "XvMC" 2012-09-23 08:56:50 +01:00
intel_batchbuffer.c intel: convert to new screen conversion APIs 2012-05-23 11:02:20 +01:00
intel_batchbuffer.h uxa: Simplify flush tracking 2012-03-15 12:43:12 +00:00
intel_display.c uxa: Disable bo reuse after binding to a scanout 2012-10-20 15:37:19 +01:00
intel_dri.c intel: fix fullscreen damage posting on pageflip 2012-10-11 09:24:12 +01:00
intel_driver.c uxa: Only destroy the bufmgr if it exists 2012-09-29 10:40:51 +01:00
intel_driver.h Add basic support for ValleyView 2012-09-14 21:51:36 +01:00
intel_glamor.c uxa: Distinguish forms of pinning 2012-09-06 11:28:49 +01:00
intel_glamor.h uxa/glamor/dri: Enable the pageflip support on glamor. 2012-02-21 08:42:12 +00:00
intel_hwmc.c intel: convert to new screen conversion APIs 2012-05-23 11:02:20 +01:00
intel_hwmc.h
intel_list.h intel: Fix typo s/asert/assert/ 2012-03-08 11:18:01 +00:00
intel_memory.c uxa: Only emit a warning if we fail to tile the frontbuffer and the hw allows 2012-08-12 13:02:27 +01:00
intel_module.c Silence a couple of potential compiler warnings 2012-09-23 13:49:40 +01:00
intel_options.c Add Option "Backlight" to override the probed backlight control interface 2012-08-26 19:47:31 +01:00
intel_options.h Reorder INTEL_XVMC define so that we pick up Option "XvMC" 2012-09-23 08:56:50 +01:00
intel_uxa.c uxa: Distinguish forms of pinning 2012-09-06 11:28:49 +01:00
intel_video.c uxa: Flush batch immediately after queuing a WAIT_FOR_EVENT 2012-09-05 12:33:08 +01:00
intel_video.h