[发明专利]图形处理中的多个着色器进程在审

专利信息
申请号: 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
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 像素着色器 图元 存储器位置地址 绘制 图形处理单元 方法和设备 计算机设备 绘制图形 图形处理 着色器 输出 应用 进程
【说明书】:

发明提供了用于在计算机设备中绘制图形的方法和设备,方法包括:在图形处理单元(GPU)处接收待绘制的图元的部分的存储器位置地址连同针对图元的部分的一个或者多个像素着色器参数的一个或者多个值的指示;由GPU基于一个或者多个像素着色器参数的一个或者多个值的指示从多个可能的像素着色器中选择像素着色器;以及由GPU基于将像素着色器应用于图元的部分生成图元的部分的绘制目标的至少一个输出。

背景技术

以下描述涉及一种计算机设备,并且更具体地涉及使用着色器来绘制计算机设备上的图形。

能够将二维(2D)对象或者来自三维(3D)世界(真实或者虚构)的对象绘制到2D显示屏上的计算机图形系统目前用于多种应用。例如,3D计算机图形可以被用于实时交互式应用(诸如,视频游戏、虚拟现实、科学研究等)以及离线应用(诸如,高分辨率电影的创作、图形艺术等)。通常,图形系统包括图形处理单元(GPU)。GPU可以被实现为计算机的中央处理单元(CPU)的协处理器组件,并且可以以插件卡(例如,视频卡)、协处理器的形式或者作为直接集成到计算机的主板或者诸如游戏设备等其他设备中的功能性被提供。

通常,GPU具有“逻辑图形流水线”,该“逻辑图形流水线”可以接受2D或者3D场景的一些表示作为输入并且输出定义2D图像的位图以进行显示。例如,包括DIRECT3D应用编程接口(API)在内的微软公司的应用编程接口的DRECTX集合是具有图形流水线模型的API的示例。另一示例包括开放图形库(OPENGL)API。图形流水线通常包括用以将一组顶点、纹理、缓冲区和状态信息转换为屏幕上的图像帧的多个阶段。例如,图形流水线的阶段之一是着色器。着色器是在专用处理单元上运行的一段代码,其也被称为着色器单元或者着色器处理器,通常一次执行多个数据线程,被编程为对正被绘制的片段(fragment)生成适当水平的颜色和/或特殊效果。特别地,例如,顶点着色器处理顶点的特征(位置、纹理坐标、颜色等),并且像素着色器处理像素的特征(纹理值、颜色、z深度和α值)。通常,图形流水线内的恒定采样率被用于绘制整个帧。由于对高保真图像的期望,因此像素着色通常以每像素速率执行。因此,计算机设备操作图形流水线以将关于3D对象的信息转换为能够被显示的位图,并且这个过程需要相当大的存储器和处理能力。

像素密度和显示分辨率持续增加,并且在这方面持续希望能够显示3D对象的显示设备的功率降低。

发明内容

以下呈现对一个或者多个示例的简要概述,以便提供对这些示例的基本理解。该概述不是对全部预期示例的全面概况,并且不旨在标识全部示例的关键或重要元素或者描述任何或全部示例的范围。其目的仅在于以简要形式呈现一个或者多个示例的一些概念作为稍后所呈现的更详细的描述的序言。

一个示例涉及一种用于在计算机设备、计算设备和/或计算机可读介质中绘制图形的方法,该计算机设备、该计算设备和/或该计算机可读介质被配置为:在图形处理单元(GPU)处接收待绘制的图元的部分的存储器位置地址连同针对图元的部分的一个或者多个像素着色器参数的一个或者多个值的指示;由GPU基于一个或者多个像素着色器参数的一个或者多个值的指示从多个可能的像素着色器中选择像素着色器;以及由GPU基于将像素着色器应用于图元的部分而生成图元的部分的绘制目标的至少一个输出。

在另一示例中,提供了一种计算设备,该计算设备包括存储器、被耦合至存储器并且被配置为执行与一个或者多个应用相对应的指令的处理器、用于显示由一个或者多个应用产生的一个或者多个图像的显示器和被配置为绘制一个或者多个图像的一个或者多个图元的GPU。GPU被配置为:接收待绘制的一个或者多个图元中的图元的部分的存储器位置地址连同针对图元的部分的一个或者多个像素着色器参数的一个或者多个值的指示;基于一个或者多个像素着色器参数的一个或者多个值的指示从多个可能的像素着色器中选择像素着色器;以及基于将像素着色器应用于图元的部分而生成图元的部分的绘制目标的至少一个输出。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201880011854.6/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top