avoid a divide in the shader