mesa/src
Jason Ekstrand 4e03edf189 intel/blorp: Stop using the X/YOffset field of RENDER_SURFACE_STATE
While it can be useful, the field has substantial limtations.  In
particular, the bittom 2 or 3 bits is missing so your offset always has to
be a multiple of 4 or 8.  While surface alignments usually work out to make
this ok, when you start trying to fake compressed surfaces as uncompressed
(which we will want to do) this falls apart.  The easiest solution is to
simply align all offsets to a tile boundary and munge the regions we're
copying to account for the intratile offset.

Signed-off-by: Jason Ekstrand <jason@jlekstrand.net>
Reviewed-by: Topi Pohjolainen <topi.pohjolainen@intel.com>
2016-09-12 19:42:57 -07:00
..
amd android: add support for libmesa_amdgpu_addrlib 2016-09-13 10:06:04 +10:00
compiler mesa/glsl: Move string_to_uint_map into the util folder 2016-09-12 10:48:35 +10:00
egl egl: Rename MESA_configless_context bit to KHR_no_config_context 2016-09-12 11:29:09 -04:00
gallium android: add support for libmesa_amdgpu_addrlib 2016-09-13 10:06:04 +10:00
gbm gbm: fix potential NULL deref of mapImage/unmapImage. 2016-09-12 16:52:55 +01:00
getopt Introduce .editorconfig 2016-08-31 17:06:54 -07:00
glx glx/glvnd: list the strcmp arguments in correct order 2016-09-05 11:59:07 +01:00
gtest Introduce .editorconfig 2016-08-31 17:06:54 -07:00
hgl Introduce .editorconfig 2016-08-31 17:06:54 -07:00
intel intel/blorp: Stop using the X/YOffset field of RENDER_SURFACE_STATE 2016-09-12 19:42:57 -07:00
loader loader/dri3: Always use at least two back buffers 2016-09-06 13:04:48 +09:00
mapi mapi: add gl32.h to the list of GLES3 headers for installation 2016-09-06 22:45:44 -04:00
mesa intel/blorp: Take a destination swizzle in blorp_blit 2016-09-12 19:42:57 -07:00
util u_endian: add android to glibc clause 2016-09-13 10:04:13 +10:00
Makefile.am mesa: Remove prog_hash_table.c 2016-09-12 10:48:35 +10:00
SConscript scons: put the generated git_sha1.h file in top-level src/ directory 2016-06-17 10:33:00 -06:00