mesa/src
Caio Marcelo de Oliveira Filho af1a6f0f77 glsl: Add ir_demote
To represent the new `demote` keyword when using
EXT_demote_to_helper_invocation extension.  Most of the changes are to
include it in the visitors.

Demote is not considered a control flow, so also include an empty
visit member function in ir_control_flow_visitor.

Only NIR actually supports `demote`, so assert the translations for
TGSI and Mesa's gl_program -- since the demote is not expected to
appear for those.

Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
2019-09-30 12:44:30 -07:00
..
amd ac/nir: fix GLSL imageSamples() 2019-09-30 14:21:42 -04:00
broadcom v3d: Enable the late algebraic optimizations to get real subs. 2019-09-30 09:44:10 +00:00
compiler glsl: Add ir_demote 2019-09-30 12:44:30 -07:00
drm-shim meson: replace libmesa_util with idep_mesautil 2019-08-03 00:08:37 +00:00
egl meson: fix logic for generating .pc files with old glvnd 2019-09-25 23:25:27 +00:00
etnaviv etnaviv: Add valgrind support 2019-08-14 10:36:20 +02:00
freedreno freedreno: Enable the nir_opt_algebraic_late() pass. 2019-09-30 09:44:10 +00:00
gallium iris: Fix iris_rebind_buffer() for VBOs with non-zero offsets. 2019-09-30 12:41:03 -07:00
gbm libgbm: Wire up getCapability for the image loader 2019-09-20 19:10:31 +00:00
getopt meson: build getopt when using msvc 2019-09-10 20:36:47 +00:00
glx glx: Log the filename of the drm device if we fail to open it 2019-09-30 15:30:16 +00:00
gtest delete autotools .gitignore files 2019-04-29 21:17:19 +00:00
hgl haiku: Fix hgl dispatch build. Tested under meson/scons. 2019-04-02 16:06:00 -05:00
imgui imgui: bump imgui memory editor copy 2019-06-18 15:34:13 +00:00
intel intel/fs: Fix fs_inst::flags_read for ANY/ALL predicates 2019-09-27 19:31:43 +00:00
loader loader: Avoid use-after-free / use of uninitialized local variables 2019-09-26 18:00:34 +02:00
mapi meson: fix logic for generating .pc files with old glvnd 2019-09-25 23:25:27 +00:00
mesa glsl: Add ir_demote 2019-09-30 12:44:30 -07:00
panfrost pan/midgard: Allow scheduling conditions with constants 2019-09-30 08:40:13 -04:00
util util/rb_tree: Stop relying on &iter->field != NULL 2019-09-26 20:36:41 +00:00
vulkan vulkan: Update the XML and headers to 1.1.123 2019-09-17 04:11:05 +00:00
meson.build meson: fix logic for generating .pc files with old glvnd 2019-09-25 23:25:27 +00:00
SConscript