发明名称 |
用于执行纹理采样的方法、装置和系统 |
摘要 |
使用着色语言来实现纹理采样器。着色器编译器用于基于提供给纹理采样器的采样器状态、采样器操作以及其它静态要素输入值将纹理采样器编译为目标机器。当调用着色器时,诸如顶点着色器、几何着色器、像素着色器、外壳着色器、域着色器和计算着色器这样的着色器可以调用一个或多个纹理采样器。作为一段软件代码的一个或多个纹理采样器可以根据纹理数据生成纹理采样,并且将这种纹理采样提供给着色器。着色器使用纹理采样在图形元素上生成着色效果。然后,将图形元素连同着色效果渲染在显示设备上。 |
申请公布号 |
CN103489213B |
申请公布日期 |
2016.08.17 |
申请号 |
CN201310360869.2 |
申请日期 |
2010.06.29 |
申请人 |
英特尔公司 |
发明人 |
U·萨雷;P·罗森菲尔德 |
分类号 |
G06T15/04(2011.01)I;G06T15/00(2011.01)I |
主分类号 |
G06T15/04(2011.01)I |
代理机构 |
永新专利商标代理有限公司 72002 |
代理人 |
王英;刘炳胜 |
主权项 |
一种用于执行纹理采样的方法,包括:使用着色语言来实现纹理采样器,通过基于提供给所述纹理采样器的输入值将所述纹理采样器编译为目标机器,从而生成纹理采样器二进制代码,当调用多个着色器中的第一着色器时,至少从所述第一着色器调用所述纹理采样器二进制代码,以及当由所述第一着色器调用所述纹理采样器时,使用由所述纹理采样器生成的第一组采样在图形元素上生成着色效果,其中,所述图形元素包括线和三角形的顶点,其中,所述纹理采样器是在创建所述多个着色器期间被编译的。 |
地址 |
美国加利福尼亚 |