玩了一把glitz为后端的cairo的gtk2.8
稳定性不容乐观……速度还凑合,主观上比纯cpu算的要快一点点 哈哈,斑竹真能说笑。 不是吧?owen好像说gtk-2.8不打算用glitz的 如何才能让gtk用到glitz后端呢? 如何才能让gtk用到glitz后端呢?简单的很,重写一个用glitz后端的gtk。 :P 是以glitz为后端的cairo,并且使用了该cairo库的gtk2.8
gtk2.8当然不会直接以glitz为后端了 字体有问体呀!
http://www.linuxfans.org/nuke/modules.php?name=Forums&file=viewtopic&p=4476505#4476505 斑竹不会是在configure的时候disable掉其他backend只用glitz吧? 没有注意,默认的参数编译glitz和cairo,编译gtk2.8的时候,提示需要libglitz 没有注意,默认的参数编译glitz和cairo,编译gtk2.8的时候,提示需要libglitz
我也是默认参数编译glitz和cairo,但是GTK2.8没有很顺利的通过编译呀 是以glitz为后端的cairo,并且使用了该cairo库的gtk2.8
斑竹你就忽悠我们吧!幸亏本菜鸟碰巧对这件事略知皮毛,不然岂不被你骗一辈子?太不
厚道了。cairo不过是个库,它可以支持多个后端,但它并不能指定应用程序使用哪个后端。
换句话说,即使你编译的cairo仅支持一个后端,倚赖cairo的程序并不是就自动使用这个
后端了。一个使用cairo的程序(比如gtk+2.8)具体使用哪个后端取决于该程序调用了哪个
cairo后端创建函数。目前gtk+2.8只使用了xlib后端。斑竹真要是”玩了一把 glitz为后端
cairo的gtk2.8“,除了修改gtk+2.8的代码,舍此别无它途! 楼上的措辞有待改善。 楼上的措辞有待改善。
本来想全部删掉的,
硬件加速也不是只有通过glitz,其他的比如Xrender也可以。
那就抱怨慢的可以打开显卡(NV)的硬件加速看看会不会好一点。
我的显卡之前就是一直打开加速的,所以没有觉得慢。 硬件加速也不是只有通过glitz,其他的比如Xrender也可以。
那就抱怨慢的可以打开显卡(NV)的硬件加速看看会不会好一点。
我的显卡之前就是一直打开加速的,所以没有觉得慢。
打开,没打开硬件加速我都试过,好像速度没有什么区别。
其实,我记得看gtk-devel的mailing list的时候,owen taylor就说GTK2.8不打算使用硬件加速 http://forums.gentoo.org/viewtopic-t-369960.html
看看这个讨论吧。
页:
[1]
2