mesa/src/amd/vulkan
Dave Airlie dd17e4ceb4 radv/meta: reduce vertex buffer usage in clear shaders
For depth clears we have to pass the depth in the 2nd
component, we can use push constants for some of this
later to drop the vertex buffer completely

Reviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl>
Signed-off-by: Dave Airlie <airlied@redhat.com>
2017-04-19 10:02:53 +10:00
..
winsys/amdgpu radv: fix stencil regression since new addrlib import 2017-04-13 20:32:03 +10:00
.gitignore radv: Suffix the radeon_icd file with the host CPU 2016-11-09 21:36:45 +00:00
dev_icd.json.in radv: Replace "abi_versions" with correct "api_version". 2016-10-25 12:55:39 -07:00
Makefile.am vulkan/wsi: Generate wayland protocol headers separately from EGL 2017-03-13 11:16:33 +00:00
Makefile.sources radv/amdgpu: Add some debug flags. 2017-03-06 00:10:23 +01:00
radeon_icd.json.in radv: Suffix the radeon_icd file with the host CPU 2016-11-09 21:36:45 +00:00
radv_cmd_buffer.c radv: add support for 32 descriptor sets. 2017-04-19 09:00:43 +10:00
radv_cs.h radv: Assert when setting 0 registers in a sequence. 2017-03-29 01:58:16 +02:00
radv_debug.h radv/amdgpu: Add some debug flags. 2017-03-06 00:10:23 +01:00
radv_descriptor_set.c radv: remove the temp descriptor set infrastructure 2017-04-14 23:21:24 +02:00
radv_descriptor_set.h radv: add support for 32 descriptor sets. 2017-04-19 09:00:43 +10:00
radv_device.c radv: enable timestampComputeAndGraphics 2017-04-17 21:21:35 +03:00
radv_entrypoints_gen.py radv: implement VK_KHR_descriptor_update_template 2017-04-07 00:54:46 +02:00
radv_formats.c radv: support S8_UINT as a depth/stencil format. 2017-04-14 05:49:25 +10:00
radv_image.c radv: allocate thin textures as linear. 2017-04-13 20:31:38 +10:00
radv_meta.c radv/meta: reduce vertex buffer usage in clear shaders 2017-04-19 10:02:53 +10:00
radv_meta.h radv/meta: reduce vertex buffer usage in clear shaders 2017-04-19 10:02:53 +10:00
radv_meta_blit.c radv: use push descriptors in meta 2017-04-14 23:21:24 +02:00
radv_meta_blit2d.c radv: use push descriptors in meta 2017-04-14 23:21:24 +02:00
radv_meta_buffer.c radv: use push descriptors in meta 2017-04-14 23:21:24 +02:00
radv_meta_bufimage.c radv: use push descriptors in meta 2017-04-14 23:21:24 +02:00
radv_meta_clear.c radv/meta: reduce vertex buffer usage in clear shaders 2017-04-19 10:02:53 +10:00
radv_meta_copy.c radv: handle z offset for 3d image <-> buffer copies. 2017-03-07 04:02:00 +00:00
radv_meta_decompress.c radv/meta: move depth decompress to using inline vertex data 2017-04-19 10:02:47 +10:00
radv_meta_fast_clear.c radv/meta: move fast clear to generate vertices in shader. 2017-04-19 10:02:43 +10:00
radv_meta_resolve.c radv/meta: avoid using vertex buffer for resolve shader. 2017-04-19 10:02:50 +10:00
radv_meta_resolve_cs.c radv: use push descriptors in meta 2017-04-14 23:21:24 +02:00
radv_pass.c radv: move to using shared vk_alloc inlines. 2016-10-19 09:05:26 +10:00
radv_pipeline.c radv/ac: add support for indirect access of descriptor sets. 2017-04-19 09:00:43 +10:00
radv_pipeline_cache.c Revert "radv: fallback to an in-memory cache when no pipline cache is provided" 2017-03-20 13:41:31 +10:00
radv_private.h radv/ac: add support for indirect access of descriptor sets. 2017-04-19 09:00:43 +10:00
radv_query.c radv: use push descriptors in meta 2017-04-14 23:21:24 +02:00
radv_radeon_winsys.h radv: report timestampPeriod correctly 2017-04-14 23:15:55 +03:00
radv_util.c radv: use enum_to_str util functions. 2017-03-04 15:05:14 +00:00
radv_util.h radv: Use proper header guards over 'pragma once' directives 2016-10-10 16:10:56 +11:00
radv_wsi.c radv: Enable VK_KHR_incremental_present. 2017-04-03 23:00:07 +02:00
radv_wsi_wayland.c radv/wsi: Don't include wayland headers 2017-03-13 11:16:30 +00:00
radv_wsi_x11.c vulkan/wsi/radv: add initial prime support (v1.1) 2017-02-27 05:42:16 +10:00
si_cmd_buffer.c radv: Rework guard band calculation. 2017-04-03 23:03:46 +02:00
vk_format.h radv: consistently use ifndef guards over pragma once 2017-03-22 16:55:21 +00:00
vk_format_layout.csv radv: add initial non-conformant radv vulkan driver 2016-10-07 09:16:09 +10:00
vk_format_parse.py amd: remove shebang from python scripts 2017-03-10 14:12:46 +00:00
vk_format_table.py amd: remove shebang from python scripts 2017-03-10 14:12:46 +00:00