-
公开(公告)号:US09342322B2
公开(公告)日:2016-05-17
申请号:US13230436
申请日:2011-09-12
申请人: Blake D. Pelton , Amar Patel , Steve Pronovost
发明人: Blake D. Pelton , Amar Patel , Steve Pronovost
CPC分类号: G06T11/40 , G06F9/44 , G06F9/451 , G06F17/00 , G06T1/00 , G06T1/20 , G06T15/00 , G06T15/005 , G09G5/36 , G09G5/363 , G09G2360/122
摘要: A method for tile-based rendering of content. Content may be rendered in a memory region organized as multiple tiles. In scenarios in which content is generated in layers, for operations that involve compositing image layers, an order in which portions of the image are processed may be selected to reduce the aggregate number of memory accesses times, which in turn may improve the performance of a computer that uses tile-based rendering. An image may be processed such that operations relating to rendering portions of different layers corresponding to the same tile are performed sequentially. Such processing may be used in a computer with a graphics processing unit that supports tile-based rendering, and may be particularly well suited for computers with a slate form factor. An interface to a graphics processing utility within the computer may provide a flag to allow an application to specify whether operations may be reordered.
摘要翻译: 一种基于图块的内容呈现方法。 内容可以在被组织为多个瓦片的存储器区域中呈现。 在层内生成内容的情况下,对于涉及合成图像层的操作,可以选择处理图像的哪些部分的顺序来减少存储器访问次数的总数,这又可以提高图像的性能 计算机使用基于瓦片的渲染。 可以处理图像,使得与依次对应的不同层的渲染部分相关的操作被顺序地执行。 这种处理可以在具有支持基于瓦片的呈现的图形处理单元的计算机中使用,并且可以特别适合于具有平板形状因数的计算机。 与计算机内的图形处理实用程序的接口可以提供标志以允许应用程序指定是否可以重新排序操作。
-
公开(公告)号:US20130063473A1
公开(公告)日:2013-03-14
申请号:US13230436
申请日:2011-09-12
申请人: Blake D. Pelton , Amar Patel , Steve Pronovost
发明人: Blake D. Pelton , Amar Patel , Steve Pronovost
CPC分类号: G06T11/40 , G06F9/44 , G06F9/451 , G06F17/00 , G06T1/00 , G06T1/20 , G06T15/00 , G06T15/005 , G09G5/36 , G09G5/363 , G09G2360/122
摘要: A method for tile-based rendering of content. Content may be rendered in a memory region organized as multiple tiles. In scenarios in which content is generated in layers, for operations that involve compositing image layers, an order in which portions of the image are processed may be selected to reduce the aggregate number of memory accesses times, which in turn may improve the performance of a computer that uses tile-based rendering. An image may be processed such that operations relating to rendering portions of different layers corresponding to the same tile are performed sequentially. Such processing may be used in a computer with a graphics processing unit that supports tile-based rendering, and may be particularly well suited for computers with a slate form factor. An interface to a graphics processing utility within the computer may provide a flag to allow an application to specify whether operations may be reordered.
摘要翻译: 一种基于图块的内容呈现方法。 内容可以在被组织为多个瓦片的存储器区域中呈现。 在层内生成内容的情况下,对于涉及合成图像层的操作,可以选择处理图像的哪些部分的顺序来减少存储器访问次数的总数,这又可以提高图像的性能 计算机使用基于瓦片的渲染。 可以处理图像,使得与依次对应的不同层的渲染部分相关的操作被顺序地执行。 这种处理可以在具有支持基于瓦片的呈现的图形处理单元的计算机中使用,并且可以特别适合于具有平板形状因数的计算机。 与计算机内的图形处理实用程序的接口可以提供标志以允许应用程序指定是否可以重新排序操作。
-
公开(公告)号:US09183651B2
公开(公告)日:2015-11-10
申请号:US12899125
申请日:2010-10-06
申请人: Shai Hinitz , Amar Patel , Charles N. Boyd , Blake D. Pelton
发明人: Shai Hinitz , Amar Patel , Charles N. Boyd , Blake D. Pelton
CPC分类号: G06T11/40
摘要: Methods, systems, and computer-storage media for target independent rasterization of an image. The target is the memory allocated for a rendered image within a graphics pipeline. Embodiments of the present invention allow the rasterization process's sampling rate to be specified independently from the memory allocated for the rendered image. Embodiments of the present invention also allow the rasterization process to be executed at a rate that does not correspond to the memory allocated for the rendered target.
摘要翻译: 用于图像目标独立光栅化的方法,系统和计算机存储介质。 目标是分配给图形流水线中渲染图像的内存。 本发明的实施例允许光栅化处理的采样速率与分配给渲染图像的存储器独立地指定。 本发明的实施例还允许以不对应于为被渲染目标分配的存储器的速率执行光栅化处理。
-
公开(公告)号:US09177533B2
公开(公告)日:2015-11-03
申请号:US13485815
申请日:2012-05-31
申请人: Reiner Fink , Leonardo E. Blanco , Cenk Ergan , Joshua Warren Priestley , Silvana Patricia Moncayo , Blake D. Pelton
发明人: Reiner Fink , Leonardo E. Blanco , Cenk Ergan , Joshua Warren Priestley , Silvana Patricia Moncayo , Blake D. Pelton
CPC分类号: G06T17/10 , G06T15/04 , G06T17/20 , G09G5/346 , G09G5/393 , G09G5/399 , G09G2340/0407 , G09G2340/045 , G09G2340/12 , G09G2360/121 , G09G2360/122 , G09G2360/127
摘要: Virtual surface update and composition techniques are described. These techniques support the use of initialization and batching of updates, use of updates and lookaside lists, use of gutters, blending and BLT operations, use of surface optimization techniques such as push down as well as enumeration and clumping, mesh usage, and use of occlusion management techniques.
摘要翻译: 描述虚拟表面更新和组合技术。 这些技术支持使用初始化和批量更新,使用更新和后备列表,使用沟槽,混合和BLT操作,使用表面优化技术,如下推以及枚举和聚集,网格使用和使用 遮挡管理技术。
-
公开(公告)号:US08976189B2
公开(公告)日:2015-03-10
申请号:US13093782
申请日:2011-04-25
IPC分类号: G09G5/00 , G06F15/167 , G06F9/44 , G06F9/52
摘要: Various embodiments provide techniques for enabling multiple graphics interfaces to be accessed to perform graphics-related operations. In at least some embodiments, techniques determine if the multiple graphics interfaces can share a memory resource for performing graphics operations. If the multiple graphics interfaces can share the memory resource, a coalescing graphics element is provided that can be used by applications to perform multiple graphics operations.
摘要翻译: 各种实施例提供了用于启用多个图形接口以执行图形相关操作的技术。 在至少一些实施例中,技术确定多个图形接口是否可以共享用于执行图形操作的存储器资源。 如果多个图形接口可以共享内存资源,则提供可由应用程序用于执行多个图形操作的合并图形元素。
-
公开(公告)号:US20130321471A1
公开(公告)日:2013-12-05
申请号:US13485815
申请日:2012-05-31
申请人: Reiner Fink , Leonardo E. Blanco , Cenk Ergan , Joshua Warren Priestley , Silvana Patricia Moncayo , Blake D. Pelton
发明人: Reiner Fink , Leonardo E. Blanco , Cenk Ergan , Joshua Warren Priestley , Silvana Patricia Moncayo , Blake D. Pelton
CPC分类号: G06T17/10 , G06T15/04 , G06T17/20 , G09G5/346 , G09G5/393 , G09G5/399 , G09G2340/0407 , G09G2340/045 , G09G2340/12 , G09G2360/121 , G09G2360/122 , G09G2360/127
摘要: Virtual surface update and composition techniques are described. These techniques include support of initialization and batching of updates, use of updates and lookaside lists, use of gutters, blending and BLT operations, surface optimization techniques such as push down as well as enumeration and clumping, mesh usage, and occlusion management techniques.
摘要翻译: 描述虚拟表面更新和组合技术。 这些技术包括支持更新的初始化和批处理,更新和后备列表的使用,沟槽的使用,混合和BLT操作,表面优化技术,如下推以及枚举和聚集,网格使用和遮挡管理技术。
-
公开(公告)号:US20130063475A1
公开(公告)日:2013-03-14
申请号:US13229037
申请日:2011-09-09
申请人: Miles M. Cohen , Kanwal VedBrat , Andrew M. Precious , Worachai Chaoweeraprasit , Niklas E. Borson , Claire M. L. Andrews , Dylan M. Deverill , Blake D. Pelton , Robert A. Brown
发明人: Miles M. Cohen , Kanwal VedBrat , Andrew M. Precious , Worachai Chaoweeraprasit , Niklas E. Borson , Claire M. L. Andrews , Dylan M. Deverill , Blake D. Pelton , Robert A. Brown
CPC分类号: G06T11/203
摘要: A method for text rendering that is well suited for use in a computing device with a high resolution display but a low-power graphics processing unit (GPU). The method may comprise calculating a coverage representation of the text in a format that can be efficiently processed by the GPU. As a result, the GPU may perform anti-aliasing and subsequent operations in the rendering process. Efficient processing may be achieved by providing the coverage representation in a format that allows values associated with pixels to be computed based on a byte-aligned chunk of bits in the coverage representation. Additionally, processing on the chunks may be performed using at least one lookup table. For large filtering kernels used for anti-aliasing, the lookup tables may be partitioned into portions dependent on dynamic text characteristics and those independent of the dynamic text characteristics.
摘要翻译: 一种用于文本呈现的方法,其非常适合于具有高分辨率显示器但是低功耗图形处理单元(GPU)的计算设备。 该方法可以包括以可由GPU有效处理的格式来计算文本的覆盖表示。 结果,GPU可以在渲染过程中执行抗锯齿和后续操作。 可以通过以覆盖表示中基于字节对齐的位的块来计算允许与像素相关联的值的格式来提供覆盖表示来实现高效处理。 另外,可以使用至少一个查找表来执行块上的处理。 对于用于抗锯齿的大型过滤内核,查找表可以分为依赖于动态文本特征的部分,也可以分为独立于动态文本特征的部分。
-
公开(公告)号:US20120268473A1
公开(公告)日:2012-10-25
申请号:US13093782
申请日:2011-04-25
IPC分类号: G09G5/00
摘要: Various embodiments provide techniques for enabling multiple graphics interfaces to be accessed to perform graphics-related operations. In at least some embodiments, techniques determine if the multiple graphics interfaces can share a memory resource for performing graphics operations. If the multiple graphics interfaces can share the memory resource, a coalescing graphics element is provided that can be used by applications to perform multiple graphics operations.
摘要翻译: 各种实施例提供了用于启用多个图形接口以执行图形相关操作的技术。 在至少一些实施例中,技术确定多个图形接口是否可以共享用于执行图形操作的存储器资源。 如果多个图形接口可以共享内存资源,则提供可由应用程序用于执行多个图形操作的合并图形元素。
-
-
-
-
-
-
-