jcome 发表于 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

is in GNOME cvs with the module name 'luminocity'
is in 'metacity' with the branch 'spiffifity'
.... gtk+ HEAD!
doing some work to get an X server running on top of OpenGL/glitz


待续...

bamfox 发表于 2005-2-17 14:11:46

看了一遍原文,很多内容不懂,再看几遍。
这才是技术,看起来激动人心呀。
学习新东西是一件很快乐的事。

xLoneStar 发表于 2005-2-19 17:52:22

好,你负责翻译一遍;)

bamfox 发表于 2005-2-19 18:11:57

愿意效劳,等过了这个月,下个月初,翻译之。

BOoRFGOnZ 发表于 2005-2-19 18:42:11

不错 不错基本意思知道而已...嘻嘻e文不过关阿 :mrgreen:

yangh 发表于 2005-2-19 19:39:26

看了一点点.:) 呆会儿再看.

jcome 发表于 2005-2-20 12:59:06

doing some work to get an X server running on top of OpenGL/glitz

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

http://nat.org/2005/february/xgl-thumb.png

这个 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. :lol:

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

待续...

.

cobranail 发表于 2005-2-20 13:04:46

应该不会只有G,qt4里应该也会使用cairo

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

jcome 发表于 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月 :)

xLoneStar 发表于 2005-2-20 18:31:39

非常精彩,jcome 辛苦了

BOoRFGOnZ 发表于 2005-2-20 18:56:52

可惜 硬件.....

xLoneStar 发表于 2005-2-20 21:54:08

不够硬……

cobranail 发表于 2005-2-20 22:59:47

gtk2.8,看了还是比较遥远,到时应该是gnome3了吧

发表于 2005-2-21 10:21:48

gtk2.8,也就是今年八月份的事前

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

gnome3是牛年马月的事

myopia 发表于 2005-2-21 20:06:58

gtk2.8,也就是今年八月份的事前

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

gnome3是牛年马月的事

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

要到09年啊
页: [1] 2 3 4
查看完整版本: 自由桌面的成像技术革命