发明名称 SHADER INTERFACES
摘要 Allocation of memory registers for shaders by a processor is described herein. For each shader, registers are allocated based on the shader's level of complexity. Simpler shader instances are restricted to a smaller number of memory registers. More complex shader instances are allotted more registers. To do so, developers' high level shading level (HLSL) language includes template classes of shaders that can later be replaced by complex or simple versions of the shader. The HLSL is converted to bytecode that can be used to rasterize pixels on a computing device.
申请公布号 EP2289050(A2) 申请公布日期 2011.03.02
申请号 EP20090771210 申请日期 2009.06.26
申请人 MICROSOFT CORPORATION 发明人 ONEPPO, MICHAEL, V.;PEEPER, CRAIG;BLISS, ANDREW L.;RAPP, JOHN L.;LACEY, MARK M.
分类号 G06T15/00;G06F9/42;G06F9/45;G06T1/60 主分类号 G06T15/00
代理机构 代理人
主权项
地址