Invention Grant
- Patent Title: System-generated stable barycentric coordinates and direct plane equation access
-
Application No.: US16268915Application Date: 2019-02-06
-
Publication No.: US10861230B2Publication Date: 2020-12-08
- Inventor: David Patrick , Dale L. Kirkland , Henry Packard Moreton , Ziyad Sami Hakura , Yury Uralsky
- Applicant: NVIDIA Corporation
- Applicant Address: US CA Santa Clara
- Assignee: NVIDIA Corporation
- Current Assignee: NVIDIA Corporation
- Current Assignee Address: US CA Santa Clara
- Agency: Leydig, Voit & Mayer, Ltd.
- Main IPC: G06T17/10
- IPC: G06T17/10 ; G06T1/20 ; G06T15/00 ; G06F9/38

Abstract:
A graphics processing pipeline includes three architectural features that allow a fragment shader to efficiently calculate per-sample attribute values using barycentric coordinates and per-vertex attributes. The first feature is barycentric coordinate injection to provide barycentric coordinates to the fragment shader. The second feature is an attribute qualifier that allows an attribute of a graphics primitive to be processed without conventional fixed-function interpolation. The third feature is a direct access path from the fragment shader to triangle data storage hardware resources where vertex attribute data and/or plane equation coefficients are stored. Allowing the fragment shader to calculate per-sample attribute values in this way advantageously increases system flexibility while reducing workload associated with triangle plane equation setup.
Public/Granted literature
- US20200043228A1 SYSTEM-GENERATED STABLE BARYCENTRIC COORDINATES AND DIRECT PLANE EQUATION ACCESS Public/Granted day:2020-02-06
Information query