-
公开(公告)号:US07530062B2
公开(公告)日:2009-05-05
申请号:US10445397
申请日:2003-05-23
IPC分类号: G06F9/45
CPC分类号: G06F8/4434 , G06T15/005 , G06T2210/32
摘要: 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.
摘要翻译: 高级着色器语言编译器采用转换来优化图形处理硬件的着色器代码。 指令重排序变换决定了依赖指令的指令封装,减少着色器的并发寄存器使用。 相位拉变换将着色器的指令重新组织成减少纹理负载深度测量的阶段。 分配变换寄存器分配寄存器以降低着色器的寄存器使用率。
-
公开(公告)号:US08689199B2
公开(公告)日:2014-04-01
申请号:US12435919
申请日:2009-05-05
IPC分类号: G06F9/45
CPC分类号: G06F8/4434 , G06T15/005 , G06T2210/32
摘要: 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.
摘要翻译: 高级着色器语言编译器采用转换来优化图形处理硬件的着色器代码。 指令重排序变换决定了依赖指令的指令封装,减少着色器的并发寄存器使用。 相位拉变换将着色器的指令重新组织成减少纹理负载深度测量的阶段。 分配变换寄存器分配寄存器以降低着色器的寄存器使用率。
-
公开(公告)号:US20090217252A1
公开(公告)日:2009-08-27
申请号:US12435919
申请日:2009-05-05
IPC分类号: G06F9/45
CPC分类号: G06F8/4434 , G06T15/005 , G06T2210/32
摘要: 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.
摘要翻译: 高级着色器语言编译器采用转换来优化图形处理硬件的着色器代码。 指令重排序变换决定了依赖指令的指令封装,减少着色器的并发寄存器使用。 相位拉变换将着色器的指令重新组织成减少纹理负载深度测量的阶段。 分配变换寄存器分配寄存器以降低着色器的寄存器使用率。
-
-