Merge shader branch, adding support for GLSL decompilation, a macro
interpreter, and a rewrite of the GPU code.
This commit is contained in:
parent
7acd0e0122
commit
b9aa3966c0
77 changed files with 5301 additions and 766 deletions
59
Ryujinx.Graphics/Gal/Shader/ShaderIrInst.cs
Normal file
59
Ryujinx.Graphics/Gal/Shader/ShaderIrInst.cs
Normal file
|
@ -0,0 +1,59 @@
|
|||
namespace Ryujinx.Graphics.Gal.Shader
|
||||
{
|
||||
enum ShaderIrInst
|
||||
{
|
||||
B_Start,
|
||||
Band,
|
||||
Bnot,
|
||||
Bor,
|
||||
Bxor,
|
||||
Clt,
|
||||
Ceq,
|
||||
Cle,
|
||||
Cgt,
|
||||
Cne,
|
||||
Cge,
|
||||
Cnum,
|
||||
Cnan,
|
||||
Cltu,
|
||||
Cequ,
|
||||
Cleu,
|
||||
Cgtu,
|
||||
Cneu,
|
||||
Cgeu,
|
||||
B_End,
|
||||
|
||||
F_Start,
|
||||
Fabs,
|
||||
Fadd,
|
||||
Fcos,
|
||||
Fex2,
|
||||
Ffma,
|
||||
Flg2,
|
||||
Fmul,
|
||||
Fneg,
|
||||
Frcp,
|
||||
Frsq,
|
||||
Fsin,
|
||||
Ipa,
|
||||
Texr,
|
||||
Texg,
|
||||
Texb,
|
||||
Texa,
|
||||
F_End,
|
||||
|
||||
I_Start,
|
||||
And,
|
||||
Asr,
|
||||
Lsr,
|
||||
Not,
|
||||
Or,
|
||||
Stof,
|
||||
Utof,
|
||||
Xor,
|
||||
I_End,
|
||||
|
||||
Exit,
|
||||
Kil
|
||||
}
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue