Mozilla的新项目 —— 把 OpenGL 应用导出成 WebGL

标签: 未分类 | 发表时间:2012-02-02 02:00 | 作者:xielisha
分享到:
出处:http://www.mhtml5.com

1月28日,Mozilla的工程师Ehsan Akhgari通过 WebGL公共邮件列表发布了他们正在做的一个新项目,它可以自动将使用C/C++编写的OpenGL应用导出成为使用JavaScript的WebGL应用。

这个项目是建立在一个免费开源的C/C++到JavaScript编译器—— Emscripten的基础上的,Mozilla的计划是将其扩展从而支持OpenGL。为了达到这个目的,Mozilla正在尝试在WebGL上层加入OpenGL API的实现,这样C/C++程序调用的OpenGL接口就可以在浏览器中自动转换为WebGL接口。

目前已经放出了一个实验性质的Demo,把Linux上的著名的测试软件glxgears转换成WebGL实现的 在线版本。当然这个在线版本的重点不是用来做性能测试的,而是一个概念验证,证明了把OpenGL应用自动导出成WebGL是可行的。

clip_image001

Ehsan说,他们下一阶段的工作内容是创建一个库,用于把OpenGL 1.1调用转换为OpenGL ES调用;一旦完成,他们就会把这个库用Emscripten编译成一个兼容层,使得OpenGL 1.1的应用可以转换成WebGL应用。

这个项目还是很令人激动的,它可以让开发者把以前开发的OpenGL桌面应用带到Web上重新焕发新生。不过现在这一领域需要做的工作还很多,如果你有兴趣,不妨联系 Ehsan试试。

转自 hiwebgl

相关 [mozilla 项目 opengl] 推荐:

Mozilla的新项目 —— 把 OpenGL 应用导出成 WebGL

- - HTML5研究小组
1月28日,Mozilla的工程师Ehsan Akhgari通过 WebGL公共邮件列表发布了他们正在做的一个新项目,它可以自动将使用C/C++编写的OpenGL应用导出成为使用JavaScript的WebGL应用. 这个项目是建立在一个免费开源的C/C++到JavaScript编译器—— Emscripten的基础上的,Mozilla的计划是将其扩展从而支持OpenGL.

OpenGL 4.2规格发布

- shan - Solidot
Khronos Group发布了OpenGL 4.2规格. 新的功能旨在设计改进常用操作的性能,简化开发者的开发. 这些新功能包括:纹理的细粒度修改;着色器之间更高效的数据分享;重利用已被GPU镶嵌的对象;等等. 现有的支持OpenGL 4/Direct3D 11的硬件都能支持OpenGL 4.2引入的新功能,只需要更新驱动.

(转)OpenGL与DirectX 比较

- - 移动开发 - ITeye博客
Linux易用性差的一个重要表现是对游戏的支持性差. 当然,linux也有为数众多的游戏,如纸牌,企鹅滑雪,泡泡龙,这些小游戏的可玩性绝对的windows的纸牌,扫雷之类高. 不过,我们所说的游戏是指《魔兽争霸》,《盟军敢死队》这样的大型游戏. Linux环境下缺乏这样的大型游戏,一方面是因为linux的市场占有率低,开 发商认为投入linux下的游戏成本高,难以收回;另一方面,linux不支持对于游戏来说非常重要的驱动——DirectX.

开放式徽章计划 - Mozilla 发布 Open Badges 项目

- 锋 - cnBeta.COM
Mozilla今天宣布了Open Badges项目,这是一个开放式的网络基础设施,它提供了开放和规范的API,为任何组织提供一个具有互操作性的徽章认证平台. 这种徽章可以被教育机构制作和评定,当成员修完指定科目后可以永久显示徽章,以显示技能和成就,这对于找工作、建立合作和建立威信而言颇具好处,当然最终目的是促进人们的学习兴趣.

Mozilla宣布WebAPI

- Amom - Solidot
Mozilla提议标准化HTML5 API,它宣布了WebAPI,致力于在原生应用和Web应用之间架起桥梁. WebAPI将可以工作在任何操作系统和任何浏览器上,Mozilla计划尽快公布规格草案和实现原型,并递交到W3C以成为新的Web标准. WebAPI将提供一致的、基于Web的应用程序接口,可以通过任何支持HTML5的设备尤其是智能手机访问.

2011 Mozilla Demoparty赏析

- Kavin - cnBeta全文版
Mozilla Demoparty是由Mozilla Labs发起的一项旨在启发人们将艺术与web技术相结合的活动,参与者可以自由提交他们的Demo. 大部分的Demo都是基于HTML5、WebGL和CSS3等新技术构建的,并巧妙的融入了艺术元素,提高了Demo的内涵和观赏度. 第一名 Akemi 网友投票得分:3.67分.

Mozilla将拥抱H.264

- - 脚本爱好者
Mozilla 上周 开始内部讨论是否支持H.264视频编解码器,现在 Mozilla 高层公开 表达了对私有编解码器的支持.   Mozilla 对H.264的讨论一开始主要集中在 Boot2Gecko 移动平台和 Android 版 Firefox,但随着讨论的深入,桌面版本也纳入了考虑范围.

Mozilla下周发布Firefox 6

- ttfioc - cnBeta.COM
面对Google Chrome的V14,Mozilla在飚版本号的时代走得毫不畏惧,最新路线图显示,Mozilla将在下周公布一个新的大版本:Firefox 6,这离上个一个版本Firefox 5的发布仅2个月时间,而Firefox 4也是在今年的3月21日发布的,三个大版本之间间隔不到半年. 开发的方法变了,用户也需要习惯快速的更新节奏,但对于企业部署来说,如此快速的大版本升级始终会是一个麻烦.

Mozilla正式发布Firefox 5.0

- 王者自由 - cnBeta.COM
Mozilla又可以骗到一个来自IE团队的蛋糕了,今天他们公布了Firefox 5的PC版和Android版,这是Firefox 4发布3个月后的又一个大版本更新,从Chrome、Firefox和IE最近的动向来看,互飚版本号的时代已经到来. 新版Firefox 5带来了CSS动画支持,do-not-track反跟踪技术,Canvas绘图技术和更高的性能.

Mozilla Firefox 7.0 Beta 2 发布

- 洞箫 - cnBeta.COM
全平台全语种的Mozilla Firefox 7.0 Beta 2版本已经在Mozilla FTP出现了,目前官方没有给出该版本的改进信息,但习惯上若一个版本在releases目录出现代表其进入了一个较为稳定的状态,只需要经过候选即可发布,7.0版本带来了性能上的改进,减少了内存消耗号称50%,有兴趣的朋友可以一试.