FOVEATED BINNED RENDERING ASSOCIATED WITH SAMPLE SPACES

    公开(公告)号:US20230092394A1

    公开(公告)日:2023-03-23

    申请号:US17478694

    申请日:2021-09-17

    Abstract: Aspects presented herein relate to methods and devices for graphics processing including an apparatus, e.g., a GPU. The apparatus may receive a plurality of primitives associated with one or more frames in a scene, a portion of the scene being associated with an upscaled sample space and/or a downscaled sample space. The apparatus may also perform a binning pass for the plurality of primitives, the binning pass being associated with an unscaled sample space, where the binning pass sorts each of the primitives into one or more bins associated with each of the one or more frames. Further, the apparatus may perform one of one or more rendering passes for each of the one or more bins. The apparatus may also rasterize each of the plurality of primitives based on at least one of the upscaled sample space or the downscaled sample space.

    OPTIMIZATION OF DEPTH AND SHADOW PASS RENDERING IN TILE BASED ARCHITECTURES

    公开(公告)号:US20230017522A1

    公开(公告)日:2023-01-19

    申请号:US17373704

    申请日:2021-07-12

    Abstract: The present disclosure relates to methods and devices for graphics processing including an apparatus, e.g., a GPU. The apparatus may configure a portion of a GPU to include at least one depth processing block, the at least one depth processing block being associated with at least one depth buffer. The apparatus may also identify one or more depth passes of each of a plurality of graphics workloads, the plurality of graphics workloads being associated with a plurality of frames. Further, the apparatus may process each of the one or more depth passes in the portion of the GPU including the at least one depth processing block, each of the one or more depth passes being processed by the at least one depth processing block, the one or more depth passes being associated with the at least one depth buffer.

    VISIBILITY GENERATION IMPROVEMENTS IN TILE BASED GPU ARCHITECTURES

    公开(公告)号:US20240370967A1

    公开(公告)日:2024-11-07

    申请号:US18777430

    申请日:2024-07-18

    Abstract: This disclosure provides systems, devices, apparatus, and methods, including computer programs encoded on storage media, for improving visibility generation in tile-based GPU architectures. A graphics processor may perform a first binning pass associated with visibility information for each of a plurality of primitives in at least one frame. The visibility information for each of the plurality of primitives may correspond to a visible indication or an invisible indication. The graphics processor may update a depth buffer based on the visibility information for all of the plurality of primitives in the at least one frame. The graphics processor may perform a second binning pass for each of the visible set of primitives based on the updated depth buffer. The graphics processor may store at least one of the updated visibility information or updated position data for all primitives in the visible set of primitives from the second binning pass.

    VISIBILITY GENERATION IN TILE BASED GPU ARCHITECTURES

    公开(公告)号:US20240104684A1

    公开(公告)日:2024-03-28

    申请号:US17935031

    申请日:2022-09-23

    CPC classification number: G06T1/20 G06T1/60

    Abstract: This disclosure provides systems, devices, apparatus, and methods, including computer programs encoded on storage media, for improving visibility generation in tile-based GPU architectures. A graphics processor may perform a first binning pass associated with visibility information for each of a plurality of primitives in at least one frame. The visibility information for each of the plurality of primitives may correspond to a visible indication or an invisible indication. The graphics processor may update a depth buffer based on the visibility information for all of the plurality of primitives in the at least one frame. The graphics processor may perform a second binning pass for each of the visible set of primitives based on the updated depth buffer. The graphics processor may store at least one of the updated visibility information or updated position data for all primitives in the visible set of primitives from the second binning pass.

    METHODS AND APPARATUS FOR REDUCING MEMORY BANDWIDTH IN MULTI-PASS TESSELLATION

    公开(公告)号:US20210209827A1

    公开(公告)日:2021-07-08

    申请号:US16733919

    申请日:2020-01-03

    Abstract: The present disclosure relates to methods and apparatus for graphics processing. Aspects of the present disclosure can determine at least some shading data for each of a plurality of patches. Further, aspects of the present disclosure can store the at least some shading data for each of the plurality of patches in a GMEM. Additionally, aspects of the present disclosure can communicate the at least some shading data for each of the plurality of patches. In some aspects, the present disclosure can configure the GMEM for storing the at least some shading data for each of a plurality of patches. Aspects of the present disclosure can also calculate when the GMEM has stored a maximum amount of shading data. Moreover, aspects of the present disclosure can divide each of the plurality of patches into one or more sub-patches when the GMEM has stored the maximum amount of shading data.

    TEMPORAL COHERENCE FOR RAY TRAVERSAL

    公开(公告)号:US20250131638A1

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

    申请号:US18492719

    申请日:2023-10-23

    Abstract: Aspects presented herein relate to methods and devices for graphics processing including an apparatus, e.g., a GPU. The apparatus may perform a ray traversal process for a second frame in a set of frames starting at a first node in a plurality of nodes, where a ray in the ray traversal process previously intersected a first primitive in a first frame, where the first primitive corresponds to a first node ID. The apparatus may also detect whether the ray intersects the first primitive in the second frame. Further, the apparatus may store the first node ID for the first node based on the ray intersecting the first primitive in the second frame, or re-perform the ray traversal process for the second frame starting at a root node in the plurality of nodes based on the ray not intersecting the first primitive in the second frame.

    APPARATUS AND METHOD FOR GENERATING TILE VISIBILITY INFORMATION CONCURRENTLY BY SHARING GPU HARDWARE

    公开(公告)号:US20240104683A1

    公开(公告)日:2024-03-28

    申请号:US17934978

    申请日:2022-09-23

    CPC classification number: G06T1/20 G06T1/60

    Abstract: The present disclosure relates to methods and apparatus for sharing GPU hardware to generate bin visibility information concurrently for graphics processing. The apparatus can cause a processor to: store, in a GMEM, first data associated with a first graphics processing pass for a first frame of graphics data and second data associated with a second graphics processing pass for a second frame of graphics data. The apparatus can also cause a geometry processor to perform the first graphics processing pass using the first data and a second processor to concurrently perform the second graphics processing pass using the second data such that the first graphics processing pass and the second graphics processing path share the geometry processor. In some aspects, the apparatus can switch the geometry processor from being used for the first graphics processing pass to being used for the second graphics processing pass at a primitive batch boundary.

Patent Agency Ranking