mesa/src/broadcom/vulkan
Iago Toral Quiroga 07828c0456 v3dv: fix 3D image blits
Specifically, we should select the slice to blit from on the source
image to be in the middle of the depth step.

This issue was only raised recently after the CTS improved the 3D
blitting tests.

Fixes:
dEQP-VK.api.copy_and_blit.core.blit_image.all_formats.*.3d.*

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6766>
2020-10-13 21:21:33 +00:00
..
.dir-locals.el
.editorconfig
meson.build v3dv: add v3dv_limits file 2020-10-13 21:21:32 +00:00
v3d_tiling.c v3dv: implement vkCreateImage 2020-10-13 21:21:25 +00:00
v3dv_bo.c v3dv/bo: add dump stats info 2020-10-13 21:21:31 +00:00
v3dv_bo.h v3dv/bo: adding a BO cache 2020-10-13 21:21:31 +00:00
v3dv_cl.c v3dv/bo: adding a BO cache 2020-10-13 21:21:31 +00:00
v3dv_cl.h v3dv/descriptor: use descriptor pool bo for image/samplers 2020-10-13 21:21:30 +00:00
v3dv_cmd_buffer.c v3dv/cmd_buffer: set instance id to 0 at start of tile 2020-10-13 21:21:33 +00:00
v3dv_debug.c v3dv/debug: add v3dv_debug 2020-10-13 21:21:25 +00:00
v3dv_debug.h v3dv/debug: add v3dv_print_v3d_key 2020-10-13 21:21:33 +00:00
v3dv_descriptor_set.c v3dv/descriptor: remove v3dv_descriptor_map_get_image_view 2020-10-13 21:21:32 +00:00
v3dv_device.c v3dv: lower interpolateAt functions in NIR and enable sample rate shading 2020-10-13 21:21:33 +00:00
v3dv_entrypoints_gen.py
v3dv_extensions.py v3dv: hook up WSI support 2020-10-13 21:21:26 +00:00
v3dv_extensions_gen.py
v3dv_formats.c v3dv/formats: fix exposing FEATURE_UNIFORM/STORAGE_TEXEL_BUFFER_BIT 2020-10-13 21:21:32 +00:00
v3dv_icd.py
v3dv_image.c v3dv: only require texel-size alignment for linear images 2020-10-13 21:21:33 +00:00
v3dv_limits.h v3dv: add v3dv_limits file 2020-10-13 21:21:32 +00:00
v3dv_meta_clear.c v3dv/meta: fix hash table insertion 2020-10-13 21:21:33 +00:00
v3dv_meta_copy.c v3dv: fix 3D image blits 2020-10-13 21:21:33 +00:00
v3dv_pass.c v3dv: handle multisample resolves for formats that don't support TLB resolves 2020-10-13 21:21:32 +00:00
v3dv_pipeline.c v3dv: lower interpolateAt functions in NIR and enable sample rate shading 2020-10-13 21:21:33 +00:00
v3dv_pipeline_cache.c v3dv/pipeline: when looking for a variant, check first current variant 2020-10-13 21:21:32 +00:00
v3dv_private.h v3dv/pipeline: set 16bit return_size for shadows always 2020-10-13 21:21:33 +00:00
v3dv_query.c v3dv/bo: adding a BO cache 2020-10-13 21:21:31 +00:00
v3dv_queue.c v3dv: consider MSAA when computing frame tiling 2020-10-13 21:21:32 +00:00
v3dv_uniforms.c v3dv: implement nir_texop_texture_samples 2020-10-13 21:21:32 +00:00
v3dv_util.c
v3dv_wsi.c v3dv: avoid prime blit path when presenting WSI images 2020-10-13 21:21:32 +00:00
v3dv_wsi_x11.c v3dv: hook up WSI support 2020-10-13 21:21:26 +00:00
vk_format_info.h v3dv: fix blitting of signed integer formats 2020-10-13 21:21:32 +00:00