mesa/src/amd/vulkan
Marek Olšák e29facff31 ac/surface: don't set the display flag for obviously unsupported cases (v2)
This enables the tile swizzle for some cases of the displayable micro mode,
and it also fixes an addrlib assertion failure on Vega.

Reviewed-by: Michel Dänzer <michel.daenzer@amd.com>
2018-04-10 13:06:03 -04:00
..
winsys/amdgpu radv: Use the syncobj wait ioctl to wait on fences if possible. 2018-03-01 01:07:18 +01:00
.editorconfig amd: add .editorconfig 2017-08-29 01:08:58 +03:00
.gitignore radv: port to using updated anv entrypoint/extension generator. 2017-10-17 16:50:32 +10:00
Makefile.am anv/radv: autotools: include vulkan_*.h headers 2018-03-22 18:25:39 +01:00
Makefile.sources radv: autotools: add radv_extensions.h in the generated VULKAN list 2018-03-22 18:25:39 +01:00
meson.build ac: move ac_shader_info to radv folder 2018-03-13 16:54:21 +01:00
radv_android.c radv: Implement VK_ANDROID_native_buffer. 2018-01-19 01:43:55 +01:00
radv_cmd_buffer.c radv: Always reset draw user SGPRs after secondary command buffer. 2018-04-09 23:04:42 +02:00
radv_cs.h amd: move r600d_common.h into r600g 2017-10-09 16:27:06 +02:00
radv_debug.c radv: dump LLVM IR when a hang is detected 2018-03-15 17:20:07 +01:00
radv_debug.h radv: implement out-of-order rasterization when it's safe on VI+ 2018-04-04 13:32:00 +02:00
radv_descriptor_set.c radv: drop assert on bindingDescriptorCount > 0 2018-03-14 16:54:52 +10:00
radv_descriptor_set.h radv: remove radv_pipeline_layout::push_constant_stages field 2018-01-10 12:31:57 +01:00
radv_device.c radv: implement VK_AMD_shader_core_properties 2018-04-09 14:28:13 +02:00
radv_entrypoints_gen.py radv: Add entrypoints generation with the new vk.xml 2018-03-07 15:50:19 +01:00
radv_extensions.py radv: implement VK_AMD_shader_core_properties 2018-04-09 14:28:13 +02:00
radv_formats.c util: Move util_is_power_of_two to bitscan.h and rename to util_is_power_of_two_or_zero 2018-03-29 14:09:23 -07:00
radv_icd.py radv: Generate icd files. 2018-03-09 07:53:39 +01:00
radv_image.c ac/surface: don't set the display flag for obviously unsupported cases (v2) 2018-04-10 13:06:03 -04:00
radv_meta.c radv: use separate bindings for graphics and compute descriptors 2018-02-01 09:37:09 +01:00
radv_meta.h radv: add radv_clear_{cmask,dcc} helpers 2018-04-09 11:21:05 +02:00
radv_meta_blit.c radv: Make color meta operations layout aware. 2017-12-29 12:21:44 +01:00
radv_meta_blit2d.c radv: Make color meta operations layout aware. 2017-12-29 12:21:44 +01:00
radv_meta_buffer.c radv: only emit cache flushes when the pool size is large enough 2018-03-01 09:53:40 +01:00
radv_meta_bufimage.c nir: Rename image intrinsics to image_var 2018-03-23 13:48:11 +11:00
radv_meta_clear.c radv: add radv_image_is_tc_compat_htile() helper 2018-04-09 11:21:26 +02:00
radv_meta_copy.c radv: add radv_image_is_tc_compat_htile() helper 2018-04-09 11:21:26 +02:00
radv_meta_decompress.c radv: add radv_image_has_{cmask,fmask,dcc,htile}() helpers 2018-04-09 11:21:10 +02:00
radv_meta_fast_clear.c radv: add radv_image_has_{cmask,fmask,dcc,htile}() helpers 2018-04-09 11:21:10 +02:00
radv_meta_resolve.c radv: add radv_image_has_{cmask,fmask,dcc,htile}() helpers 2018-04-09 11:21:10 +02:00
radv_meta_resolve_cs.c nir: Rename image intrinsics to image_var 2018-03-23 13:48:11 +11:00
radv_meta_resolve_fs.c radv: Fix fragment resolve init memory allocation failure paths. 2018-01-22 00:07:29 +01:00
radv_nir_to_llvm.c ac/nir: Fix include for LLVMAddPromoteMemoryToRegisterPass 2018-04-02 14:27:29 -04:00
radv_pass.c radv: set SAMPLE_RATE to the number of samples of the current fb 2018-03-30 17:32:15 +02:00
radv_pipeline.c radv: implement out-of-order rasterization when it's safe on VI+ 2018-04-04 13:32:00 +02:00
radv_pipeline_cache.c ac/nir: move ac_shader_variant_info and friends to radv folder 2018-03-13 16:54:16 +01:00
radv_private.h radv: add radv_image_is_tc_compat_htile() helper 2018-04-09 11:21:26 +02:00
radv_query.c radv: only enable PERFECT_ZPASS_COUNTS for precision occlusion queries 2018-04-06 09:07:34 +02:00
radv_radeon_winsys.h radv: Use the syncobj wait ioctl to wait on fences if possible. 2018-03-01 01:07:18 +01:00
radv_shader.c radv: add RADV_NUM_PHYSICAL_VGPRS constant 2018-04-09 14:28:13 +02:00
radv_shader.h radv: add RADV_NUM_PHYSICAL_VGPRS constant 2018-04-09 14:28:13 +02:00
radv_shader_info.c radv: fix scanning output_usage_mask with structs 2018-03-29 10:22:10 +02: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: Add trivial device group implementation. 2018-03-07 21:18:35 +01: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: enable the Polaris small primitive filter control 2018-04-06 09:07:31 +02:00
vk_format.h radv: Don't use SRGB format for image stores during resolve. 2017-08-06 16:06:50 +02: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 radv: make vk_format_description structures static 2018-03-17 18:53:21 +02:00