background shader compilation