MTKView, почему цвет CAMetalLayer отличается от скриншота? - PullRequest
0 голосов
/ 07 августа 2020

Я узнал, что цвет CAMetalLayer (экспорт из Xcode) и MTKView на экране выглядит совсем иначе, я использую RGBA16Float. Какая возможная причина? Как убедиться, что они одного цвета?

CAMetalLayer

Скриншот MTKView

1 Ответ

0 голосов
/ 10 августа 2020

Похоже на проблему гамма-коррекции. Xcode, вероятно, использует линейное цветовое пространство во время экспорта, тогда как MTKView использует кривую гаммы sRGB при отображении на экране.

...