Как сделать glDiscardFramebufferEXT в металле - PullRequest
0 голосов
/ 08 ноября 2018

Мне нужно перенести метод glDiscardFramebufferEXT() OpenGL на металл, и я пока не нашел ничего полезного в интернете. Как я могу это сделать?

1 Ответ

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

Его функциональность в MTLRenderPassDescriptor :

Объект MTLRenderPassDescriptor содержит коллекцию вложений, которые являются назначением рендеринга для пикселей, сгенерированных проходом рендеринга. Класс MTLRenderPassDescriptor также используется для установки целевого буфера для информации о видимости, сгенерированной проходом рендеринга.

См. Особенно членов {color/depth}Attachments.storeAction и {color/depth}.loadAction. MTLLoadActionDontCare означает игнорирование.

...