для чего нужна работа IDXGIFactory1 :: IsCurrent? - PullRequest
0 голосов
/ 09 ноября 2018

Я замечаю, что IDXGIFactory1 добавляет только два интерфейса из IDXGIFactory, а именно EnumAdapter1 и IsCurrent.

1. Итак, что такое использование IsCurrent?

1 Ответ

0 голосов
/ 09 ноября 2018

Метод IsCurrent предназначен для случаев, когда информация о выходных данных, которые внутренне кэшируются DXGI, устарела, то есть вы должны создать новую фабрику.

Это касается обработки дисплеев HDR10. Вы можете видеть, как он используется в моей реализации DeviceResources для DX11 и DX12

...