Light ray direction is wrong Buffer direction is probably what they meant. OpenGL by default starts from the bottom left whereas DirectX starts from the top left. Meaning pixel 0,0 in DX is top left, pixel 0,0 in OpenGL is bottom left. However, this can be changed in code so it's not always an issue, Substance…