nir/lower_system_values: Refactor and use the builder.
authorJason Ekstrand <jason@jlekstrand.net>
Tue, 15 Dec 2015 03:51:51 +0000 (19:51 -0800)
committerJason Ekstrand <jason.ekstrand@intel.com>
Tue, 15 Dec 2015 18:20:23 +0000 (10:20 -0800)
commit7ebd84fa4b1d7d4a8eac6d4d9ef2ab507650ec23
treef5ef23d3ee5f7fec2331a467f8f69c37c7775de4
parentc26e889a44abc10d207915bc56372d91ff30ac1c
nir/lower_system_values: Refactor and use the builder.

Now that we have a helper in the builder for system values and a helper in
core NIR to get the intrinsic opcode, there's really no point in having
things split out into a helper function.  This commit "modernizes" this
pass to use helpers better and look more like newer passes.
src/glsl/nir/nir_lower_system_values.c