Метод | Описание | |
---|---|---|
BindAllMachineInstToFragmentShader ( ) : bool |
Binds machine instructions generated in Pass 2 to the ATI GL fragment shader.
|
|
PixelShader ( ) : System | ||
RunTests ( ) : bool |
Метод | Описание | |
---|---|---|
DoPass2 ( ) : bool |
Pass 1 is completed so now take tokens generated and build machine instructions.
|
Метод | Описание | |
---|---|---|
AddMachineInst ( PhaseType phase, int inst ) : void | ||
BindMachineInstInPassToFragmentShader ( Axiom.Core.IntList PassMachineInstructions ) : bool | ||
BuildMachineInst ( ) : bool | ||
ClearAllMachineInst ( ) : void | ||
ClearMachineInstState ( ) : void | ||
ExpandMachineInstruction ( ) : bool | ||
ExpandMacro ( Axiom.RenderSystems.OpenGL.ATI.MacroRegModify MacroMod ) : bool | ||
GetMachineInst ( int Idx ) : int | ||
GetMachineInstCount ( ) : int | ||
IsRegisterReadValid ( PhaseType phase, int param ) : bool | ||
Optimize ( ) : void | ||
Pass2scan ( Axiom.RenderSystems.OpenGL.ATI.TokenInstruction Tokens, int size ) : bool | ||
SetOpParam ( Axiom.RenderSystems.OpenGL.ATI.SymbolDef symboldef ) : bool | ||
TestCompile ( string testName, string snippet, Symbol expectedResults ) : void | ||
TestCompile ( string testName, string snippet, Symbol expectedResults, int machineInstResults ) : void | ||
UpdateRegisterWriteState ( PhaseType phase ) : void |
public BindAllMachineInstToFragmentShader ( ) : bool | ||
Результат | bool |