2013-03-19 53 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