发明名称 System and method for high-speed execution of graphics application programs including shading language instructions
摘要 A system and method for high-speed execution of graphics application programs, including shading language instructions, that utilize 3D graphics hardware. The method involves expressing a graphics computation in a platform-independent procedural shading expression, converting the expression (i.e., user application program) into an intermediate representation such as a tree, and then translating it into a sequence of parametric shading expressions. The method can alternatively processes the intermediate tree representation using a cost-based, tree-grammar recognizer such as iburg. The result is a platform-specific and least-cost, in terms of the underlying hardware, sequence of parametric shading expressions that realizes the graphics computation. The system and method is useful in translating platform-independent RenderMan(TM) Shading Language programs into fast-executing, platform-specific OpenGL(TM) or Direct3D(TM) executable code.
申请公布号 US6578197(B1) 申请公布日期 2003.06.10
申请号 US19980056683 申请日期 1998.04.08
申请人 SILICON GRAPHICS, INC. 发明人 PEERCY MARK;AIREY JOHN M.;BRANDT JONATHAN
分类号 G06F9/45;G06T15/50;G06T17/00;(IPC1-7):G06F9/45 主分类号 G06F9/45
代理机构 代理人
主权项
地址