【技术实现步骤摘要】
【技术保护点】
一种嵌入式GPU中面积有效、功能复用的裁剪模块,其特征是,包括6个小模块:寄存器组(Register?Group)、编码单元(Outcode?Unit)、预裁剪单元(Pre?Clipping?Unit)、SH(Sutherland?Hodgeman)裁剪单元(SH?Clipping?Unit)、共用运算单元(Shared?Arithmetic?Unit)、以及控制单元(Control?Unit);在以上的各个模块中,数据通路如下:裁剪模块接收到顶点数据,将数据存放在寄存器组;编码单元对顶点数据编码,得到的编码存放回寄存器组,编码完后预裁剪单元判定三角形是否需要裁剪,产生相关信号并将信号传给控制单元;控制单元根据预裁剪单元传回的信号,判定是否需要进行SH裁剪,如果根据信号判定三角形和可视窗口相交则需要SH裁剪,将顶点数据传入SH裁剪单元,经过三级裁剪:X和?X,Y和?Y,Z和?Z;产生新的数据并传回顶点寄存器组,最后将新的顶点数据重组若干个三角形输出,如果信号表明三角形在可视窗口内,则控制单元直接将顶点数据传给下一个模块;如果信号表明三角形在可视窗口外,则控制单元删除顶点数据,并接收下一 ...
【技术特征摘要】
【专利技术属性】
技术研发人员:魏继增,王航胜,常轶松,孙济洲,郭炜,
申请(专利权)人:天津大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。