mesa/src
Connor Abbott 9885af3bdf ac: Add a shared interface between radv, radeonsi, LLVM and ACO
ac_shader_args will be similar to ac_shader_abi, except for being free
from LLVM-specific concepts and therefore capable of being shared
between LLVM and ACO. This will help us accomplish a few different
things:

- Decouple setting up SGPR and VGPR arguments from translating to LLVM,
so that we can reference these arguments in NIR lowering passes, which
will let us lower e.g. descriptor sets in NIR.

- Stop using radv-specific structures for things like determining the
chip generation in ACO.

In the end, we should replace ac_shader_abi with this structure +
driver-specific lowering passes.

Reviewed-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
2019-11-25 14:12:46 +01:00
..
amd ac: Add a shared interface between radv, radeonsi, LLVM and ACO 2019-11-25 14:12:46 +01:00
broadcom v3d: adds an extra MOV for any sig.ld* 2019-11-20 11:21:16 +01:00
compiler nir: no-op C99 _Pragma() with MSVC 2019-11-23 10:34:24 -07:00
drm-shim drm-shim: fix EOF case 2019-11-13 12:39:14 +00:00
egl Revert "egl: handle EGL_IMAGE_EXTERNAL_FLUSH_EXT" 2019-11-14 07:46:14 +02:00
etnaviv etnaviv: add drm-shim 2019-11-21 22:56:04 +00:00
freedreno turnip: implement UBWC 2019-11-21 22:21:57 +00:00
gallium llvmpipe: initial query buffer object support. (v2) 2019-11-25 12:37:32 +10:00
gbm meson: move the generic symbols check arguments to a common variable 2019-11-05 20:30:47 +00:00
getopt meson: build getopt when using msvc 2019-09-10 20:36:47 +00:00
glx dri: Avoid swapbuffer throttling in glXCopySubBufferMESA 2019-10-05 13:19:37 +00:00
gtest meson: gtest needs pthreads 2019-11-07 06:11:19 -08:00
hgl haiku: fix Mesa build 2019-10-01 10:31:02 +00:00
imgui imgui: bump imgui memory editor copy 2019-06-18 15:34:13 +00:00
intel meson: only build imgui when needed 2019-11-25 07:51:56 +00:00
loader loader: replace xmlpool_options_h with idep_xmlconfig_headers 2019-10-31 15:29:06 +00:00
mapi mesa/glthread: Implement ARB_multi_bind. 2019-11-22 15:29:07 -05:00
mesa Revert "st/mesa: keep serialized NIR instead of nir_shader in st_program" 2019-11-20 15:22:32 -08:00
panfrost pan/midgard: Use lower_tex_without_implicit_lod 2019-11-22 08:38:57 -05:00
util drirc: Add glsl_zero_init workaround for GpuTest 2019-11-25 12:22:37 +02:00
vulkan meson: only build imgui when needed 2019-11-25 07:51:56 +00:00
meson.build meson: only build imgui when needed 2019-11-25 07:51:56 +00:00
SConscript