xf86-video-intel/src
Chris Wilson ccf0fdd56d sna: Only flush after the BLT operation if we have more than 2 distinct bo
In order to preserve the optimisation of discarding incomplete batches,
we don't always want to immediately submit the batch after inserting the
first command. As we currently only cancel a batch if it only touches
the bo being discarded, we can skip the immediate flush if it only
accesses one bo and maybe be able to use the undo optimisation later.

Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
2013-07-09 20:41:51 +01:00
..
legacy Remove the last couple of references to mibstore 2012-09-27 14:58:57 +01:00
render_program uxa/gen7: Don't use a message register to store vl 2013-02-18 13:46:47 +00:00
scripts
sna sna: Only flush after the BLT operation if we have more than 2 distinct bo 2013-07-09 20:41:51 +01:00
xvmc xvmc: Add the complementary XCB_CFLAGS 2013-02-06 10:37:50 +00:00
Makefile.am Add the nickle utility scripts to the tarball 2013-06-24 20:34: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 sna/video: Convert to a pure Xv backend 2013-05-21 11:14:52 +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 Convert generation counter to octal 2012-11-30 12:12:49 +00: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 Convert generation counter to octal 2012-11-30 12:12:49 +00:00
i965_video.c Convert generation counter to octal 2012-11-30 12:12:49 +00:00
intel.h intel: Throttle harder 2013-01-11 12:56:08 +00:00
intel_batchbuffer.c uxa: Harden against failures to submit batchbuffers 2013-01-30 16:47:02 +00:00
intel_batchbuffer.h uxa: Simplify flush tracking 2012-03-15 12:43:12 +00:00
intel_device.c intel: Move the validation of the KMS device into the open routine 2013-07-02 09:38:07 +01:00
intel_display.c uxa: fix the compilation error with xorg-xserver <= 1.10 2013-06-27 16:40:41 +01:00
intel_dri.c uxa/dri: Fix compile error for unknown 'bool' 2013-04-26 13:22:01 +01:00
intel_driver.c intel: Retire Option "RelaxedFencing" 2013-07-03 12:45:10 +01:00
intel_driver.h sna: Store the path used to open the device and pass to DRI 2013-06-30 11:32:24 +01:00
intel_glamor.c uxa/glamor: Prevent a crash when trying to load a misconfigured glamor 2013-03-12 18:43:32 +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 Convert generation counter to octal 2012-11-30 12:12:49 +00:00
intel_hwmc.h
intel_list.h sna: Fix checking the dirty boxes 2013-07-01 22:51:22 +01:00
intel_memory.c Convert generation counter to octal 2012-11-30 12:12:49 +00:00
intel_module.c intel: Move the validation of the KMS device into the open routine 2013-07-02 09:38:07 +01:00
intel_options.c intel: Add an option for forced rediscovery of output status on startup 2013-07-03 13:05:49 +01:00
intel_options.h intel: Add an option for forced rediscovery of output status on startup 2013-07-03 13:05:49 +01:00
intel_uxa.c uxa: Align surface allocations to even tile rows 2012-12-30 10:36:05 +00:00
intel_video.c Convert generation counter to octal 2012-11-30 12:12:49 +00:00
intel_video.h