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 對如何處理,