【技术实现步骤摘要】
【国外来华专利技术】可变比率着色相关申请的交叉引用本申请要求于2017年8月25日提交的美国非临时申请号15/687,421的权益,所述申请的内容以引用的方式并入本文,就好像在本文全面阐述一样。
技术介绍
三维(“3D”)图形处理管线执行一系列步骤来将输入几何图形转换为二维(“2D”)图像以在屏幕上显示。步骤中的一些包括光栅化和像素着色。光栅化涉及识别哪些像素(或子像素样本)被管线的在光栅器之前的级所提供的三角形覆盖。光栅化的输出包括四边形(2x2像素的分块)和覆盖数据,所述覆盖数据指示哪些样本被四边形的像素覆盖。像素着色器对四边形的像素进行着色,然后将四边形的像素写入到帧缓冲区。由于像素着色非常耗费资源,因此正在不断开发技术来提高像素着色的效率。附图说明从下文结合附图通过举例的方式进行的描述中可以获得更详细的理解,在附图中:图1是可以实现本公开的一个或多个特征的示例装置的框图;图2示出了根据一个实例的图1的装置的细节;图3是示出了图2所示的图形处理管线的附加细节的框图;图4示出了根据一个实例的一种用于 ...
【技术保护点】
1.一种以分开的光栅化分辨率和像素着色分辨率处理三维图形以将图像渲染到渲染目标的方法,所述方法包括:/n将三角形光栅化以产生精细光栅化数据和一组一个或多个四边形;/n将所述一组一个或多个四边形中的至少一个四边形累积到图块缓冲区中;/n对所述图块缓冲区中的四边形进行下采样以生成粗略四边形;/n对所述粗略四边形进行着色以生成着色的粗略四边形;以及/n用所述精细光栅化数据调节所述粗略四边形。/n
【技术特征摘要】
【国外来华专利技术】20170825 US 15/687,4211.一种以分开的光栅化分辨率和像素着色分辨率处理三维图形以将图像渲染到渲染目标的方法,所述方法包括:
将三角形光栅化以产生精细光栅化数据和一组一个或多个四边形;
将所述一组一个或多个四边形中的至少一个四边形累积到图块缓冲区中;
对所述图块缓冲区中的四边形进行下采样以生成粗略四边形;
对所述粗略四边形进行着色以生成着色的粗略四边形;以及
用所述精细光栅化数据调节所述粗略四边形。
2.如权利要求1所述的方法,其中所述图块缓冲区包括存储器,所述存储器具有足够的容量以存储所述一组一个或多个四边形中的两个或更多个四边形的数据。
3.如权利要求1所述的方法,所述方法还包括:
对所述精细光栅化数据执行深度测试以从所述一个或多个四边形中去除被遮挡的像素。
4.如权利要求1所述的方法,其中将所述一组一个或多个四边形中的至少一个四边形累积到所述图块缓冲区中包括:
用所述一组一个或多个四边形的对应于渲染目标的图块的四边形填充所述图块缓冲区,其中将所述图块缓冲区的对应四边形被确定为未被覆盖的部分保持为空的。
5.如权利要求1所述的方法,所述方法还包括:
确定着色率。
6.如权利要求5所述的方法,其中对所述图块缓冲区中的所述四边形进行下采样包括:
基于所述着色率而生成一组一个或多个粗略四边形,所述一组一个或多个粗略四边形各自包括从所述图块缓冲区中的所述四边形的像素生成的粗略像素。
7.如权利要求6所述的方法,其中每个粗略像素对应于所述渲染目标的对应于所述一组一个或多个四边形的像素数量的区域,所述数量是基于所述着色率。
8.如权利要求6所述的方法,其中:
所述渲染目标是多重采样的渲染目标;并且
每个粗略像素包括与所述一组一个或多个四边形的对应像素相关联的多样本覆盖。
9.如权利要求1所述的方法,其中用所述精细光栅化数据调节所述粗略四边形包括:
对所述着色的粗略四边形进行上采样以生成一组上采样的精细四边形;以及
基于所述精细光栅化数据而修改所述上采样的精细四边形的覆盖。
10.一种用于以分开的光栅化分辨率和像素着色分辨率处理三维图形以将图像渲染到渲染目标的加速处理装置(“APD”),所述APD包括:
光栅器级,所述光栅器级被配置成:
将三角形光栅化以产生精细光栅化数据和一组一个或多个四边形,
将所述一组一个或多个四边形中的至少一个四边形累积到图块缓冲区中,以及
对所述图块缓冲区中的四边形进行下采样以生成粗略四边形;
像素着色器级,所述像素着色器级被配置成对所述粗略四边形进行着色以生成着色的粗略四边形;以及
输出合并器级,所述输出合并器级...
【专利技术属性】
技术研发人员:斯凯勒·乔纳森·萨利赫,克里斯多夫·J·布伦南,安德鲁·S·波米亚诺夫斯基,吴瑞金,
申请(专利权)人:超威半导体公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。