2009-08-01 71 views
7

请您提供一个参考资料,帮助我了解基于扫描线的渲染引擎是如何工作的? 我想实现一个2D渲染引擎,它可以支持基于区域的裁剪,基本的形状绘制和填充抗锯齿以及基本变换(透视,旋转,缩放)。我需要优先考虑性能而不是质量的算法,因为我希望将它用于没有fpu的嵌入式系统。基于Scanline的二维渲染引擎是如何工作的?

+0

你是指GPU(图形处理单元)还是FPU(浮点单元)? – colithium 2009-08-01 18:46:26

+0

我的意思是没有GPU和没有FPU ARM926EJS RISC处理器与200MHz和32MB SDRAM运行在100Mhz。 – SunnyShah 2009-08-02 17:25:50

回答

4

这里是由克里斯·赫克一个很好的系列文章,涵盖软件光栅:

http://chrishecker.com/Miscellaneous_Technical_Articles

这里是谈论和包括代码软件光栅化的站点。它是为没有FPU(GP2X)的系统编写的,并包含定点数学库的源代码。

http://www.trenki.net

+0

嗯,链接对于3d渲染来说非常适合,但我想实现一个2D渲染器。 – SunnyShah 2009-08-07 07:53:14

+0

在我实现2D之后,将在3d上工作。 – SunnyShah 2009-08-07 07:54:07