【技术实现步骤摘要】
【国外来华专利技术】可变比率着色和超样本着色的集成相关申请的交叉引用本申请要求2018年12月20日提交的美国非临时专利申请号16/228,692的权益,其内容在此通过引用并入本文。
技术介绍
三维(“3D”)图形处理流水线执行一系列步骤来将输入几何图形转换成二维(“2D”)图像以在屏幕上显示。步骤中的一些包括光栅化和像素着色。光栅化涉及识别哪些像素(或子像素样本)被光栅化器之前的流水线级提供的三角形覆盖。光栅化的输出包括四边形(一个2x2像素的块)和覆盖范围数据,所述覆盖范围数据指示哪些样本被四边形的像素覆盖。像素着色器对四边形的像素进行着色,然后将四边形的像素写入帧缓冲器。因为像素着色非常耗费资源,所以不断开发技术来提高像素着色的效率。附图说明从通过结合附图的示例的方式给出的下面的描述中可以获得更详细的理解,在附图中:图1是能够实现本公开的一个或多个特征的示例性装置的框图;图2示出了根据示例的图1的装置的细节;图3是示出图2中示出的图形处理流水线的另外的细节的框图;以及图4A-图4D示出了根据示例用于以不同于像素着色的分辨率执行光栅化的技术。具体实施方式本文提供一种用于以解耦分辨率执行光栅化和像素着色的技术。所述技术涉及正常执行光栅化以生成四边形。所述四边形被累积到图块缓冲器中。为所述图块缓冲器的所述内容确定着色率。如果所述着色率是子采样着色率,则对所述图块缓冲器中的所述四边形进行下采样,这减小了像素着色器要执行的工作量。然后所述着色的下采样四边形恢复到渲染目标的分辨 ...
【技术保护点】
1.一种用于以不同分辨率执行像素着色和光栅化的方法,所述方法包括:/n将第一组四边形存储到图块缓冲器中;/n从所述第一组四边形以子采样率生成第一组修改的着色率四边形;/n将第二组四边形存储到所述图块缓冲器中;/n从所述第二组四边形以超采样率生成第二组修改的着色率四边形;以及/n对所述第一修改的着色率四边形和所述第二组修改的着色率四边形进行着色。/n
【技术特征摘要】
【国外来华专利技术】20181220 US 16/228,6921.一种用于以不同分辨率执行像素着色和光栅化的方法,所述方法包括:
将第一组四边形存储到图块缓冲器中;
从所述第一组四边形以子采样率生成第一组修改的着色率四边形;
将第二组四边形存储到所述图块缓冲器中;
从所述第二组四边形以超采样率生成第二组修改的着色率四边形;以及
对所述第一修改的着色率四边形和所述第二组修改的着色率四边形进行着色。
2.如权利要求1所述的方法,其还包括:
确定第三组四边形将以一对一的着色率进行着色;以及
在不为所述第三组四边形生成一组修改的着色率四边形的情况下对所述第三组四边形进行着色。
3.如权利要求1所述的方法,其还包括:
基于在每三角形的基础上、在每着色率图块基础上、或在对于各个三角形的每着色率图块基础上中的一个,确定所述第一组修改的着色率四边形具有子采样着色率,并且所述第二组修改的着色率四边形具有超采样着色率。
4.如权利要求3所述的方法,其中:
在每三角形基础上执行确定所述第一组修改的着色率四边形具有所述子采样着色率或者所述第二组修改的着色率四边形具有所述超采样着色率,其包括:
识别三角形的着色率;
光栅化所述三角形以生成所述第一组四边形或所述第二组四边形;以及
将所述三角形的所述着色率分配给所述第一组四边形或所述第二组四边形。
5.如权利要求3所述的方法,其中:
在每着色率图块基础上执行确定所述第一组修改的着色率四边形具有所述子采样着色率或者所述第二组修改的着色率四边形具有所述超采样着色率,其包括:
识别对应于所述第一组四边形或所述第二四边形的着色率图块的着色率;以及
将所述着色率图块的所述着色率分配给所述第一组四边形或所述第二组四边形。
6.如权利要求5所述的方法,其中识别所述着色率图块的所述着色率包括在着色率图块图像中执行查找。
7.如权利要求3所述的方法,其中:
在对于各个三角形的每着色率图块基础上执行确定所述第一组修改的着色率四边形具有所述子采样着色率或者所述第二组修改的着色率四边形具有所述超采样着色率,其包括:
识别三角形的着色率;
光栅化所述三角形以生成所述第一组四边形或所述第二组四边形;以及
识别所述三角形内的对应于所述第一组四边形或所述第二四边形的着色率图块的着色率;以及
将所述着色率图块的所述着色率分配给所述第一组四边形或所述第二组四边形。
8.如权利要求1所述的方法,其还包括:
将所述着色的第二组修改的着色率四边形写入渲染目标。
9.如权利要求1所述的方法,其还包括:
对所述着色的第一组修改的着色率四边形进行上采样,并且调制得到的上采样四边形。
10.一种用于以不同分辨率执行像素着色和光栅化的图形处理流水线,所述图形处理流水线包括:
图块缓冲器;
光栅化器级,其被配置为:
将第一组四边形存储到所述图块缓冲器中;
从所述第一组四边形以子采样率生成第一组修改的着色率四边形;
将第二组四边形存储到所述图块缓冲器中;
从所述第二组四边形以超采样率生成第二组修改的着色率四边形;以及
像素着色器级,其被配置为:
对...
【专利技术属性】
技术研发人员:斯凯勒·乔纳森·萨利赫,安德鲁·S·波米亚诺夫斯基,
申请(专利权)人:超威半导体公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。