[发明专利]基于平铺块的呈现中的镶嵌有效
申请号: | 201280056404.1 | 申请日: | 2012-10-16 |
公开(公告)号: | CN103946895A | 公开(公告)日: | 2014-07-23 |
发明(设计)人: | 基亚·卡波·卡利奥;尤卡·佩卡·阿尔沃 | 申请(专利权)人: | 高通股份有限公司 |
主分类号: | G06T15/00 | 分类号: | G06T15/00 |
代理公司: | 北京律盟知识产权代理有限责任公司 11287 | 代理人: | 宋献涛 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 平铺 呈现 中的 镶嵌 | ||
1.一种由图形处理器进行的用于基于平铺块的图形呈现管线中的镶嵌的方法,所述方法包括:
针对帧的每一平铺块产生输入可见性流,所述输入可见性流指示输入基元在被呈现时在每一平铺块中是否可见;及
针对所述帧的每一平铺块产生输出可见性流,所述输出可见性流指示输出基元在被呈现时在每一平铺块中是否可见,其中所述输出基元是通过对所述输入基元进行镶嵌而产生。
2.根据权利要求1所述的方法,其中产生所述输入可见性流和所述输出可见性流包括:
对所述输入基元进行顶点着色;
对所述经顶点着色的输入基元进行外壳着色;
对所述经外壳着色的输入基元进行镶嵌以产生多个输出基元;
对所述多个输出基元进行域着色;
光栅化所述多个输出基元以产生像素;
执行深度测试以针对帧的平铺块确定所述像素是否可见;及
基于所述深度测试在所述输入可见性流中产生所述输入基元在所述平铺块中是否可见的指示,其中如果通过光栅化与所述输入基元相关的所述输出基元产生的所述像素中的任一者经确定为可见的,那么所述输入基元经确定为可见的。
3.根据权利要求2所述的方法,其进一步包括:
基于所述深度测试在所述输出可见性流中产生所述输出基元在所述平铺块中是否可见的指示,其中如果通过光栅化所述输出基元产生的任何像素经确定为可见的,那么所述输出基元经确定为可见的。
4.根据权利要求1所述的方法,其中所述输入基元为补丁,且其中所述输出基元为三角形、四边形或等值线。
5.根据权利要求1所述的方法,其进一步包括:
呈现帧的当前平铺块,其中针对由所述输入可见性流指示为在所述当前帧中不可见的输入基元跳过呈现。
6.根据权利要求1所述的方法,其进一步包括:
呈现帧的当前平铺块,其中针对由所述输出可见性流指示为在所述当前帧中不可见的输出基元跳过呈现。
7.根据权利要求6所述的方法,其进一步包括:
针对由所述输出可见性流指示为在所述当前帧中不可见的输出基元跳过镶嵌。
8.一种由图形处理器进行的用于基于平铺块的图形呈现管线中的镶嵌的方法,所述方法包括:
针对帧的每一平铺块的每一输入基元产生可见性流,所述可见性流具有N个位的长度,其中每一位指示输出基元在被呈现时在每一平铺块中是否可见,且其中所述输出基元是通过对所述输入基元进行镶嵌而产生。
9.根据权利要求8所述的方法,其中所述长度N是由如呈现管线所定义的每个输入基元的输出基元的最大数目确定。
10.根据权利要求8所述的方法,其中产生可见性流包括:
对所述输入基元进行顶点着色;
对所述经顶点着色的输入基元进行外壳着色;
对所述经外壳着色的输入基元进行镶嵌以产生多个输出基元;
对所述多个输出基元进行域着色;
光栅化所述多个输出基元以产生像素;
执行深度测试以针对帧的平铺块确定所述像素是否可见;及
基于所述深度测试在所述可见性流中产生所述输出基元在所述平铺块中是否可见的指示,其中如果通过光栅化所述输出基元产生的任何像素经确定为可见的,那么所述输出基元经确定为可见的。
11.根据权利要求8所述的方法,其进一步包括:
呈现帧的当前平铺块,其中在所述可见性流中的每一个位指示不可见输出基元的情况下针对输入基元跳过呈现。
12.根据权利要求8所述的方法,其进一步包括:
呈现帧的当前平铺块,其中针对由所述可见性流指示为在所述当前帧中不可见的输出基元跳过呈现。
13.根据权利要求8所述的方法,其中所述基于平铺块的呈现架构具有启用的几何着色器,且其中所述可见性流具有NxM个位的长度,其中M为由所述几何着色器产生的输出基元的最大数目,且其中产生可见性流进一步包括在对所述多个输出基元进行域着色之后对所述输出基元进行几何着色。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于高通股份有限公司,未经高通股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201280056404.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种胶印过程中减少油墨过度乳化的装置
- 下一篇:基于环境条件修正色度