Estoy tratando de agregar compatibilidad con OS X moderno a OpenTK framework. Mac OS Lion admite OpenGL 3.2 Core context. Puedo obtenerlo exitosamente usando CGL. Sin embargo, no puedo encontrar una forma directa de vincular el contexto a una ventana de carbono.Contexto de OpenGL 3.2 en una ventana de Carbon (OS Lion, Mono)
Implementación anterior de OpenTK utilizada aglSetDrawable
método. CGL no tiene públicamente una alternativa, aunque tiene un undocumented CGLSetSurface similar. Cualquier intento de usarlo devuelve el código de error 1001, del cual no puedo encontrar una descripción.
¿Alguna ayuda para obtener GL 3.2 en una ventana de carbono?
No he trabajado aún con lion, y tampoco con opengl 3.2 context. de todos modos, la forma más común de establecer el contexto en CGL es CGLSetCurrentContext. Tal vez eso funciona? – moka
@moka. El contexto en sí está bien. La pregunta es acerca de adjuntarlo a una ventana sin usar Cocoa. – kvark