cleaned up tundra build config, refactored shader compilation