[发明专利]图形处理中的多个着色器进程在审
| 申请号: | 201880011854.6 | 申请日: | 2018-02-07 |
| 公开(公告)号: | CN110291563A | 公开(公告)日: | 2019-09-27 |
| 发明(设计)人: | I·内弗雷弗;M·J·I·富勒;A·J·迈尔斯;J·M·古尔德 | 申请(专利权)人: | 微软技术许可有限责任公司 |
| 主分类号: | G06T15/00 | 分类号: | G06T15/00;G06T1/20;G06T11/40 |
| 代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 赵林琳 |
| 地址: | 美国华*** | 国省代码: | 美国;US |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 像素着色器 图元 存储器位置地址 绘制 图形处理单元 方法和设备 计算机设备 绘制图形 图形处理 着色器 输出 应用 进程 | ||
1.一种在计算机设备中绘制图形的方法,包括:
在图形处理单元GPU处接收待绘制的图元的部分的存储器位置地址连同针对所述图元的所述部分的一个或者多个像素着色器参数的一个或者多个值的指示;
由所述GPU基于所述一个或者多个像素着色器参数的所述一个或者多个值的所述指示,从多个可能的像素着色器中选择多个像素着色器;以及
由所述GPU基于将所述多个像素着色器同时应用于所述图元的所述部分,生成所述图元的所述部分的绘制目标的多个输出。
2.根据权利要求1所述的方法,还包括:将所述多个输出中的所述至少一个输出导出到所述绘制目标以用于绘制所述图元的所述部分。
3.根据权利要求1所述的方法,其中导出所述多个输出中的所述至少一个输出包括:从所述多个输出中的每个输出选择样本以绘制所述图元的所述部分的所述绘制目标。
4.根据权利要求1所述的方法,其中导出所述多个输出中的所述至少一个输出包括:导出所述多个输出中的至少两个输出作为分离的绘制目标。
5.一种在计算机设备中绘制图形的方法,包括:
在图形处理单元GPU处接收待绘制的图元的部分的存储器位置地址连同针对所述图元的所述部分的一个或者多个像素着色器参数的一个或者多个值的指示;
由所述GPU基于所述一个或者多个像素着色器参数的所述一个或者多个值的所述指示,从多个可能的像素着色器中选择像素着色器;以及
由所述GPU基于将所述像素着色器应用于所述图元的所述部分,生成所述图元的所述部分的绘制目标的至少一个输出。
6.根据权利要求5所述的方法,其中所述指示是包括位的第一部分和位的第二部分的值,位的所述第一部分指示所述图元的所述部分的所述存储器位置地址,位的所述第二部分指示所述一个或者多个着色器参数的所述一个或者多个值。
7.根据权利要求5所述的方法,其中所述一个或者多个像素着色器参数包括着色率或者来自模板缓冲器的模板的指示。
8.根据权利要求5所述的方法,还包括:在所述GPU处接收待绘制的所述图元的部分的多个存储器位置地址连同所述一个或者多个像素着色器参数的所述一个或者多个值的所述指示,其中所述多个存储器位置地址包括在其上要应用所述像素着色器的多个线程向量的存储器位置地址。
9.根据权利要求8所述的方法,还包括:将所述多个线程向量压缩为存储器位置地址的列表,存储器位置地址的所述列表将与所述一个或者多个像素着色器参数的所述一个或者多个值的所述指示相关联。
10.根据权利要求5所述的方法,还包括:
在所述GPU处接收待绘制的所述图元的不同部分的第二存储器位置地址连同针对所述图元的所述不同部分的所述一个或者多个像素着色器参数的不同的一个或者多个值的指示;
由所述GPU基于所述一个或者多个像素着色器参数的所述不同的一个或者多个值的所述指示,初始化不同的像素着色器;以及
由所述GPU并且在生成所述绘制目标的所述至少一个输出的同时,基于将所述不同的像素着色器应用于所述图元的所述不同部分,生成所述图元的所述不同部分的不同的绘制目标的至少一个不同的输出。
11.根据权利要求5所述的方法,还包括:
由所述GPU在选择所述像素着色器之前针对所述多个可能的像素着色器分配多个存储器寄存器,其中所述多个存储器寄存器与由所述多个可能的像素着色器中的一个可能的像素着色器指定的最大数目的寄存器相对应;以及
在生成所述至少一个输出之前,基于确定所选择的所述像素着色器使用所述多个存储器寄存器的第二部分,解除分配所述多个存储器寄存器的第一部分。
12.根据权利要求11所述的方法,还包括:由所述GPU并且在选择所述像素着色器之前初始化所述多个可能的像素着色器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201880011854.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:缓冲器索引格式和压缩
- 下一篇:图像生成设备和图像生成方法





