mesa-drm/intel
Chris Wilson fcf3e616ee intel: Don't change tiling mode unless the kernel reports success.
Fixes:

  Bug 26686 - Some textures are distorted with libdrm 2.4.18 in GTAVC&GTA3
  http://bugs.freedesktop.org/show_bug.cgi?id=26686

This bug continues to haunt me. The kernel SET_TILING ioctl is
inconsistent in its return values when reporting an error. If one of its
sanity checks fail, then the input values are left unchanged. If the
kernel later fails to change the tiling mode, then the input values are
modified to match the current tiling on the object. In short, userspace
cannot trust the return values upon error and so we must assume that
upon error our current tiling mode matches reality and not update.
2010-05-24 18:38:29 +01:00
..
intel_bufmgr.c intel: query whether a buffer is reusable. 2010-05-11 08:54:06 +01:00
intel_bufmgr.h intel: query whether a buffer is reusable. 2010-05-11 08:54:06 +01:00
intel_bufmgr_fake.c Support gcc's __FUNCTION__ for people using other compilers 2010-01-16 19:37:06 -08:00
intel_bufmgr_gem.c intel: Don't change tiling mode unless the kernel reports success. 2010-05-24 18:38:29 +01:00
intel_bufmgr_priv.h intel: query whether a buffer is reusable. 2010-05-11 08:54:06 +01:00
intel_chipset.h libdrm/intel: execbuf2 support 2010-03-02 10:10:50 -08:00
libdrm_intel.pc.in intel: Install the header file in the libdrm/ directory. 2010-03-17 12:49:10 -07:00
Makefile.am intel: Install the header file in the libdrm/ directory. 2010-03-17 12:49:10 -07:00
mm.c Move libdrm/ up one level 2009-11-17 11:15:06 -05:00
mm.h Move libdrm/ up one level 2009-11-17 11:15:06 -05:00