mesa/src/intel
Iago Toral Quiroga 7668b594e6 anv/blorp: multisample resolve all attachment layers
We were only resolving the first.

v2:
  - Do not require that the number of layers on dst and src are an
    exact match, it is okay if the dst has more layers so long as
    it has at least the same that we are going to resolve.
  - Do not always resolve array_len layers, we should resolve
    only from base_array_layer to array_len.

v3:
  - v2 was assuming that array_len represented the total number of
    layers in the image, but it represents the number of layers
    starting at the base array ayer.

v4:
 - The number of layers to resolve should be taken from the
   framebuffer (Nanley).

Fixes new CTS tests for multisampled layered rendering:
dEQP-VK.renderpass.multisample_resolve.layers_*

Reviewed-by: Nanley Chery <nanley.g.chery@intel.com>
2018-02-22 08:23:39 +01:00
..
blorp intel/blorp: Add a blorp_hiz_clear_depth_stencil helper 2018-02-20 13:49:24 -08:00
common intel/common/icl: Add has_sample_with_hiz flag in gen_device_info 2018-02-15 16:14:56 -08:00
compiler i965: Fix compiler warning about write being undefined. 2018-02-20 20:23:57 -08:00
genxml intel/genxml/icl: Update genx_bits header 2018-02-15 16:14:55 -08:00
isl intel/isl: Improve the documentation on get_default_aux_state 2018-02-21 18:18:16 -08:00
tools intel/aubinator: Correctly decode INTERFACE_DESCRIPTOR_DATA 2018-02-14 13:17:26 -08:00
vulkan anv/blorp: multisample resolve all attachment layers 2018-02-22 08:23:39 +01:00
Android.blorp.mk
Android.common.mk
Android.compiler.mk
Android.genxml.mk intel/genxml/icl: Generate packing headers 2018-02-15 16:14:55 -08:00
Android.isl.mk intel/isl/icl: Build and use gen11 surface state emit functions 2018-02-15 16:14:55 -08:00
Android.mk
Android.vulkan.mk anv/icl: Build anv libs for gen11 2018-02-16 11:10:32 -08:00
Makefile.am autotools: include meson build files in tarball 2018-01-19 16:30:51 -08:00
Makefile.blorp.am
Makefile.common.am
Makefile.compiler.am
Makefile.genxml.am
Makefile.isl.am intel/isl/icl: Build and use gen11 surface state emit functions 2018-02-15 16:14:55 -08:00
Makefile.sources anv/icl: Build anv libs for gen11 2018-02-16 11:10:32 -08:00
Makefile.tools.am intel/tools: Convert aubinator over to the common framework 2017-12-14 13:27:24 -08:00
Makefile.vulkan.am anv/icl: Build anv libs for gen11 2018-02-16 11:10:32 -08:00
meson.build