ubershaders and path stripping in metascene