[发明专利]对小图元执行着色器占用的方法在审
申请号: | 202110812734.X | 申请日: | 2021-07-19 |
公开(公告)号: | CN114092627A | 公开(公告)日: | 2022-02-25 |
发明(设计)人: | K.瓦拉达拉扬;D.C.坦嫰鲍姆;F.古鲁帕德 | 申请(专利权)人: | 三星电子株式会社 |
主分类号: | G06T15/50 | 分类号: | G06T15/50;G06T1/20 |
代理公司: | 北京市柳沈律师事务所 11105 | 代理人: | 刘虹 |
地址: | 韩国*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 小图元 执行 着色 占用 方法 | ||
1.一种图形处理单元(GPU),包括:
一个或多个着色器核心;和
着色器线程束打包器单元,被配置为:
接收与第一部分覆盖的四边形相关联的第一图元以及与第二部分覆盖的四边形相关联的第二图元,
确定所述第一部分覆盖的四边形和所述第二部分覆盖的四边形具有不重叠的覆盖,
将所述第一部分覆盖的四边形和所述第二部分覆盖的四边形打包到打包的四边形中,并且
将所述打包的四边形发送到所述一个或多个着色器核心,
其中所述第一部分覆盖的四边形和所述第二部分覆盖的四边形在空间上彼此不相交。
2.根据权利要求1所述的GPU,其中所述一个或多个着色器核心被配置为接收和处理所述打包的四边形,而不丢失与所述一个或多个着色器核心单独处理所述第一部分覆盖的四边形和所述第二部分覆盖的四边形相关的信息。
3.根据权利要求1所述的GPU,其中所述着色器线程束打包器单元被配置为将来自所述打包的四边形的零个或更多个像素分配给单通道用于单通道操作。
4.根据权利要求3所述的GPU,其中所述一个或多个着色器核心被配置为在所述单通道操作中计算方向导数。
5.根据权利要求1所述的GPU,其中所述一个或多个着色器核心被配置为在跨通道操作中计算方向导数。
6.根据权利要求3所述的GPU,还包括:
一个或多个纹理单元;
其中,所述GPU在以下操作模式中操作:
第一操作模式,其中i)所述一个或多个纹理单元或ii)所述一个或多个着色器核心中的至少之一被配置为在所述单通道操作中计算第一方向导数;和
第二操作模式,其中i)所述一个或多个纹理单元或ii)所述一个或多个着色器核心中的至少之一被配置为在跨通道操作中计算第二方向导数。
7.根据权利要求6所述的GPU,其中i)所述一个或多个纹理单元或ii)所述一个或多个着色器核心中的至少之一被配置为基于至少一个运行时标志来选择所述第一操作模式或所述第二操作模式中的至少之一。
8.根据权利要求1所述的GPU,还包括一个或多个纹理单元,其中:
所述着色器线程束打包器单元被配置为存储与所述打包的四边形的至少一个像素相关联的属性信息;以及
i)所述一个或多个纹理单元或ii)所述一个或多个着色器核心中的至少之一被配置为基于所述属性信息计算方向导数。
9.根据权利要求1所述的GPU,还包括一个或多个纹理单元,其中i)所述一个或多个纹理单元或ii)所述一个或多个着色器核心中的至少之一被配置为基于一个或多个重心因子来计算方向导数。
10.根据权利要求1所述的GPU,还包括一个或多个纹理单元,其中i)所述一个或多个纹理单元或ii)所述一个或多个着色器核心中的至少之一被配置为基于一个或多个偏微分来计算方向导数。
11.根据权利要求1所述的GPU,还包括一个或多个纹理单元,其中:
i)所述一个或多个纹理单元或ii)所述一个或多个着色器核心中的至少之一被配置为根据下式计算X方向上的第一方向导数:和
i)所述一个或多个纹理单元或ii)所述一个或多个着色器核心中的至少之一被配置为根据下式计算Y方向上的第二方向导数:
其中A是所述第一图元或所述第二图元中的至少之一的总面积;
其中x0、y0、x1、y1、x2和y2是所述第一图元或所述第二图元中的至少之一的顶点的坐标;和
其中t0、t1和t2是与所述顶点相关联的值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于三星电子株式会社,未经三星电子株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110812734.X/1.html,转载请声明来源钻瓜专利网。