[发明专利]着色器函数链接图表在审
申请号: | 201380077104.6 | 申请日: | 2013-09-20 |
公开(公告)号: | CN105493030A | 公开(公告)日: | 2016-04-13 |
发明(设计)人: | Y.多森科;C.G.里德尔;R.L.普罗特克;M.D.桑迪;A.J.格莱斯特 | 申请(专利权)人: | 微软技术许可有限责任公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 孙慧;景军平 |
地址: | 美国华*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 提供了用于着色器组装和计算的方法、系统和计算机存储介质。可以确定着色器函数而没有对特定着色器模型的专门化和最终化或资源绑定。本发明的实施例通过在将着色器呈现给GPU驱动器之前进行链接来促进最终着色器组装和资源绑定。以此方式,本发明的实施例缓解了组合着色器激增并且通过不要求源代码的分发或生成而提供了对知识产权的保护。 | ||
搜索关键词: | 着色 函数 链接 图表 | ||
【主权项】:
具有体现在其上的计算机可执行指令以用于施行用于促进着色器的创建的方法的计算机存储介质,所述方法包括:基于所接收的函数的集合以及所接收的资源插槽信息确定库的集合,所述所接收的函数的集合包括与图形处理相关联的一个或多个指令和指定一个或多个图形资源的信息,所述资源插槽信息指定与一个图形资源相关联的存储器的部分,库的集合中的每一个库包括指定一个或多个虚拟插槽的信息,其中每一个虚拟插槽与一个图形资源相关联;从库的集合中的至少一个库确定一个或多个模块;确定模块实例的集合,每一个模块实例基于模块来确定并且包括指定一个或多个虚拟插槽的信息;对于每一个模块实例,基于指定一个或多个虚拟插槽的信息和资源插槽信息,将一个或多个虚拟插槽绑定到资源插槽;基于指定一个或多个节点和图表边缘的所接收的节点和边缘信息,生成包括节点和图表边缘的函数链接图表(FLG)实例,每一个节点对应于函数的集合中的函数、输入签名或输出签名,并且每一个图表边缘对应于在节点之间传递的一个或多个边缘值;以及将FLG实例链接到模块实例的集合。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201380077104.6/,转载请声明来源钻瓜专利网。