Metal render wrong RGB channels in a Nvidia graphic card

We develop a app for mac os, and using Metal to render frames.

It is all normal for the intel and amd cards, however all same codes and shaders runs in a Navidia card, the R and B channels were exchanged.


Does anybody know why? It really troubles me.

Replies

I have a similar problem. My app runs fine on AMD and Intel graphics cards, but on Nvidia there are several glitches.