nsopengl

    0热度

    1回答

    如何在Cocoa中创建一个与系统无关的NSOpenGLContext,而不是用于绘制,而是用于检索像供应商,版本等OpenGL信息。

    1热度

    1回答

    我正在研究图形框架的可可包装。 为了最后得出的东西,我这样做: - (void)drawRect:(NSRect)rect { CGContextRef ctx = (CGContextRef)[[NSGraphicsContext currentContext] graphicsPort]; CGContextDrawImage(ctx, NSRectToCGRect(rect), ima

    6热度

    1回答

    如何在NSOpenGLView的自定义实现中创建核心配置文件?我应该重写哪种方法,并且应该在那里放置哪些代码? 到目前为止,我有这样的代码: // Header File #import <Cocoa/Cocoa.h> @interface TCUOpenGLView : NSOpenGLView @end // Source File #import "TCUOpenGLView

    3热度

    1回答

    我正在研究一个应用程序,需要使用OpengGL绘制刷新率至少等于显示器的刷新率。而且我需要在单独的线程中执行绘图,以便绘图不会被强烈的UI操作锁定。 其实我使用NSOpenGLView与CVDisplayLink结合,我能达到60-80FPS没有任何问题。 因为我还需要在这个视图之上显示一些可可控件,所以我尝试了NSOpenGLView的子类,并使它成为层支持的,下面是LayerBackedOpe

    0热度

    1回答

    我有一个cocos2d Mac应用程序。创建和添加Sprites时,我会发生随机崩溃。 Bascially我得到 // flush buffer [self.view.openGLContext flushBuffer]; 在CCDirectorMac SIGABRT。 截图在这里: http://www.zentralnorden.com/temp/crash0220.png 对如何处理,