Changeset View
Changeset View
Standalone View
Standalone View
intern/ghost/intern/GHOST_ContextCGL.mm
| Show All 40 Lines | |||||
| } | } | ||||
| NSOpenGLContext *GHOST_ContextCGL::s_sharedOpenGLContext = nil; | NSOpenGLContext *GHOST_ContextCGL::s_sharedOpenGLContext = nil; | ||||
| int GHOST_ContextCGL::s_sharedCount = 0; | int GHOST_ContextCGL::s_sharedCount = 0; | ||||
| GHOST_ContextCGL::GHOST_ContextCGL(bool stereoVisual, | GHOST_ContextCGL::GHOST_ContextCGL(bool stereoVisual, | ||||
| NSView *metalView, | NSView *metalView, | ||||
| CAMetalLayer *metalLayer, | CAMetalLayer *metalLayer, | ||||
| NSOpenGLView *openGLView) | NSOpenGLView *openGLView, | ||||
| GHOST_TDrawingContextType type) | |||||
| : GHOST_Context(stereoVisual), | : GHOST_Context(stereoVisual), | ||||
| m_useMetalForRendering(type == GHOST_kDrawingContextTypeMetal), | |||||
| m_metalView(metalView), | m_metalView(metalView), | ||||
| m_metalLayer(metalLayer), | m_metalLayer(metalLayer), | ||||
| m_metalCmdQueue(nil), | m_metalCmdQueue(nil), | ||||
| m_metalRenderPipeline(nil), | m_metalRenderPipeline(nil), | ||||
| m_openGLView(openGLView), | m_openGLView(openGLView), | ||||
| m_openGLContext(nil), | m_openGLContext(nil), | ||||
| m_defaultFramebuffer(0), | m_defaultFramebuffer(0), | ||||
| m_debug(false) | m_debug(false) | ||||
| ▲ Show 20 Lines • Show All 854 Lines • Show Last 20 Lines | |||||