发明授权
- 专利标题: Usage semantics
- 专利标题(中): 使用语义
-
申请号: US10373340申请日: 2003-02-24
-
公开(公告)号: US06839062B2公开(公告)日: 2005-01-04
- 发明人: David F. Aronson , Amar Patel , Anantha R. Kancheria , Anuj B. Gosalia , Craig Peeper , Daniel K. Baker , Iouri Tarassov , Loren McQuade
- 申请人: David F. Aronson , Amar Patel , Anantha R. Kancheria , Anuj B. Gosalia , Craig Peeper , Daniel K. Baker , Iouri Tarassov , Loren McQuade
- 申请人地址: US WA Redmond
- 专利权人: Microsoft Corporation
- 当前专利权人: Microsoft Corporation
- 当前专利权人地址: US WA Redmond
- 代理机构: Woodcock Washburn LLP
- 主分类号: G06T15/50
- IPC分类号: G06T15/50 ; G06T15/00
摘要:
Usage semantics allow for shaders to be authored independently of the actual vertex data and accordingly enables their reuse. Usage semantics define a feature that binds data between distinct components to allow them to work together. In various embodiments, the components include high level language variables that are bound by an application or by vertex data streams, high level language fragments to enable several fragments to be developed separately and compiled at a later time together to form a single shader, assembly language variables that get bound to vertex data streams, and parameters between vertex and pixel shaders. This allows developers to be able to program the shaders in the assembly and high level language with variables that refer to names rather than registers. By allowing this decoupling of registers from the language, developers can work on the language separately from the vertex data and modify and enhance high level language shaders without having to manually manipulate the registers. This also allows the same shaders to work on different sets of mesh data, allowing the shaders to be reused. Generally, semantics can be used as a data binding protocol between distinct areas of the programmable pipeline to allow for a more flexible workflow.
公开/授权文献
- US20040164987A1 Usage semantics 公开/授权日:2004-08-26
信息查询
IPC分类:
G | 物理 |
G06 | 计算;推算或计数 |
G06T | 一般的图像数据处理或产生 |
G06T15/00 | 3D〔三维〕图像的加工 |
G06T15/50 | .发光效果 |