mesa/src/amd/common
Alex Smith c2a5cb6427 ac/nir: Fix ordering of parameters for image atomic cmpswap intrinsics
The NIR parameters are ordered "compare, data", matching GLSL, but both
the image and buffer LLVM intrinsics take them the other way around.
This is already handled correctly for SSBO atomics.

Signed-off-by: Alex Smith <asmith@feralinteractive.com>
Reviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl>
Fixes: f4e499ec79 "radv: add initial non-conformant radv vulkan driver"
2017-07-07 00:57:25 +02:00
..
.gitignore ac/debug: move .gitignore for sid_tables.h too 2017-01-13 00:37:52 +01:00
ac_binary.c radeon/ac: make ac_shader_binary_config_start() available externally 2017-02-28 13:20:31 +11:00
ac_binary.h ac: consistently use ifndef guards over pragma once 2017-03-22 16:55:21 +00:00
ac_debug.c ac: parse EVENT_WRITE_EOP, RELEASE_MEM, WAIT_REG_MEM, NOWHERE 2017-06-19 20:15:36 +02:00
ac_debug.h ac/debug: Dump indirect buffers. 2017-01-09 21:44:08 +01:00
ac_exp_param.h radeonsi/ac: move vertex export remove to common code. 2017-04-27 05:17:47 +01:00
ac_gpu_info.c ac: remove amdgpu.h dependency 2017-06-16 12:41:44 +01:00
ac_gpu_info.h ac: resolve conflicts introduced with "ac: remove amdgpu.h dependency" 2017-06-17 11:37:51 +01:00
ac_llvm_build.c ac/nir: remove last remnants of v16i8 2017-06-28 20:22:30 +01:00
ac_llvm_build.h ac/nir: remove last remnants of v16i8 2017-06-28 20:22:30 +01:00
ac_llvm_helper.cpp radeon/ac: fix build on llvm 3.8.1 2017-04-27 11:22:12 +01:00
ac_llvm_util.c radv: enable sisched toggle in perftest flags. 2017-07-06 23:07:49 +01:00
ac_llvm_util.h radv: enable sisched toggle in perftest flags. 2017-07-06 23:07:49 +01:00
ac_nir_to_llvm.c ac/nir: Fix ordering of parameters for image atomic cmpswap intrinsics 2017-07-07 00:57:25 +02:00
ac_nir_to_llvm.h radv: handle primitive id input into fragment shader with no geom shader 2017-06-26 08:45:30 +10:00
ac_shader_info.c radv/ac: Fix nir.h include 2017-04-19 12:25:18 +10:00
ac_shader_info.h ac/shader_info: fix a comment 2017-06-27 10:28:29 +10:00
ac_surface.c ac/surface: Fix HTILE for radv. 2017-06-06 03:17:02 +02:00
ac_surface.h radv: use ac_surface data structures 2017-06-05 10:44:09 +10:00
amd_family.h radeonsi/gfx9: add support for Raven 2017-05-15 13:00:26 +02:00
amd_kernel_code_t.h tree-wide: remove trailing backslash 2017-06-07 01:18:09 +01:00
amdgpu_id.h amd/addrlib: import Raven support 2017-05-15 13:00:26 +02:00
gfx9d.h radeonsi/gfx9: fix TC-compatible stencil compression 2017-06-19 20:15:36 +02:00
r600d_common.h gallium/radeon: use a top-of-pipe timestamp for the start of TIME_ELAPSED 2017-05-17 20:28:44 +02:00
sid.h ac/sid.h: don't use parentheses in PKT3_RELEASE_MEM definition 2017-06-19 20:15:36 +02:00
sid_tables.py amd/common: fix off-by-one in sid_tables.py 2017-06-19 12:03:59 +02:00