[发明专利]图形处理中的通用寄存器和波槽分配在审
申请号: | 202080022153.X | 申请日: | 2020-03-24 |
公开(公告)号: | CN113614789A | 公开(公告)日: | 2021-11-05 |
发明(设计)人: | 杜云;A·E·格鲁贝尔;于春;张弛红;尚洪江;Z·应;F·巍 | 申请(专利权)人: | 高通股份有限公司 |
主分类号: | G06T15/00 | 分类号: | G06T15/00;G06T15/04;G06T15/50;G06T1/60 |
代理公司: | 永新专利商标代理有限公司 72002 | 代理人: | 戴开良 |
地址: | 美国加*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 图形 处理 中的 通用 寄存器 分配 | ||
描述了用于通过以下操作来生成图形内容的示例技术:获取与纹理操作相对应的纹理操作指令,响应于确定可用于所述纹理操作的不足的通用寄存器空间、或者可用于所述纹理操作的不足的波槽中的至少一项,生成关于纹理操作对应于延迟波的指示,执行纹理操作,向纹理处理器发送与执行的纹理操作相对应的初始纹理采样指令,并接收与初始纹理采样指令相对应的纹理映射数据。
本专利申请要求享受2019年3月26日提交的、标题为“GENERAL PURPOSE REGISTERAND WAVE SLOT ALLOCATION IN GRAPHICS PROCESSING”的美国非临时申请No.16/364,829的优先权,该申请已经转让给本申请的受让人,故以引用方式将其明确地并入本文。
背景技术
图形处理单元(GPU)越来越多地用于不同类型的设备,这些设备包括诸如智能手机、虚拟现实(VR)设备、增强现实(AR)设备、平板计算机、智能手表等等之类的移动设备。许多GPU利用可以内置到GPU中的流处理器(SP)。GPU中的流处理器可以处理大多数传统的图形渲染任务,和/或可以被编程以进行更通用的数字处理。流处理器非常适合传统的以GPU为中心的任务(例如,图形、图像、视频和信号处理),也适用于光线追踪、计算流体动力学、天气建模等等。
作为生成图形内容的一部分,GPU和/或流处理器可以执行纹理映射,纹理映射可以是用于定义在场景中渲染的图形或三维(3D)模型上的高频细节、表面纹理或颜色信息的过程。特别是,流处理器可以非常适合于纹理映射任务。但是,与流处理器以及许多其它硬件组件相关联的约束,是可供使用的存储器、寄存器、执行单元的波槽等等的总量。
发明内容
本文所描述的系统、方法和设备均具有一些方面,这些方面中没有任何单一方面单独地对其期望特性起作用。在不限制本公开内容的保护范围的情况下,现在将简要地描述一些非限制性特征。
本文描述了用于生成图形内容的方法、设备、装置和计算机可读介质。一种方法可以包括:获取与纹理操作相对应的纹理操作指令;响应于确定可用于所述纹理操作的不足的通用寄存器空间、或者可用于所述纹理操作的不足的波槽中的至少一项,生成关于所述纹理操作对应于延迟波的指示;执行所述纹理操作;向纹理处理器发送与被执行的所述纹理操作相对应的初始纹理采样指令;并接收与所述初始纹理采样指令相对应的经纹理映射数据。
在一些实施例中,该方法还可以包括:生成与所述纹理操作相对应的虚拟波槽。
在另外的实施例中,该方法还可以包括:在确定可用于所述纹理操作的不足的通用寄存器空间、或者可用于所述纹理操作的不足的波槽中的至少一项之后,确定足够的通用寄存器空间可用于所述纹理操作并且足够的波槽可用于所述纹理操作;将所述虚拟波槽转换为波槽;并将与所述纹理操作相对应的纹理属性存储在所述通用寄存器中。
在另外的实施例中,该方法可以包括:在转换所述虚拟波槽和存储所述纹理属性之后,使用所述波槽和所述纹理属性,对所述纹理映射数据执行后处理。
在一些实施例中,该方法可以包括:使用像素内插单元来执行所述纹理操作。
在另外的实施例中,该方法可以包括:向处理器的下游组件发送与所述纹理映射数据相对应的数据,其中所述数据还对应于输出到显示器的内容的帧。
在另外的实施例中,该方法可以包括:重复地判断是否有足够的通用寄存器空间和波槽可用于所述纹理操作;并在确定足够的通用寄存器空间可用于所述纹理操作并且足够的波槽可用于所述纹理操作时,执行以下操作:将所述虚拟波槽转换为波槽;将与所述纹理操作相对应的纹理属性存储在所述通用寄存器中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于高通股份有限公司,未经高通股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202080022153.X/2.html,转载请声明来源钻瓜专利网。