mesa/src
Ian Romanick 06eaaf2de9 intel/fs: Refactor ALU source and destination handling to a separate function
Other places will need to do this soon to properly handle source
swizzles.  The patch looks a little odd, but the change is pretty
straight forward.  All of the swizzle and mask handling is moved out,
but the code for handling move instructions and vecN instructions
remains in nir_emit_alu.

I'm not terribly pleased with the "need_dest" parameter, but
get_nir_dest is (somewhat surprisingly) destructive.  I am open to
suggestions of alternatives.

Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
2019-03-01 12:42:14 -08:00
..
amd radv: Interpolate less aggressively. 2019-02-26 18:51:35 +00:00
broadcom v3d: Rematerialize MOVs of uniforms instead of spilling them. 2019-02-25 21:33:47 -08:00
compiler nir/algebraic: Replace i2b used by bcsel or if-statement with comparison 2019-03-01 12:42:14 -08:00
egl egl/sl: use kms_swrast with vgem instead of a random GPU 2019-02-28 12:05:03 +00:00
freedreno freedreno: Fix a couple of warnings 2019-02-28 10:43:53 -08:00
gallium Revert "swr/rast: Archrast codegen updates" 2019-03-01 16:46:32 +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 intel/fs: Refactor ALU source and destination handling to a separate function 2019-03-01 12:42:14 -08: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 st/nir: count num_uniforms for FS bultin shader 2019-02-27 22:18:24 -08:00
util driconf: add DTD to allow the drirc xml (00-mesa-defaults.conf) to be validated 2019-02-28 17:30:44 +00:00
vulkan vulkan: use VkBase{In,Out}Structure instead of a custom struct 2019-02-28 16:25:59 +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 iris: Initial commit of a new 'iris' driver for Intel Gen8+ GPUs. 2019-02-21 10:26:04 -08:00
SConscript scons: Remove gles option. 2018-10-19 16:50:26 +01:00