mesa/src
Kenneth Graunke 3e3cb77901 nir: Convert the NIR instruction insertion API to use cursors.
This patch implements a general nir_instr_insert() function that takes a
nir_cursor for the insertion point.  It then reworks the existing API to
simply be a wrapper around that for compatibility.

This largely involves moving the existing code into a new function.

Suggested by Connor Abbott.

v2: Make the legacy functions static inline in nir.h (requested by
    Connor Abbott).

Signed-off-by: Kenneth Graunke <kenneth@whitecape.org>
Reviewed-by: Jason Ekstrand <jason.ekstrand@intel.com>
Acked-by: Connor Abbott <cwabbott0@gmail.com>
2015-08-27 13:36:57 -07:00
..
egl egl: scons: fix the haiku build, do not build the dri2 backend 2015-08-22 10:13:31 -05:00
gallium gallium/util: fix code formatting in u_blitter.h 2015-08-27 13:11:26 -06:00
gbm mesa/gbm: Resolve GCC sign-compare warning. 2015-08-18 11:34:43 -07:00
getopt
glsl nir: Convert the NIR instruction insertion API to use cursors. 2015-08-27 13:36:57 -07:00
glx mesa/glx: Resolve GCC sign-compare warning. 2015-08-18 11:34:43 -07:00
gtest mesa: Enable subdir-objects globally. 2015-06-26 12:55:25 +01:00
hgl glapi/hgl: Drop extern "C" as it was added to glapi 2015-05-13 15:26:29 -04:00
loader loader: use HAVE_LIBDRM instead of ! __NOT_HAVE_DRM_H 2015-07-22 16:35:25 +01:00
mapi glapi: add GL_OES_texture_storage_multisample_2d_array extension 2015-08-27 10:52:46 +03:00
mesa st/mesa: use PROGRAM_ARRAY for storing structs containing arrays 2015-08-27 13:11:26 -06:00
util util/ra: (trivial) fix c99 loop variable initialization 2015-08-19 04:17:49 +02:00
Makefile.am automake: rework the EGL build 2015-07-22 16:35:27 +01:00
SConscript scons: rework the EGL build 2015-07-22 16:35:27 +01:00