首页> 外国专利> Trilinear texture filtering of two levels of detail based on a single level of detail

Trilinear texture filtering of two levels of detail based on a single level of detail

机译:基于单个细节级别的两个细节级别的三线性纹理过滤

摘要

A trilinear texture filtering system and method that improves the locality of texture map accesses in a multum in parvo (MIP) map so as to reduce page breaks and provide improved performance. The present invention includes a texture cache having a unique addressing and accessing scheme that allows localized reads of the texture map from each of four banks in the texture cache. This is coupled with a unique texture-mapping unit that includes a first level generator, a second level generator and an interpolator. In generating the lower-resolution texture map version, the present invention filters neighboring texels from the higher-resolution version. Thus, an n×n (e.g. 2×2) square of texels at the higher-resolution level is reduced to a single texel at the lower-resolution level. This technique permits the lower-resolution level to be derived without requiring additional read operations from texture memory with potentially poor locality. Furthermore, the generation of the lower-resolution level texel according to the present invention is performed in less time than required to retrieve the texel from memory. Interpolation can then be performed using the higher-resolution version and the derived lower-resolution version.
机译:一种三线性纹理过滤系统和方法,可改善细小视图(MIP)映射中纹理映射访问的局部性,从而减少分页符并提供改进的性能。本发明包括具有唯一寻址和访问方案的纹理高速缓存,该寻址和访问方案允许从纹理高速缓存中的四个存储体的每一个中的局部读取纹理映射。这与唯一的纹理映射单元耦合,该纹理映射单元包括第一级生成器,第二级生成器和内插器。在产生较低分辨率的纹理图版本中,本发明从较高分辨率的版本中过滤相邻的纹理像素。因此,在高分辨率级别上的像素的n×n(例如2×2)平方减少到在较低分辨率级别上的单个像素。该技术允许导出较低的分辨率级别,而无需从具有潜在不良局部性的纹理内存中进行其他读取操作。此外,与从存储器中检索纹理像素所需的时间相比,根据本发明的较低分辨率级别的纹理像素的生成在更少的时间内执行。然后可以使用高分辨率版本和导出的较低分辨率版本执行插值。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号