xf86-video-intel/src
Chris Wilson 06b1b875ba uxa/i915: check for failure to allocate temporary destination
If the target drawable is too large for the render pipeline, we need to
create a temporary surface. This may fail, so abort if it does.

Reported-by: Zdenek Kabelac <zkabelac@redhat.com>
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
2012-06-06 17:05:13 +01:00
..
legacy legacy/i810/dri: Check for malloc failure for BusIdString 2012-06-06 16:02:47 +01: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: Silence a few unused function warnings 2012-06-06 17:04:01 +01:00
xvmc Use malloc/calloc/realloc/free directly 2011-10-29 20:15:11 -07:00
Makefile.am Only create a single instance of the intel_options array 2012-05-25 10:06:57 +01: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 Allow runtime switching of AccelMethod between uxa/sna and even glamor 2012-05-24 19:01:22 +01:00
compat-api.h intel: port legacy and uxa to new API. 2012-06-05 11:31:45 +01: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 intel: convert to new screen conversion APIs 2012-05-23 11:02:20 +01: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: Static analysis warning fixes 2012-06-01 17:30:38 +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 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: Preferred order for calloc is (count, size) 2012-06-04 12:31:09 +01:00
i965_video.c uxa/i965: Silence static analyser by asserting the bo exists for the video 2012-06-04 16:45:05 +01:00
intel.h uxa/i965: Make the unhandled allocation failures explicit 2012-06-02 08:38:21 +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: Check for DPMS off before scheduling a WAIT_ON_EVENT 2012-06-05 16:09:05 +01:00
intel_dri.c uxa/dri: Fix up typo from f2513cb0f 2012-06-06 15:17:30 +01:00
intel_driver.c intel: port legacy and uxa to new API. 2012-06-05 11:31:45 +01:00
intel_driver.h Unify options handling between UXA and SNA 2012-05-24 18:47:41 +01:00
intel_glamor.c glamor: Fix misspelled xf86GetOptValString and OPTION_ACCEL_METHOD introduced by commit e456291. 2012-05-27 11:54:00 +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 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 Allow runtime switching of AccelMethod between uxa/sna and even glamor 2012-05-24 19:01:22 +01:00
intel_options.c Mark a few more options as being UXA specific 2012-05-30 08:32:34 +01:00
intel_options.h Only create a single instance of the intel_options array 2012-05-25 10:06:57 +01:00
intel_shadow.c shadow 2012-06-04 12:40:56 +01:00
intel_uxa.c intel: convert to new screen conversion APIs 2012-05-23 11:02:20 +01:00
intel_video.c uxa: Fix reallocation of XVAdaptors array 2012-06-02 08:38:21 +01:00
intel_video.h Xv: setup pipeline for Xv on Sandybridge 2010-11-01 08:51:13 +08:00