mesa/src
Jason Ekstrand 26eb077ec4 nir: Add a structure splitting pass
This pass doesn't really do much now because nir_lower_vars_to_ssa can
already see through structures and considers them to be "split".  This
pass exists to help other passes more easily see through structure
variables.  If a back-end does implement arrays using scratch or
indirects on registers, having more smaller arrays is likely to have
better memory efficiency.

Reviewed-by: Caio Marcelo de Oliveira Filho <caio.oliveira@intel.com>
2018-08-23 21:44:14 -05:00
..
amd configure: allow building with python3 2018-08-23 17:00:13 +01:00
broadcom configure: allow building with python3 2018-08-23 17:00:13 +01:00
compiler nir: Add a structure splitting pass 2018-08-23 21:44:14 -05:00
egl configure: allow building with python3 2018-08-23 17:00:13 +01:00
gallium radeonsi: increase the maximum UBO size to 2 GB 2018-08-23 16:56:17 -04:00
gbm gbm: Add support for 10bpp BGR formats 2018-08-01 12:55:37 +01:00
getopt
glx glx: GLX_MESA_multithread_makecurrent is direct-only 2018-08-09 12:33:14 -04: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 intel/decoder: Decode SFIXED values. 2018-08-23 13:04:53 -07:00
loader loader: add dri_driver option to override dri driver to load 2018-08-17 17:16:32 +01:00
mapi glapi: actually implement GL_EXT_robustness for GLES 2018-08-23 16:54:30 -04:00
mesa i965: don't include compute resources in "Combined" limits 2018-08-23 17:27:27 -07:00
util configure: allow building with python3 2018-08-23 17:00:13 +01:00
vulkan configure: allow building with python3 2018-08-23 17:00:13 +01:00
Makefile.am configure: allow building with python3 2018-08-23 17:00:13 +01:00
meson.build meson: Build with Python 3 2018-08-10 15:15:09 -07:00
SConscript buildsys: move file regeneration logic to the script itself 2017-10-27 13:38:37 +01:00