会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 5. 发明授权
    • Efficient object storage for zone rendering
    • 用于区域渲染的高效对象存储
    • US07298371B2
    • 2007-11-20
    • US10848018
    • 2004-05-17
    • Peter L. Doyle
    • Peter L. Doyle
    • G06T15/30G06T15/10G06T17/00
    • G06T15/005
    • Similar, contiguous primitives are stored as a single primitive in zone rendering bins. A primitive packet used in the bin is allowed to vary in length and the currently open type of primitive is recorded on a per-bin basis. A special code is used to specify a variable number of subsequent indices. With this mechanism, the hardware is able to start outputting and replicating primitive commands into bin lists on the fly without requiring the buffering of the entire primitive. Given the variable nature of the primitive instruction, multiple similar/sequential primitives can be concatenated using a single primitive command header.
    • 类似的连续原语作为单个基元存储在区域渲染区域中。 允许在箱中使用的原始包在长度上变化,并且当前打开的原语类型以每个箱为单位被记录。 特殊代码用于指定可变数量的后续索引。 利用这种机制,硬件能够在不需要缓冲整个原语的情况下开始将原始命令输出和复制到bin列表中。 给定基本指令的可变性质,可以使用单个基元命令头连接多个相似/顺序图元。
    • 7. 发明授权
    • Automatic memory management
    • 自动内存管理
    • US06995773B2
    • 2006-02-07
    • US10861589
    • 2004-06-03
    • Peter L. DoyleAditya Sreenivas
    • Peter L. DoyleAditya Sreenivas
    • G09G5/36
    • G06T1/60G06T15/04
    • The present invention optimizes graphics performance during zone rendering by providing an automatic management of bin memory between the binning and rendering phases. Embodiments of the present invention provide a mechanism by which the binner and renderer automatically share a pool of physical memory pages in order to build bin buffers and recycle them after they have been used in rendering. This is performed in such a fashion that multiple binned scenes can be queued up concurrently, with no requirement for software intervention except under exceptional conditions. The need for software management of zone rendering bin buffer memory is thus eliminated. Multiple scenes for binning and rendering can also be queued without software intervention.
    • 本发明通过在分箱和渲染阶段之间提供bin存储器的自动管理来优化区域渲染期间的图形性能。 本发明的实施例提供了一种机制,通过该机制,虚拟机和渲染器自动共享物理存储器页面池,以便构建bin缓冲器并在渲染后使用它们。 这样做的方式是,可以将多个分箱的场景同时排队,除非在特殊情况下不需要软件干预。 因此消除了对区域渲染bin缓冲存储器的软件管理的需要。 用于分档和渲染的多个场景也可以排队等待,无需软件干预。
    • 8. 发明授权
    • Depth write disable for rendering
    • 深度写禁止渲染
    • US06954208B2
    • 2005-10-11
    • US10844094
    • 2004-05-11
    • Peter L. DoyleAditya Sreenivas
    • Peter L. DoyleAditya Sreenivas
    • G06T1/60G06F13/00G06T15/40G06T17/10
    • G06T1/60G06T15/405
    • A depth write disable apparatus and method for controlling evictions, such as depth values, from a depth cache to a corresponding depth buffer in a zone rendering system. When the depth write disable circuitry is enabled, evictions from the depth cache (as which typically occur during the rendering of the next zone) to the depth buffer are prevented. In particular, once the depth buffer is initialized (i.e. cleared) to a constant value at the beginning of a scene, the depth buffer does not need to be read. The depth cache handles intermediate depth reads and writes within each zone. Since the memory resident depth buffer is not required after a scene is rendered, it never needs to be written. The final depth values for a zone can thus be discarded (i.e., rather than written to the depth buffer) after each zone is rendering.
    • 一种深度写入禁止装置和方法,用于控制从区域渲染系统中的深度缓存到相应的深度缓冲区的撤离,例如深度值。 当深度写入禁止电路被使能时,防止从深度缓存(通常在渲染下一个区域期间发生)到深度缓冲区的驱逐。 特别地,一旦深度缓冲器被初始化(即清除)到场景开始处的恒定值,则不需要读取深度缓冲器。 深度缓存处理每个区域内的中间深度读取和写入。 由于在呈现场景后不需要内存驻留深度缓冲区,因此不需要写入。 因此,在每个区域呈现之后,区域的最终深度值因此可被丢弃(即,而不是写入深度缓冲区)。
    • 10. 发明授权
    • Bandwidth reduction for zone rendering via split vertex buffers
    • 通过分割顶点缓冲区进行区域渲染的带宽减少
    • US06762765B2
    • 2004-07-13
    • US10039791
    • 2001-12-31
    • Peter L. DoyleThomas A. Piazza
    • Peter L. DoyleThomas A. Piazza
    • G06F1202
    • G06T1/60G06T15/005
    • Embodiments of the present invention provide a split vertex buffer where the data for each vertex is split between parallel vertex buffers. The first buffer contains vertex X and Y data, while the second parallel buffer contains the remainder of the vertex data. Given the split vertex buffers, the hardware binning-engine is now permitted to read and cache only vertex screen X and Y data. Especially given a typically high level of temporal coherency between indexed vertex references, the reading and caching of large parcels of vertex screen-space X and Y leads to lower and highly efficient utilization of memory bandwidth for hardware binning input. Embodiments of the present invention thus reduce the hardware binning memory bandwidth requirements and improve memory utilization.
    • 本发明的实施例提供一种分割顶点缓冲器,其中每个顶点的数据在平行顶点缓冲器之间分割。 第一个缓冲区包含顶点X和Y数据,而第二个并行缓冲区包含顶点数据的其余部分。 给定分割顶点缓冲区,现在允许硬件分箱引擎读取和缓存顶点屏幕X和Y数据。 特别是考虑到索引顶点参考之间通常具有高水平的时间一致性,大块顶点屏幕空间X和Y的读取和高速缓存导致硬件分档输入的存储器带宽的较低和高效利用。 因此,本发明的实施例减少了硬件分组存储器带宽需求并提高了存储器利用率。