Invention Grant
- Patent Title: Optimizing compiler transforms for a high level shader language
- Patent Title (中): 优化编译器转换为高级着色器语言
-
Application No.: US12435919Application Date: 2009-05-05
-
Publication No.: US08689199B2Publication Date: 2014-04-01
- Inventor: David Floyd Aronson , Anuj Bharat Gosalia , Craig Peeper , Daniel Kurt Baker , Loren McQuade
- Applicant: David Floyd Aronson , Anuj Bharat Gosalia , Craig Peeper , Daniel Kurt Baker , Loren McQuade
- Applicant Address: US WA Redmond
- Assignee: Microsoft Corporation
- Current Assignee: Microsoft Corporation
- Current Assignee Address: US WA Redmond
- Agent Carole Boelitz; Micky Minhas
- Main IPC: G06F9/45
- IPC: G06F9/45

Abstract:
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.
Public/Granted literature
- US20090217252A1 OPTIMIZING COMPILER TRANSFORMS FOR A HIGH LEVEL SHADER LANGUAGE Public/Granted day:2009-08-27
Information query