Single pass flexible screen/scale rasterization

    公开(公告)号:US10546365B2

    公开(公告)日:2020-01-28

    申请号:US15843968

    申请日:2017-12-15

    摘要: An apparatus, such as a head mounted device (HMD), includes one or more processors configured to implement a graphics pipeline that renders pixels in window space with a nonuniform pixel spacing. The apparatus also includes a first distortion function that maps the non-uniformly spaced pixels in window space to uniformly spaced pixels in raster space. The apparatus further includes a scan converter configured to sample the pixels in window space through the first distortion function. The scan converter is configured to render display pixels used to generate an image for display to a user based on the uniformly spaced pixels in raster space. In some cases, the pixels in the window space are rendered such that a pixel density per subtended area is constant across the user's field of view.

    HYBRID RENDER WITH PREFERRED PRIMITIVE BATCH BINNING AND SORTING
    9.
    发明申请
    HYBRID RENDER WITH PREFERRED PRIMITIVE BATCH BINNING AND SORTING 审中-公开
    混合渲染与优选的初步批量结合和分类

    公开(公告)号:US20160371873A1

    公开(公告)日:2016-12-22

    申请号:US15250357

    申请日:2016-08-29

    CPC分类号: G06T15/005 G06T15/04

    摘要: A system, method and a computer program product are provided for hybrid rendering with deferred primitive batch binning A primitive batch is generated from a sequence of primitives. Initial bin intercepts are identified for primitives in the primitive batch. A bin for processing is identified. The bin corresponds to a region of a screen space. Pixels of the primitives intercepting the identified bin are processed. Next bin intercepts are identified while the primitives intercepting the identified bin are processed.

    摘要翻译: 提供了一种系统,方法和计算机程序产品,用于具有延迟原始批量分组的混合渲染。从原始序列生成原始批次。 初始批次拦截中的原始字符串标识。 识别用于处理的仓。 该箱对应于屏幕空间的一个区域。 处理识别的仓的图元的像素。 识别旁边的截距,同时处理拦截识别的bin的原语。

    Hybrid render with preferred primitive batch binning and sorting

    公开(公告)号:US11954782B2

    公开(公告)日:2024-04-09

    申请号:US17208730

    申请日:2021-03-22

    IPC分类号: G06T15/00 G06T15/04

    CPC分类号: G06T15/005 G06T15/04

    摘要: A method, system, and non-transitory computer readable storage medium for rasterizing primitives are disclosed. The method, system, and non-transitory computer readable storage medium includes: generating a primitive batch from a sequence of one or more primitives, wherein the primitive batch includes primitives sorted into one or more row groups based on which row of a plurality of rows each primitive intersects; and processing each row group, the processing for each row group including: identifying one or more primitive column intercepts for each of the one or more primitives in the row group, wherein each combination of primitive column intercept and row identifies a bin; and rasterizing the one or more primitives that intersect the bin.