mesa/src
Dave Airlie 94f9591995 radv/ac: add support for TCS/TES inputs/outputs.
This adds support for the tessellation inputs/outputs to the
shader compiler, this is one of the main pieces of the patch.

It is very similiar to the radeonsi code (post merge we should
consider if there are better sharing opportunities). The main
differences from radeonsi, is that we can have "compact" varyings
for clip/cull/tess factors, and we have to add special handling
for these.

This consists of treating the const index from the deref different
depending on the compactness.

Reviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl>
Signed-off-by: Dave Airlie <airlied@redhat.com>
2017-04-01 07:16:42 +10:00
..
amd radv/ac: add support for TCS/TES inputs/outputs. 2017-04-01 07:16:42 +10:00
compiler glsl: use -O1 optimization for builtin_functions.cpp with MinGW 2017-03-31 13:36:25 -06:00
egl Android: drop Android 4.4 (KitKat) support 2017-03-22 17:53:31 +00:00
gallium radeonsi/gfx9: allow CMASK fast clear with RB+ 2017-03-31 21:41:57 +02:00
gbm gbm/dri: Check dri extension version before flush after unmap 2017-03-31 10:25:46 +02:00
getopt Introduce .editorconfig 2016-08-31 17:06:54 -07:00
glx glx: Remove #include <GL/glxint.h> 2017-03-28 14:48:12 -04:00
gtest gtest: Update to 1.8.0. 2017-01-20 11:40:52 -08:00
hgl glapi/hgl: remove the final user of _glapi_check_table() 2016-10-06 15:03:46 +01:00
intel intel: genxml: fix out of tree builds 2017-03-31 15:29:57 +01:00
loader loader: use drmGetDevice[s]2 API 2017-03-15 11:37:55 +00:00
mapi mesa/glthread: add async support to ARB_gpu_shader_int64 uniform functions 2017-03-31 11:54:36 +11:00
mesa tnl: remove unused var to silence warning 2017-03-31 13:30:54 -06:00
util util/disk_cache: don't deadlock on premature EOF 2017-03-25 13:08:37 +11:00
vulkan vulkan/wsi: include builddir for generated headers 2017-03-13 16:04:20 +01:00
Makefile.am intel/vulkan: Get rid of recursive make 2017-03-13 11:16:35 +00:00
SConscript