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.

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

Metal render wrong RGB channels in a Nvidia graphic card
 
 
Q