Hierarchical depth data generation using primitive fusion

    公开(公告)号:US12272000B2

    公开(公告)日:2025-04-08

    申请号:US17853136

    申请日:2022-06-29

    Abstract: Concurrently with performing a visibility pass to generate visibility data for two or more bins of an image, a processing system determines whether a primitive to be rendered covers at least a predetermined threshold percentage of a tile of the image. In response to the primitive coving at least the predetermined threshold percentage of the tile, the processing system stores the depth data of the primitive in a depth buffer for pixel-based rendering. In response to the primitive not covering at least the predetermined threshold percentage of the tile, the processing system fuses the primitive with one or more preceding primitives sharing an edge with the primitive in the tile to generate a fused primitive. In response to the fused primitive being valid in the tile, the processing system passes the depth data of the fused primitive to the depth buffer.

    HIERARCHICAL DEPTH DATA GENERATION USING PRIMITIVE FUSION

    公开(公告)号:US20240005601A1

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

    申请号:US17853136

    申请日:2022-06-29

    CPC classification number: G06T17/10 G06T15/005 G06T1/20 G06T7/13

    Abstract: Concurrently with performing a visibility pass to generate visibility data for two or more bins of an image, a processing system determines whether a primitive to be rendered covers at least a predetermined threshold percentage of a tile of the image. In response to the primitive coving at least the predetermined threshold percentage of the tile, the processing system stores the depth data of the primitive in a depth buffer for pixel-based rendering. In response to the primitive not covering at least the predetermined threshold percentage of the tile, the processing system fuses the primitive with one or more preceding primitives sharing an edge with the primitive in the tile to generate a fused primitive. In response to the fused primitive being valid in the tile, the processing system passes the depth data of the fused primitive to the depth buffer.

    BINNING PASS WITH HIERARCHICAL DEPTH DATA DETERMINATION

    公开(公告)号:US20230419597A1

    公开(公告)日:2023-12-28

    申请号:US17851611

    申请日:2022-06-28

    CPC classification number: G06T15/405 G06T15/30 G06T2210/12

    Abstract: Currently with performing a visibility pass for two or more coarse bins of an image, a processing system determines a bounding box for a primitive to be rendered for the image based on a bottom left-most point of the primitive and a top right-most point of the primitive. The processing system then determines whether each tile of the image inside the boundary box is completely covered by the primitive. In response to the primitive not completely covering a tile, the depth data for the primitive in that tile is discarded. In response to the primitive completely covering a tile, the depth data for the primitive in that tile is passed on to a depth buffer. Based on the depth data passed to the depth buffer, the processing system then performs pixel-based rendering of the primitive.

Patent Agency Ranking