[发明专利]用于高效3D图形流水线的装置和方法在审
申请号: | 201780050326.7 | 申请日: | 2017-08-15 |
公开(公告)号: | CN109564695A | 公开(公告)日: | 2019-04-02 |
发明(设计)人: | T·G·阿凯奈-莫勒;R·M·托特;B·E·英斯科;P·L·道尔;P·萨蒂;S·马余兰;C·J·穆克伯格;F·P·克莱伯格;J·N·哈塞尔格林 | 申请(专利权)人: | 英特尔公司 |
主分类号: | G06T15/00 | 分类号: | G06T15/00;G06T1/20;G06T1/60 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 何焜;黄嵩泉 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 剔除 令牌 图形流水线 渲染 图形处理装置 顶点着色器 深度缓冲器 剪裁 着色 遮挡 读取 输入装配器 关联 方法描述 深度模式 深度数据 应用提供 可用 流水线 去除 装配 存储 绘制 销毁 检测 响应 访问 | ||
1.一种图形处理装置,包括:
图形流水线的输入装配器,用于基于由应用提供的参数来确定要绘制的第一组三角形;
深度缓冲器,用于存储与所述第一组三角形有关的深度数据;
顶点着色器,用于响应于关于所述图形流水线用于最初在仅深度模式下操作的指示来对所述第一组三角形执行仅位置顶点着色操作;
剔除和剪裁模块,用于从所述深度缓冲器中读取深度值以标识所述第一组三角形中被当前帧中的其他对象完全遮挡的那些三角形,并且用于生成可用于剔除被遮挡三角形的剔除数据,所述剔除和剪裁模块用于将所述剔除数据与重放令牌相关联,所述重放令牌将用于标识通过所述图形流水线的后一渲染过程;
在所述后一渲染过程中检测到所述重放令牌时,所述输入装配器用于访问与所述重放令牌相关联的所述剔除数据,以便从所述第一组三角形中去除被剔除三角形,从而生成第二组三角形;
所述顶点着色器用于在所述后一渲染过程期间对所述第二组三角形执行全顶点着色操作。
2.如权利要求1所述的图形处理装置,其特征在于,所述重放令牌在所述后一渲染过程期间或之后将被销毁,并且所述剔除数据在所述重放令牌的销毁之后将被丢弃。
3.如权利要求2所述的图形处理装置,其特征在于,所述当前帧的不透明部分将被首先绘制,并且在所述令牌的销毁之后,所述当前帧的剩余部分将被绘制。
4.所述图形处理装置,其特征在于,进一步包括:
光栅化器,用于在所述后一渲染过程期间对所述第二组三角形中的一个或多个三角形进行光栅化以生成一组像素;以及
像素着色器,用于使用纹理数据对所述一组像素执行像素着色操作。
5.一种方法,包括:
将图形流水线的状态设置为仅深度;
创建重放令牌;
使用所述重放令牌来标记将在仅深度模式下执行的图形操作序列的开始和结束;
在仅深度模式下处理所述图形操作序列;
生成标识可被剔除的一组图元的剔除数据,所述剔除数据与所述重放令牌相关联;
将所述图形流水线的所述状态设置为深度和颜色两者;
使用在仅深度模式下生成的所述剔除数据来重放所述图形操作序列中的一个或多个图形操作以便剔除被遮挡图元,所述图形操作序列中的所述一个或多个图形操作具有使用所述重放令牌标记的开始和结束;
在完成所述一个或多个图形操作序列的重放时,删除所述重放令牌和所述相关联剔除数据。
6.一种装置,包括:
基于图块的立即模式渲染(TBIMR)流水线的几何处理电路,用于对多组三角形执行几何处理操作,其中,每个图块地生成三角形列表(来自所述组),其中,所述列表包含与所述图块重叠的三角形,所述几何处理电路包括用于增长边界框以包括所述一组三角形中的每个三角形的边界框处理模块,其中,当已经处理了所有所述一组三角形时,已生成第一边界框以包括所有三角形;
像素处理电路,用于接收所述第一边界框,所述像素处理电路包括:
深度缓冲器,用于存储深度数据;
遮挡测试和剔除模块,用于通过将所述第一边界框与存储在所述深度缓冲器内的所述深度数据进行比较来对所述第一边界框进行遮挡测试,其中,如果所述遮挡测试和剔除模块确定所述第一边界框被遮挡,则其丢弃所述边界框中所包括的所述一组三角形,以使得不对所述一组三角形执行进一步处理,如果所述第一边界框未被遮挡,则所述遮挡测试和剔除模块用于将所述一组三角形中的一个或多个三角形传递给剩余的像素处理阶段。
7.如权利要求6所述的装置,其特征在于,所述像素处理电路用于并行处理多组三角形,每组三角形与不同的图像图块相关联,并且具有由所述边界框处理模块生成的边界框的每组三角形被提供给所述像素处理电路。
8.如权利要求7所述的装置,其特征在于,所述第一边界框包括具有最小深度的二维(2D)边界框,所述最小深度可由所述遮挡测试和剔除模块用来判定所述第一边界框是否被遮挡。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201780050326.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:用于基于入库的图形处理的顶点着色器
- 下一篇:图像处理设备和图像处理方法