Invention Grant
US07958498B1 Methods and systems for processing a geometry shader program developed in a high-level shading language
有权
用于处理以高级着色语言开发的几何着色器程序的方法和系统
- Patent Title: Methods and systems for processing a geometry shader program developed in a high-level shading language
- Patent Title (中): 用于处理以高级着色语言开发的几何着色器程序的方法和系统
-
Application No.: US11565585Application Date: 2006-11-30
-
Publication No.: US07958498B1Publication Date: 2011-06-07
- Inventor: Patrick R. Brown , Barthold B. Lichtenbelt , Christopher T. Dodd , Mark J. Kilgard
- Applicant: Patrick R. Brown , Barthold B. Lichtenbelt , Christopher T. Dodd , Mark J. Kilgard
- Applicant Address: US CA Santa Clara
- Assignee: NVIDIA Corporation
- Current Assignee: NVIDIA Corporation
- Current Assignee Address: US CA Santa Clara
- Agency: Patterson & Sheridan, LLP
- Main IPC: G06F9/45
- IPC: G06F9/45

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.
Information query