По-видимому, я единственный, кто попытается это сделать, так как ни один из моих поисковых запросов Google не оказался полезным. Предположим, что я инициализирую массив атрибутов следующим образом:Инициализация NSOpenGLPixelFormat в Swift
let glPFAttributes = [
NSOpenGLPFAAccelerated,
NSOpenGLPFADoubleBuffer,
NSOpenGLPFAColorSize, 48,
NSOpenGLPFAAlphaSize, 16,
NSOpenGLPFAMultisample,
NSOpenGLPFASampleBuffers, 1,
NSOpenGLPFASamples, 4,
NSOpenGLPFAMinimumPolicy,
0
]
Эти вещи все обычные, я проверил. Теперь, если я
let glPixelFormat = NSOpenGLPixelFormat(attributes: glPFAttributes)
компилятор дает мне сообщение об ошибке:
'Int' не совпадает с 'NSOpenGLPixelFormatAttribute'
Если я сделал ошибку где-то, я м не видя этого.
Это делает трюк. Благодаря! –