GlueGen...几乎和JOGL一样酷?

来源:互联网 发布:淘宝利用老顾客刷销量 编辑:程序博客网 时间:2024/05/16 12:07

转载自:http://hi.baidu.com/_java/blog/item/2f7307970895706a55fb96b5.html

GlueGen...几乎和JOGL一样酷?
你应该意识到,OpenGL是为C程序员而写的。这意味着Java想要利用它,必须要用到本机接口。不那么有趣的JNI(Java本机接口)必须用来进行此连接。OpenGL太大了,手写所有的连接太费时。想稍微做出一点复杂的程序,有许多特别出售的特性,OpenGL则保持改进,那意味着得有相应的变化来跟上OpenGL的步伐。简而言之,对于任何试着写与OpenGL保持同步,包含所有Java到本机的接口的代码的尝试,是非常困难的。

让我们进入JOGL家族看看。他们打算利用C头文件写一些代码来实现一切JNI做的事。他们管这个叫做GlueGen。GlueGen解析C头文件然后魔法般地创建出Java和JNI代码以便连接到本机库。这意味着OpenGL的升级可以迅速地在JOGL里体现。

原创粉丝点击