mesa/src
Timur Kristóf 674045d04b tgsi_to_nir: Support FACE and POSITION properly.
Previously, FACE was hard-coded as a sysval, but TTN emulated
it incorrectly. Also, POSITION was not supported when it was
a sysval. This patch fixes these by allowing both of them to
be sysvals or inputs, based on driver capabilities. It also
fixes the TGSI FACE emulation based on the TGSI spec.

Signed-Off-By: Timur Kristóf <timur.kristof@gmail.com>
Tested-by: Andre Heider <a.heider@gmail.com>
Tested-by: Rob Clark <robdclark@gmail.com>
Reviewed-by: Timothy Arceri <tarceri@itsqueeze.com>
Reviewed-by: Eric Anholt <eric@anholt.net>
2019-03-05 19:13:27 +00:00
..
amd radv: properly align the fence and EOP bug VA on GFX9 2019-03-05 15:00:20 +01:00
broadcom v3d: Move the stores for fixed function VS output reads into NIR. 2019-03-05 10:59:40 -08:00
compiler nir: Add multiplier argument to nir_lower_uniforms_to_ubo. 2019-03-05 19:13:27 +00:00
egl egl: fix libdrm-less builds 2019-03-05 13:04:06 +00:00
freedreno freedreno/ir3: track register pressure in sched 2019-03-03 13:27:50 -05:00
gallium tgsi_to_nir: Support FACE and POSITION properly. 2019-03-05 19:13:27 +00:00
gbm gbm: drop duplicate #defines 2019-02-14 11:20:00 +00:00
getopt
glx glx: fix shared memory leak in X11 2019-02-28 14:23:02 +10:00
gtest meson: hide warnings from external project gtest 2018-10-31 18:20:25 +00:00
hgl meson: Add Haiku platform support v4 2018-02-16 16:56:34 -06:00
imgui imgui: update memory editor 2019-02-26 12:49:07 +00:00
intel anv: Implement VK_EXT_inline_uniform_block 2019-03-05 10:06:50 -06:00
loader loader: use loader_open_device() to handle O_CLOEXEC 2019-02-26 11:07:23 +00:00
mapi mapi: work around GCC LTO dropping assembly-defined functions 2019-02-13 14:20:51 +00:00
mesa nir: Add multiplier argument to nir_lower_uniforms_to_ubo. 2019-03-05 19:13:27 +00:00
util util: #define PATH_MAX when undefined (eg. Hurd) 2019-03-05 12:27:35 +00:00
vulkan vulkan: update headers/registry to 1.1.102 2019-03-05 10:39:11 +00:00
Makefile.am build: move imgui out of src/intel/tools to be reused 2019-02-21 18:06:05 +00:00
meson.build meson: avoid going back up the tree with include_directories() 2019-03-05 10:02:47 +00:00
SConscript scons: Remove gles option. 2018-10-19 16:50:26 +01:00