shader compilation improvements