Fixed bug with GPUP shader generation
More work on HGP system