[发明专利]用于多采样抗锯齿的加载指令在审
申请号: | 202180045411.0 | 申请日: | 2021-06-08 |
公开(公告)号: | CN115769264A | 公开(公告)日: | 2023-03-07 |
发明(设计)人: | 克里斯多夫·J·布伦南;法塔内·F·古德拉特;韦田恩 | 申请(专利权)人: | 超威半导体公司 |
主分类号: | G06T15/00 | 分类号: | G06T15/00 |
代理公司: | 上海胜康律师事务所 31263 | 代理人: | 李献忠;张静 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 采样 锯齿 加载 指令 | ||
本发明提供了用于执行多采样抗锯齿操作的技术。该技术包括:检测用于多采样抗锯齿加载操作的指令;确定用于该加载操作的源数据的采样率、该源数据的数据存储格式和加载模式,该加载模式指示该加载操作请求相同颜色分量、不同颜色分量还是深度数据;以及基于所确定的采样率、数据存储格式和加载模式,将数据从多采样源加载到寄存器中。
相关申请的交叉引用
本申请要求于2020年6月26日提交的名称为“用于多采样抗锯齿的加载指令(LOADINSTRUCTION FOR MULTI SAMPLE ANTI-ALIASING)”的美国临时申请第63/044,703号和于2020年9月22日提交的名称为“用于多采样抗锯齿的加载指令(LOAD INSTRUCTION FORMULTI SAMPLE ANTI-ALIASING)”的美国非临时申请第17/028,811号的权益,这些申请的全部内容据此以引用方式并入本文。
背景技术
三维(“3D”)图形处理管线执行一系列步骤以将输入几何形状转换成二维(“2D”)图像以用于在屏幕上显示。在多采样抗锯齿中,生成高分辨率图像,然后将其“解析”为较低分辨率图像。对这项技术的改进在不断进行。
附图说明
可以从以下描述中获得更详细的理解,通过示例结合附图给出,其中:
图1是可实现本公开的一个或多个特征的示例设备的框图;
图2示出了根据一个示例的图1的设备的细节;
图3是展示了图2所示的图形处理管线的另外细节的框图;
图4示出了根据一个示例的多采样抗锯齿加载操作400;
图5A至图5C示出了多采样加载指令的示例性变型形式;
图5D示出了与图5A至图5C中所示不同的数据布局;并且
图6是根据一个示例的用于执行多采样抗锯齿操作的方法600的流程图。
具体实施方式
提供了用于执行多采样抗锯齿操作的技术。该技术包括:检测用于多采样抗锯齿加载操作的指令;确定用于该加载操作的源数据的采样率、该源数据的数据存储格式和加载模式,该加载模式指示该加载操作请求相同颜色分量、不同颜色分量还是深度数据;以及基于所确定的采样率、数据存储格式和加载模式,将数据从多采样源加载到寄存器中。
图1是可实现本公开的一个或多个特征的示例设备100的框图。设备100可以是例如计算机、游戏设备、手持设备、机顶盒、电视、移动电话、平板计算机或其他计算设备中的一者但不限于这些项。设备100包括处理器102、存储器104、存储装置106、一个或多个输入设备108以及一个或多个输出设备110。设备100还包括一个或多个输入驱动器112和一个或多个输出驱动器114。输入驱动器112中的任一者具体体现为硬件、硬件与软件的组合或软件,并且用于控制输入设备112的目的(例如,控制操作、从输入驱动器112接收输入以及向输入驱动器提供数据)。类似地,输出驱动器114中的任一者具体体现为硬件、硬件与软件的组合或软件,并且用于控制输出设备114的目的(例如,控制操作、从输出驱动器114接收输入以及向输出驱动器提供数据)。应当理解,设备100可包括图1中未示出的另外部件。
在各种另选方案中,处理器102包括中央处理单元(CPU)、图形处理单元(GPU)、位于同一管芯上的CPU和GPU、或一个或多个处理器核心,其中每个处理器核心可为CPU或GPU。在各种另选方案中,存储器104位于与处理器102相同的管芯上,或与处理器102分开定位。存储器104包括易失性或非易失性存储器,例如随机存取存储器(RAM)、动态RAM或高速缓存。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于超威半导体公司,未经超威半导体公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202180045411.0/2.html,转载请声明来源钻瓜专利网。