The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Jun. 07, 2011
Filed:
Nov. 30, 2006
Patrick R. Brown, Raleigh, NC (US);
Barthold B. Lichtenbelt, Fort Collins, CO (US);
Christopher T. Dodd, Woodside, CA (US);
Mark J. Kilgard, Austin, TX (US);
Patrick R. Brown, Raleigh, NC (US);
Barthold B. Lichtenbelt, Fort Collins, CO (US);
Christopher T. Dodd, Woodside, CA (US);
Mark J. Kilgard, Austin, TX (US);
NVIDIA Corporation, Santa Clara, CA (US);
Abstract
Methods and systems for processing a geometry shader program developed in a high-level shading language are disclosed. Specifically, in one embodiment, after having received the geometry shader program configured to be executed by a first processing unit in a programmable execution environment, the high-level shading language instructions of the geometry shader program is converted into low-level programming language instructions. The low-level programming language instructions are then linked with the low-level programming language instructions of a domain-specific shader program, which is configured to be executed by a second processing unit also residing in the programmable execution environment. The linked instructions of the geometry shader program are directed to the first processing unit, and the linked instructions of the domain-specific shader program are directed to the second processing unit.