发明名称 |
一种图层绘制方法、绘图引擎及终端设备 |
摘要 |
本发明实施例涉及计算机技术。本发明实施例提供一种图层绘制方法、绘图引擎及终端设备,该方法包括:接收绘图指令;接收后处理信息,根据所述后处理信息确定预处理信息,所述后处理信息用于表示对待绘制的图层做坐标变换处理;基于所述绘图指令中的顶点变换信息对所述绘图指令中包含的图元信息对应的图元的顶点进行坐标变换处理,得到所述图元的顶点变换中间结果;基于所述预处理信息对所述图元的顶点变换中间结果再次进行坐标变换处理,得到所述图元的顶点变换终极结果;然后再进行光栅化和片断着色以得到待绘制的图层。该方案是对顶点变换后得到的顶点变换中间结果再次进行坐标变换处理,从而降低了对图层做特效处理的代价。 |
申请公布号 |
CN103677828A |
申请公布日期 |
2014.03.26 |
申请号 |
CN201310671747.5 |
申请日期 |
2013.12.10 |
申请人 |
华为技术有限公司 |
发明人 |
姜霄棠 |
分类号 |
G06F9/44(2006.01)I |
主分类号 |
G06F9/44(2006.01)I |
代理机构 |
|
代理人 |
|
主权项 |
一种图层绘制方法,其特征在于,所述方法包括:接收绘图指令,所述绘图指令中包含图元信息、顶点变换信息以及片断着色信息;接收后处理信息,根据所述后处理信息确定预处理信息,所述后处理信息用于表示对待绘制的图层做坐标变换处理;基于所述绘图指令中的顶点变换信息对所述图元信息对应的图元的顶点进行坐标变换处理,得到所述图元的顶点变换中间结果;基于所述预处理信息对所述图元的顶点变换中间结果再次进行坐标变换处理,得到所述图元的顶点变换终极结果;对所述图元的顶点变换终极结果进行光栅化处理,得到所述图元的光栅化处理结果;基于所述绘图指令中的片断着色信息对所述图元的光栅化处理结果进行片断着色处理,得到所述图元的片断着色处理结果;根据所述图元的片断着色处理结果在所述图层的显示范围内进行像素填充得到所述待绘制的图层。 |
地址 |
518129 广东省深圳市龙岗区坂田华为总部办公楼 |