2013-03-19 54 views

回答

3

對於Pharo 2.0和OpenGL,有一個名爲NBOpenGL的綁定包。

看看這裏:

http://smalltalkhub.com/#!/~PharoExtras/NBOpenGL

你可以安裝它:

Gofer it 
    smalltalkhubUser: 'PharoExtras' project: 'NBOpenGL'; 
    configuration; 
    load. 
(ConfigurationOfNBOpenGL project version: '2.0') load. 

在我的Mac,它的作品開箱即用,但它缺少一些文檔。 我找到了一個例子:

GLTTRenderingDemo new openInWorld. 

和好,因爲只是一個OpenGL結合,圖形程序員應該是舒適的與它:)

+0

在Ubuntu 12.10 ,GLTRenderingDemo引發錯誤:'函數不可用'。 現在看來,沒有人在Ubuntu上使用Smalltalk。 – umuros 2013-03-20 14:30:20

+0

該引發錯誤的代碼是 NBGIxAPI >> queryExtension:顯示errorBase:errorBase eventBase:eventBase \t <原始:#primitiveNativeCall模塊:#NativeBoostPlugin> \t ^自我呼叫:#(布爾glXQueryExtension(查看 「*」 顯示, int * errorBase,int * eventBase)) – umuros 2013-03-20 14:33:12

+0

你需要32位庫...你有檢查過嗎? – EstebanLM 2013-03-21 07:48:19