update to shader ports