Invention Grant
- Patent Title: API communications for vertex and pixel shaders
- Patent Title (中): 用于顶点和像素着色器的API通信
-
Application No.: US11426485Application Date: 2006-06-26
-
Publication No.: US07659902B2Publication Date: 2010-02-09
- Inventor: Charles N. Boyd , Michael A. Toelle
- Applicant: Charles N. Boyd , Michael A. Toelle
- Applicant Address: US WA Redmond
- Assignee: Microsoft Corporation
- Current Assignee: Microsoft Corporation
- Current Assignee Address: US WA Redmond
- Agency: Shook, Hardy & Bacon L.L.P.
- Main IPC: G06T1/00
- IPC: G06T1/00 ; G06T15/50 ; G06F13/00 ; G06F13/14

Abstract:
A three-dimensional API for communicating with hardware implementations of vertex shaders and pixel shaders having local registers. With respect to vertex shaders, API communications are provided that may make use of an on-chip register index and API communications are also provided for a specialized function, implemented on-chip at a register level, that outputs the fractional portion(s) of input(s). With respect to pixel shaders, API communications are provided for a specialized function, implemented on-chip at a register level, that performs a linear interpolation function and API communications are provided for specialized modifiers, also implemented on-chip at a register level, that perform modification functions including negating, complementing, remapping, stick biasing, scaling and saturating. Advantageously, these API communications expose these very useful on-chip graphical algorithmic elements to a developer while hiding the details of the operation of the vertex shader and pixel shader chips from the developer.
Public/Granted literature
- US20060244753A1 API COMMUNICATIONS FOR VERTEX AND PIXEL SHADERS Public/Granted day:2006-11-02
Information query