发明名称 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 process 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.
申请公布号 WO9952083(A1) 申请公布日期 1999.10.14
申请号 WO1999US07665 申请日期 1999.04.08
申请人 SILICON GRAPHICS, INC. 发明人 PEERCY, MARK;AIREY, JOHN, M.;BRANDT, JONATHAN
分类号 G06F9/45;G06T15/50;G06T17/00;(IPC1-7):G06T17/00 主分类号 G06F9/45
代理机构 代理人
主权项
地址