mesa/src
Rob Clark 5a5a43078c freedreno/ir3: start dealing with half-precision
Some instructions, assume src and/or dst is half-precision based on a
type field (ie. f32/s32/u32 are full precision but others are half
precision).  So add some code to sanity check the src/dst registers to
catch mixups.

Also propagate half-precision flag for SSA sources.  The instruction
consuming a SSA value needs to be of the same type as the one producing
it.

This is probably not complete half-precision support, but a useful first
step.  We do still need to add support for nir alu instructions for
converting between half/full precision.

Signed-off-by: Rob Clark <robdclark@gmail.com>
2018-03-05 08:05:33 -05:00
..
amd ac: add ac_build_fsign() 2018-03-05 11:04:36 +01:00
broadcom nir: add lower_ldexp to nir compiler options 2018-02-28 09:23:49 +11:00
compiler nir: Silence unused parameter warnings in generated nir_constant_expressions code 2018-03-02 16:10:44 -08:00
egl *-symbol-check: use correct nm path when cross-compiling 2018-02-26 13:50:59 +00:00
gallium freedreno/ir3: start dealing with half-precision 2018-03-05 08:05:33 -05:00
gbm *-symbol-check: use correct nm path when cross-compiling 2018-02-26 13:50:59 +00:00
getopt
glx loader_dri3/glx/egl: Reinstate the loader_dri3_vtable get_dri_screen callback 2018-02-20 10:36:53 +01:00
gtest autotools: include meson build files in tarball 2018-01-19 16:30:51 -08:00
hgl meson: Add Haiku platform support v4 2018-02-16 16:56:34 -06:00
intel isl: Silence unused parameter warnings in __gen_combine_address implementations 2018-03-02 16:10:44 -08:00
loader loader: Add support for platform and host1x busses 2018-03-02 14:40:29 +01:00
mapi *-symbol-check: use correct nm path when cross-compiling 2018-02-26 13:50:59 +00:00
mesa vbo: Try to reuse the same VAO more often for successive dlists. 2018-03-03 05:56:35 +01:00
util disk cache: Link with -latomic if necessary 2018-03-02 11:31:59 +01:00
vulkan android: vulkan/util: add dependency on libnativewindow for O and later 2018-02-26 14:50:24 +02:00
git_sha1.h.in meson: Build i965 and dri stack 2017-10-09 13:42:44 -07:00
Makefile.am autotools: include meson build files in tarball 2018-01-19 16:30:51 -08:00
meson.build meson: fix building without GL 2018-02-26 09:32:14 -08:00
SConscript buildsys: move file regeneration logic to the script itself 2017-10-27 13:38:37 +01:00