Я рисую в CGLayer и мне нужно показать его как NSView (используя что-то вроде CGContextDrawLayerAtPoint для CGContext NSView).
Согласно документации, NSView имеет двойную буферизацию. Поскольку я уже рисую в CGLayer, мне фактически не нужен backbuffer - CGLayer может выступать в качестве backbuffer. Я хочу избежать копирования CGLayer в буфер, а затем обратно в буфер. (Я не могу нарисовать непосредственно в CGContext NSView, мне нужно использовать CGLayer.)
Мой вопрос таков: как оптимально установить контент CGLayer в качестве растрового контента NSView?