Мне нужно перенести метод glDiscardFramebufferEXT() OpenGL на металл, и я пока не нашел ничего полезного в интернете. Как я могу это сделать?
glDiscardFramebufferEXT()
Его функциональность в MTLRenderPassDescriptor :
Объект MTLRenderPassDescriptor содержит коллекцию вложений, которые являются назначением рендеринга для пикселей, сгенерированных проходом рендеринга. Класс MTLRenderPassDescriptor также используется для установки целевого буфера для информации о видимости, сгенерированной проходом рендеринга.
См. Особенно членов {color/depth}Attachments.storeAction и {color/depth}.loadAction. MTLLoadActionDontCare означает игнорирование.
{color/depth}Attachments.storeAction
{color/depth}.loadAction
MTLLoadActionDontCare