论文部分内容阅读
平面裁剪是图形处理器(GPU)中不可缺少的部分。不同于视景体裁剪,用户可以任意指定最多6个不同平面对三维场景进行裁剪,以删除场景中不可见的物体,这一过程是在世界坐标系中完成的。本文根据Sutherland-Hodgman多边形裁剪算法,设计了并行结构的裁剪加速器,能够实现对简单图元点、线和三角形的剪裁。按照流水线处理的需要,对裁剪后的多边形进行装配。本文采用SystemVerilog作为建模和验证语言,搭建自动化的验证平台,对该模块进行了全面的功能性验证,提高了验证效率,加速了验证流程。