首页> 外国专利> Accelerated blits of multisampled textures on GPUs

Accelerated blits of multisampled textures on GPUs

机译:GPU上的多重采样纹理加速加速

摘要

Systems, computer readable media, and methods for hardware accelerated blits of multisampled textures on graphics processing units (GPUs) are disclosed. For multisampled surfaces, texture-to-buffer blits cannot be trivially implemented because most GPUs do not support writing multisampled surfaces with a linear memory layout. Moreover, GPUs often have a maximum limit for row stride (i.e., the number of bytes from one row of pixels in memory to the next) and/or texture size. When the destination buffer for the blit of a multisampled texture is too large to be aliased by an equivalent non-multisampled texture view, the stride of the view has no spatial relationship with the destination buffer. Thus, to access the source texture correctly, a ‘remapping’ may be performed to determine the linear sample index of a fragment within the view, and the destination buffer stride may be used to compute the texture coordinates used to sample the source texture.
机译:公开了用于硬件加速图形处理单元(GPU)上的多采样纹理的斑点的系统,计算机可读介质和方法。对于多重采样的表面,无法轻松实现纹理到缓冲区的过渡,因为大多数GPU不支持使用线性内存布局写入多重采样的表面。此外,GPU通常对于行跨度(即,从存储器中的一行像素到下一行像素的字节数)和/或纹理大小具有最大限制。当多次采样纹理的位块的目标缓冲区太大而无法被等效的非多次采样纹理视图所混淆时,视图的步幅与目标缓冲区没有空间关系。因此,为了正确访问源纹​​理,可以执行“重新映射”以确定视图内片段的线性样本索引,并且目标缓冲区跨度可以用于计算用于对源纹理进行采样的纹理坐标。

著录项

  • 公开/公告号US10169887B2

    专利类型

  • 公开/公告日2019-01-01

    原文格式PDF

  • 申请/专利权人 APPLE INC.;

    申请/专利号US201615179738

  • 发明设计人 DOMENICO TROIANO;MICHAEL IMBROGNO;

    申请日2016-06-10

  • 分类号G06T11/00;G06T1/60;G06T15/04;

  • 国家 US

  • 入库时间 2022-08-21 12:04:59

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号