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

标签: 未分类 | 发表时间:2012-02-02 10: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的内涵和观赏度. Demo地址:http://static.britzpetermann.com/experiments/akemi/.

Mozilla、「Firefox 7」をリリース

- 三十不归 - スラッシュドット・ジャパン
cheez 曰く、Mozillaは米国時間27日、Firefoxの最新版「Firefox 7」を正式にリリースした(CNET Japan、マイコミジャーナル、本家/.). このバージョンでは特にメモリ管理の改善が実現されているとのこと. 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%,有兴趣的朋友可以一试.