- 主题:想学习编程,求推荐
话说文字渲染就没见过成为2D引擎慢的原因的
3D 文字渲染以前总是出问题
【 在 hgoldfish 的大作中提到: 】
: 对,micro benchmark 下 shader 快,特别是动画效果、透明、等图形效率特别多的情况。但窗口 GUI 编程这种场景比较特殊。比如字体引擎根据规则渲染出一段大小不一的 LCD 子像素反锯齿文字,多数情况下使用 CPU 在内存中渲染后再输出给 GPU 显存反而更快。
: 不过巨硬已经开发出 DirectWrite 据说能够加速这种场景。有了解的可以过来普及一下,内部是啥原理。为啥苹果 iOS,Google Android 都做不到的事情,巨硬做到了。
--
FROM 36.101.221.*
以后会不会汉卡再回来,用专门的硬件渲染字体?
【 在 hgoldfish 的大作中提到: 】
: 一个是因为以前的文字渲染用了各种加速手段。比如 windows 以前对英文中文使用的其实是内嵌点阵,一直到 winxp 之后搞了才有 LCD 子像素渲染。二是以前的分辨率比较低,现在到处都是高 DPI 屏幕渲染计算量翻倍。三是文字渲染一般都是 TrueType,很难跑在 GPU 上面。四是浏览
: 麂秩靖丛佣缺染蔡淖指撸琔nicode还有各种奇葩。
: 我记得 3D 文字渲染一般也是在 CPU 里面渲染好之后,丢到显存里面当贴图。
: ...................
--
FROM 36.101.221.*