|
|
发表于 2006-5-18 01:27:54
|
显示全部楼层
Post by yetop
XGL is a foundation library of two-dimensional (2D) and three-dimensional
(3D) graphics functions designed to support a wide variety of geometry-based
graphics applications. XGL provides direct mapping of graphics functionality
to underlying hardware and implicitly uses hardware graphics acceleration
whenever possible. Where hardware acceleration does not exist, XGL provides
software emulation, allowing applications to run and produce nearly identical
results on all platforms and graphics devices.
这个是sun公司的技术资料1997年的"XGL Architecture Guide", 可以看出xgl实际已经研究了很久了,是有2D桌面向3D桌面发展的必然之路。各大公司都在研究,只是在开源的SuSE先推出了一个可以给大家预览的版本而已。现在看到的那些华里狐臊的功能基本是由compiz来提供的。
以后显卡的趋向就是去掉 2D的 东西。
全部拿3D渲染。
OpenGL 是开放的。 DX是封闭的。
LINUX只会拿 OpenGL开发。然而为什么 OPENGL的游戏少呢?
而OPENGL的速度比DX快的多。 更新速度更快。
而缺点很明显,缺少统一。今天添加个VCOOL的函数,明天再添加一下。
而DX呢?完全由MS控制,你必须按照他的来。所以相对曲线图相对稳定。
我想,这个就是 XGL预览的原因。(个人认为)
错误的地方请朋友指正。 |
|