nir: Add support for cloning shaders
authorJason Ekstrand <jason.ekstrand@intel.com>
Wed, 11 Nov 2015 16:31:29 +0000 (08:31 -0800)
committerJason Ekstrand <jason.ekstrand@intel.com>
Wed, 18 Nov 2015 20:28:32 +0000 (12:28 -0800)
commit9fbd390dd4b60746c2ce60fb20c61c45c0e8a022
tree3cb3b6307c8e85779a107d1f328e25bae6e32aff
parent9ff71b649b4b3808a9e17ce69743c6037fd6603c
nir: Add support for cloning shaders

This commit is heavily based on one by Rob Clark <robdclark@gmail.com> but
reworked to re-use nir_create functions and do less hashing.

Signed-off-by: Jason Ekstrand <jason.ekstrand@intel.com>
Reviewed-by: Rob Clark <robclark@freedesktop.org>
src/glsl/Makefile.sources
src/glsl/nir/nir.c
src/glsl/nir/nir.h
src/glsl/nir/nir_clone.c [new file with mode: 0644]