QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 9151|回复: 45

自由桌面的成像技术革命

[复制链接]
发表于 2005-2-17 11:59:44 | 显示全部楼层 |阅读模式
Next-Generation Rendering For the Free Desktop
即将到来的自由桌面成像技术革命

原文在这里 http://www.gnome.org/~seth/blog/xrendering


开始对许多技术资源(实验性的)进行整合

**RedHat阵营中有:
Owen Taylor (gtk/pango 维护者),
Søren Sandmann (x 黑客),
Diana Fong (视觉设计师),
Kristian Høgsberg (x 黑客)
Carl Worth (cairo 维护者).

**Novell阵营:
David Reveman (glitz Xglserver 维护者),他在几星期前才加入Novell的



**Code and stuff
[Cairo]
[Luminocity ]is in GNOME cvs with the module name 'luminocity'
[Metacity compositing work ]is in 'metacity' with the branch 'spiffifity'
[GTK+ / Cairo integration].... gtk+ HEAD!
[xgl server]doing some work to get an X server running on top of OpenGL/glitz


待续...
发表于 2005-2-17 14:11:46 | 显示全部楼层
看了一遍原文,很多内容不懂,再看几遍。
这才是技术,看起来激动人心呀。
学习新东西是一件很快乐的事。
回复

使用道具 举报

发表于 2005-2-19 17:52:22 | 显示全部楼层
好,你负责翻译一遍;)
回复

使用道具 举报

发表于 2005-2-19 18:11:57 | 显示全部楼层
愿意效劳,等过了这个月,下个月初,翻译之。
回复

使用道具 举报

发表于 2005-2-19 18:42:11 | 显示全部楼层
不错 不错  基本意思知道而已...嘻嘻  e文不过关阿
回复

使用道具 举报

发表于 2005-2-19 19:39:26 | 显示全部楼层
看了一点点. 呆会儿再看.
回复

使用道具 举报

 楼主| 发表于 2005-2-20 12:59:06 | 显示全部楼层
[xgl server]doing some work to get an X server running on top of OpenGL/glitz


Glitz因为非常类似X的Render扩展,所以开发者正在尝试把他直接应用到
Xserver上,所以就出了了,xgl server。 Nat的Blog上有个快照,我贴在下
面,大家可以看看(或许大家早就看过了 )



这个 XGL Server 最厉害了,XGL 是  Unix上的 OpenGL层, 对应苹果的
AGL,有了这个服务器,实时的面板小程序什么的都是小case了(不好意思我只
知道GNOME,对KDE一无所知 ), 什么图像变形(比如,MACOS X 窗口
最大,最小化时的动画),和更多更炫的视觉效果都可以轻松实现,这就是使用
OpenGL这个工业标准来做2D成像显示的厉害之处,,这个Opengl时下的显卡都
支持的了,驱动开发也不要其他的要求,只要做好OpenGL的驱动即可,哈哈,
不会有显卡商家连这个也不开发,只搞DirectX的驱动吧, ,之前XFree86
有个加速构架叫做XAA,就是因为要驱动编程者另外在写XAA的驱动,因为X不
是windown¥ 所以,只有人为DirectX做驱动,XAA嘛,哈哈,对不住。。。
Apple的Quartz Exterme 和M¥正在开发的Aalon引擎都是这种东东。现在开
源社区也添加了Glitz(之前有Enlightnment的Evas)。当然,GNOME反应也
是够快的,GTK2.6开始以Cairo为主成像后端,而Glitz又是以Cairo的输出后端
之一出现的(为了使得开罗拥有硬件加速的输出),当然GTK就继承了这个硬件
加速性能,当然GNOME也就有了硬件加速。欧文比较厉害,去年OSnews有篇
采访,问他GTK什么时候支持GL,他说希望Cairo支持GL,然后GTK就直接拿来
用, Don't Reinvent the Wheel.

---------------------------------
GNOME (Panel Metacity Nautilus ... )
|
|
GTK
|
|
Cairo
|
|
Glitz
|
|
OpenGL
|
|
硬件(显卡)
----------------------------------

待续...

.
回复

使用道具 举报

发表于 2005-2-20 13:04:46 | 显示全部楼层
应该不会只有G,qt4里应该也会使用cairo

现在的gtk2.6已经用cairo了么?我现在用的就是gtk2.6,似乎没有什么变化呀
不知道还有什么界面图形库会支持cairo
回复

使用道具 举报

 楼主| 发表于 2005-2-20 13:27:18 | 显示全部楼层
听说 qt 有自己类似的东东。

笔误,是 GTK2.8.
现在的 GTK(CVS)已经依赖 Cairo 了。

使用开罗可以省下好多劳动的,因为后端非常多,而且这个机制也比较容易扩展:
svg
pdf
postScript (ps & eps)
opengl(via glitz)
XRender
CoreXgraphics
In-Memory image
win32
QuartZ (MaCOSX)

很快就要发布Cairo1.0了,大概五月份吧,最迟在8月
回复

使用道具 举报

发表于 2005-2-20 18:31:39 | 显示全部楼层
非常精彩,jcome 辛苦了
回复

使用道具 举报

发表于 2005-2-20 18:56:52 | 显示全部楼层
可惜 硬件.....
回复

使用道具 举报

发表于 2005-2-20 21:54:08 | 显示全部楼层
不够硬……
回复

使用道具 举报

发表于 2005-2-20 22:59:47 | 显示全部楼层
gtk2.8,看了还是比较遥远,到时应该是gnome3了吧
回复

使用道具 举报

发表于 2005-2-21 10:21:48 | 显示全部楼层
gtk2.8,也就是今年八月份的事前

gtk目前已经开始了,gnome2.12应该就可以了吧

gnome3是牛年马月的事
回复

使用道具 举报

发表于 2005-2-21 20:06:58 | 显示全部楼层
[quote:64931cdebd="角"]gtk2.8,也就是今年八月份的事前

gtk目前已经开始了,gnome2.12应该就可以了吧

gnome3是牛年马月的事[/quote]

鸡 -> 狗  -> 猪  -> 鼠  -> 牛

要到09年啊
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-23 00:01 , Processed in 0.049114 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表