【技术实现步骤摘要】
拓扑着色器技术
本申请的实施例一般涉及图形处理架构。更具体地,实施例涉及图形处理架构中的拓扑着色器技术。
技术介绍
在传统图形处理架构中,中央处理单元(CPU)可确定要被渲染的场景的复杂度和拓扑,并生成由图形流水线中的顶点着色器进一步处理的指令流。所述指令流可包含诸如高阶表面的顶点数据、图元等的参数,其中顶点着色器可将顶点数据从基于对象的坐标表示(对象空间)变换到诸如世界空间或归一化装置坐标(NDC)空间的备选地基于坐标系(alternativelybasedcoordinatesystem)。此类架构可限于描绘场景的每个视频帧的固定拓扑,其中固定拓扑可限制质量和/或性能。此外,传统手段可使用图形流水线中稍后的曲面细分级来生成针对与几何图元关联的每个顶点的顶点属性和表面表示。只依赖于稍后级曲面细分来生成表面表示可进一步限制质量和/或性能。附图说明实施例的各种优点将通过阅读以下说明书和所附权利要求以及通过参考以下附图而对本领域技术人员变得显而易见,在附图中:图1是框图,其示出配置成实现本文描述的 ...
【技术保护点】
1. 一种设备,包括:/n衬底;以及/n耦合到所述衬底的逻辑,其中在以下项中的一项或多项中实现所述逻辑:可配置逻辑或固定功能性硬件逻辑,所述逻辑用于:/n在图形处理器处生成一组多边形以创建场景的拓扑而非在主机处理器处生成拓扑图元数据,其中所述生成所述一组多边形包括以下操作:/n检测一个或多个多边形的可视性的缺乏,/n响应于可视性的缺乏,从所述一组多边形中排除所述一个或多个多边形,以及/n确定与所述场景中的一个或多个对象相关联的细节级别,其中所述一组多边形含有处于第一细节级别的第一数量的多边形和处于第二细节级别的、不同的第二数量的多边形;以及/n基于在所述图形处理器处生成的所 ...
【技术特征摘要】
20170410 US 15/4834091.一种设备,包括:
衬底;以及
耦合到所述衬底的逻辑,其中在以下项中的一项或多项中实现所述逻辑:可配置逻辑或固定功能性硬件逻辑,所述逻辑用于:
在图形处理器处生成一组多边形以创建场景的拓扑而非在主机处理器处生成拓扑图元数据,其中所述生成所述一组多边形包括以下操作:
检测一个或多个多边形的可视性的缺乏,
响应于可视性的缺乏,从所述一组多边形中排除所述一个或多个多边形,以及
确定与所述场景中的一个或多个对象相关联的细节级别,其中所述一组多边形含有处于第一细节级别的第一数量的多边形和处于第二细节级别的、不同的第二数量的多边形;以及
基于在所述图形处理器处生成的所述一组多边形而提供所述场景以用于显示。
2.根据权利要求1所述的设备,其中,可视性的所述缺乏将包括以下项中的一项或多项:遮蔽状态或离屏状态。
3.根据权利要求1所述的设备,其中,所述生成所述一组多边形包括以下操作:
在所述图形处理器处从所述主机处理器接收对象描述,其中所述对象描述在不指定所述对象的拓扑图元数据的情况下标识要渲染的对象的类型,以及
在所述图形处理器处基于所述对象描述而生成所述一组多边形。
4.根据权利要求3所述的设备,其中,所述生成所述一组多边形包括以下操作:基于深度信息来确定与所述对象描述相关联的所述细节级别。
5.根据权利要求4所述的设备,其中,所述生成所述一组多边形包括以下操作:在两个细节级别之间内插。
6.根据权利要求4所述的设备,其中,所述生成所述一组多边形包括以下操作:标识对应于所述对象描述的子八叉树,并且其中拓扑着色器将被调用以用于所标识的子八叉树。
7.一种系统,包括:
显示器,所述显示器用于呈现视觉内容;
存储器;以及
半导体封装设备,所述半导体封装设备耦合到所述显示器和所述存储器,其中所述半导体封装设备包括:
衬底;以及
耦合到所述衬底的图形处理器,其中所述图形处理器包括逻辑,所述逻辑用于:
生成一组多边形以创建场景的拓扑而非在主机处理器处生成拓扑图元数据,其中所述生成所述一组多边形包括以下操作:
检测一个或多个多边形的可视性的缺乏,
响应于可视性的缺乏,从所述一组多边形中排除所述一个或多个多边形,以及
确定与所述场景中的一个或多个对象相关联的细节级别,其中所述一组多边形含有处于第一细节级别的第一数量的多边形和处于第二细节级别的、不同的第二数量的多边形,以及
基于在所述图形处理器处生成的所述一组多边形而向所述显示器提供所述场景。
8.根据权利要求7所述的系统,其中,可视性的所述缺乏将包括以下项中的一项或多项:遮蔽状态或离屏状态。
9.根据权利要求7所述的系统,其中,所述生成所述一组多边形包括以下操作:
在所述图形处理器处从所述主机处理器接收对象描述,其中所述对象描述在不指定所述对象的拓扑图元数据的情况下标识要渲染的对象的类型,以及
在所述图形处理器处基于所述对象描述而生成所述一组多边形。
10.根据权利要求9所述的系统,其中,所述生成所述一组多边形包括以下操作:基于深度信息来确定与所述对象描述相关联的所述细节级别。
11.根据权利要求10所述的系统,其中,所述生成所述一组多边形包括以下操作:在两个细节级别之间内插。
12.根据权利要求10所述的系统,其中,所述生成所述一组多边形包括以下操作:标识对应于所述...
【专利技术属性】
技术研发人员:A劳里岑,G利克托尔,J吉拉赫,T巴尔安,H拉贝,
申请(专利权)人:英特尔公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。