mesa/src/amd/common
Dave Airlie f4e499ec79 radv: add initial non-conformant radv vulkan driver
This squashes all the radv development up until now into
one for merging.

History can be found:
https://github.com/airlied/mesa/tree/semi-interesting

This requires llvm 3.9 and is in no way considered
a conformant vulkan implementation. It can run a number
of vulkan applications, and supports all GPUs using
the amdgpu kernel driver.

Thanks to Intel for providing anv and spirv->nir,
and Emil Velikov for reviewing build integration.

Parts of this are:
Reviewed-by: Nicolai Hähnle <nicolai.haehnle@amd.com>
Acked-by: Edward O'Callaghan <funfunctor@folklore1984.net>

Authors: Bas Nieuwenhuizen and Dave Airlie
Signed-off-by: Dave Airlie <airlied@redhat.com>
2016-10-07 09:16:09 +10:00
..
ac_binary.c radv: add initial non-conformant radv vulkan driver 2016-10-07 09:16:09 +10:00
ac_binary.h radv: add initial non-conformant radv vulkan driver 2016-10-07 09:16:09 +10:00
ac_llvm_helper.cpp radv: add initial non-conformant radv vulkan driver 2016-10-07 09:16:09 +10:00
ac_llvm_util.c radv: add initial non-conformant radv vulkan driver 2016-10-07 09:16:09 +10:00
ac_llvm_util.h radv: add initial non-conformant radv vulkan driver 2016-10-07 09:16:09 +10:00
ac_nir_to_llvm.c radv: add initial non-conformant radv vulkan driver 2016-10-07 09:16:09 +10:00
ac_nir_to_llvm.h radv: add initial non-conformant radv vulkan driver 2016-10-07 09:16:09 +10:00
amd_family.h radeon: move radeon_family/chip_class defintions to common 2016-09-06 10:06:04 +10:00
amd_kernel_code_t.h radeonsi/compute: Use the HSA abi for non-TGSI compute shaders v3 2016-09-16 23:07:10 +00:00
amdgpu_id.h amd/addrlib: move addrlib from amdgpu winsys to common code 2016-09-06 10:06:33 +10:00
Makefile.am radv: add initial non-conformant radv vulkan driver 2016-10-07 09:16:09 +10:00
Makefile.sources radv: add initial non-conformant radv vulkan driver 2016-10-07 09:16:09 +10:00
r600d_common.h radeonsi: move sid.h/r600d_common.h to a common place. 2016-09-06 10:05:13 +10:00
sid.h radeonsi: move sid.h/r600d_common.h to a common place. 2016-09-06 10:05:13 +10:00