mesa/src/intel
Jason Ekstrand 4eecd534f0 anv/image: Get rid of the memset(aux, 0, sizeof(aux)) hack
Up until now, we've been memsetting the auxiliary surface to 0 at
BindImageMemory time to ensure that it is properly initialized.
However, this isn't correct because apps are allowed to freely alias
memory between different images and buffers so long as they properly
track whether or not a particular image is valid and, if it isn't,
transition from UNINITIALIZED to something else before using it.  We
now implement those transitions so we can drop the hack.

Reviewed-by: Nanley Chery <nanley.g.chery@intel.com>
Cc: "17.1" <mesa-stable@lists.freedesktop.org>
2017-05-23 16:46:22 -07:00
..
blorp nir: Embed the shader_info in the nir_shader again 2017-05-09 15:07:47 -07:00
common intel/decoder: Fix indentation 2017-05-15 11:43:13 -07:00
compiler i965/vec4: load dvec3/4 uniforms first in the push constant buffer 2017-05-18 06:49:54 +02:00
genxml genxml: Remove brackets from kernel start pointer names 2017-05-15 11:43:11 -07:00
isl intel/isl: Add ASTC HDR to format lists and helpers 2017-05-22 11:13:53 -07:00
tools intel/aubinator_error_decode: Disassemble shader programs 2017-05-15 12:04:04 -07:00
vulkan anv/image: Get rid of the memset(aux, 0, sizeof(aux)) hack 2017-05-23 16:46:22 -07:00
Android.blorp.mk intel: android: remove libdrm_intel requirement 2017-03-30 19:07:23 +01:00
Android.common.mk android: intel: fix include paths in new "common" library 2016-09-03 20:03:16 -07:00
Android.compiler.mk intel: android: remove libdrm_intel requirement 2017-03-30 19:07:23 +01:00
Android.genxml.mk android: intel: genxml: fix genX_xml.h generation rules 2017-04-04 09:10:46 +03:00
Android.isl.mk android: add libmesa_genxml as dep to libmesa_isl 2017-03-31 08:42:54 +03:00
Android.mk intel/vulkan: Get rid of recursive make 2017-03-13 11:16:35 +00:00
Android.vulkan.mk android: add -Wl,--build-id=sha1 to LDFLAGS for libvulkan_intel 2017-05-20 08:59:57 +03:00
Makefile.am intel: automake: move INTEL_CFLAGS as applicable 2017-03-30 19:07:28 +01:00
Makefile.blorp.am blorp: automake: add TODO to the tarball 2017-02-24 17:37:00 +00:00
Makefile.common.am intel: automake: move INTEL_CFLAGS as applicable 2017-03-30 19:07:28 +01:00
Makefile.compiler.am intel/compiler: link all tests again gtest, even test_eu_compact" 2017-03-13 11:16:35 +00:00
Makefile.genxml.am intel: genxml: automake: include gen_bits_header.py in the tarball 2017-04-05 13:16:28 +01:00
Makefile.isl.am intel/isl: Stop linking libi965_compiler.la into tests 2017-03-13 11:16:33 +00:00
Makefile.sources anv/pipeline: Add shader lowering for multiview 2017-05-03 11:25:46 -07:00
Makefile.tools.am intel/aubinator_error_decode: Disassemble shader programs 2017-05-15 12:04:04 -07:00
Makefile.vulkan.am configure: check once for DRI3 dependencies 2017-05-19 19:44:15 +01:00