mesa/src/amd/vulkan
Dave Airlie f9de2d409b radv: get correct offset into LDS for indexed vars.
This seems more correct to me, since if we have an array
of floats they'll be vec4 aligned, and if we do af[2],
we want the const index to increase by 2 slots in the non
compact case.

Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=105464
Fixes: 94f9591995 (radv/ac: add support for TCS/TES inputs/outputs.)
Reviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl>
Signed-off-by: Dave Airlie <airlied@redhat.com>
2018-03-14 11:18:54 +10: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 radv: Fix the autotools build take 2. 2018-03-09 14:10:24 +01:00
Makefile.sources ac: move ac_shader_info to radv folder 2018-03-13 16:54:21 +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 ac/nir: move ac_shader_variant_info and friends to radv folder 2018-03-13 16:54:16 +01:00
radv_cs.h amd: move r600d_common.h into r600g 2017-10-09 16:27:06 +02:00
radv_debug.c radv: do not print ASM to stderr when dumping shaders 2017-12-08 11:24:24 +01:00
radv_debug.h radv: add an option that allows to dump pre-optimization ir 2018-01-22 12:28:33 +01:00
radv_descriptor_set.c radv: Disable sampler ycbcr conversion. 2018-03-07 21:18:35 +01: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: Increase the number of dynamic uniform buffers. 2018-03-12 09:46:22 +01: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: Update version to 1.1.70. 2018-03-09 07:53:39 +01:00
radv_formats.c radv: Update MAX_API_VERSION to 1.1.0 2018-03-07 21:18:34 +01:00
radv_icd.py radv: Generate icd files. 2018-03-09 07:53:39 +01:00
radv_image.c radv: don't support tc-compat on multisample d32s8 at all. 2018-02-06 19:56:00 +00: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 compute DCC decompress. 2017-12-29 12:21:40 +01: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 radv: Fix bufimage failure deallocation. 2018-01-22 00:07:32 +01:00
radv_meta_clear.c radv: restore previous stencil reference after depth-stencil clear 2018-01-22 08:57:42 +00:00
radv_meta_copy.c radv: Fix copying from 3D images starting at non-zero depth. 2018-03-05 01:04:54 +01:00
radv_meta_decompress.c radv: create pipeline layout objects for all meta operations 2017-12-19 21:22:06 +01:00
radv_meta_fast_clear.c radv: Make color meta operations layout aware. 2017-12-29 12:21:44 +01:00
radv_meta_resolve.c radv: don't use hw resolves for r16g16 norm formats. 2018-01-24 09:01:12 +10:00
radv_meta_resolve_cs.c radv: Fix memory allocation failure path in compute resolve init. 2018-01-22 00:07:19 +01: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 radv: get correct offset into LDS for indexed vars. 2018-03-14 11:18:54 +10:00
radv_pass.c vulkan: Rename multiview from KHX to KHR 2018-03-07 12:13:47 -08:00
radv_pipeline.c ac/nir: move ac_nir_compiler_options and friends to radv folder 2018-03-13 16:54:23 +01: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 ac/nir: move ac_nir_compiler_options and friends to radv folder 2018-03-13 16:54:23 +01:00
radv_query.c radv: only emit cache flushes when the pool size is large enough 2018-03-01 09:53:40 +01: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 ac/nir: move ac_nir_compiler_options and friends to radv folder 2018-03-13 16:54:23 +01:00
radv_shader.h ac/nir: move ac_nir_compiler_options and friends to radv folder 2018-03-13 16:54:23 +01:00
radv_shader_info.c ac/nir: move ac_nir_compiler_options and friends to radv folder 2018-03-13 16:54:23 +01: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: remove predication on cache flushes 2018-01-31 13:37:18 +10: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 amd: remove shebang from python scripts 2017-03-10 14:12:46 +00:00