OPTIMIZING COMPILER TRANSFORMS FOR A HIGH LEVEL SHADER LANGUAGE
    3.
    发明申请
    OPTIMIZING COMPILER TRANSFORMS FOR A HIGH LEVEL SHADER LANGUAGE 有权
    用于高级别阴影语言的优化编译器变换

    公开(公告)号:US20090217252A1

    公开(公告)日:2009-08-27

    申请号:US12435919

    申请日:2009-05-05

    IPC分类号: G06F9/45

    摘要: A high level shader language compiler incorporates transforms to optimize shader code for graphics processing hardware. An instruction reordering transform determines instruction encapsulations of dependent instructions that reduce concurrent register usage by the shader. A phase pulling transform re-organizes the shader's instructions into phases that reduce a measure of depth of texture loads. A register assigning transform assigns registers to lower register usage by the shader.

    摘要翻译: 高级着色器语言编译器采用转换来优化图形处理硬件的着色器代码。 指令重排序变换决定了依赖指令的指令封装,减少着色器的并发寄存器使用。 相位拉变换将着色器的指令重新组织成减少纹理负载深度测量的阶段。 分配变换寄存器分配寄存器以降低着色器的寄存器使用率。