[GPU] Add more shader instructions, add support for rgb565 textures
This commit is contained in:
parent
e9cfdef098
commit
feb2680a6c
22 changed files with 817 additions and 238 deletions
|
@ -2,53 +2,66 @@ namespace Ryujinx.Graphics.Gal.Shader
|
|||
{
|
||||
enum ShaderIrInst
|
||||
{
|
||||
Invalid,
|
||||
|
||||
B_Start,
|
||||
Band,
|
||||
Bnot,
|
||||
Bor,
|
||||
Bxor,
|
||||
Clt,
|
||||
Ceq,
|
||||
Cle,
|
||||
Cgt,
|
||||
Cne,
|
||||
Cge,
|
||||
Cnum,
|
||||
Cnan,
|
||||
Cltu,
|
||||
Cequ,
|
||||
Cleu,
|
||||
Cgtu,
|
||||
Cneu,
|
||||
Cgeu,
|
||||
B_End,
|
||||
|
||||
F_Start,
|
||||
Ceil,
|
||||
Clamp,
|
||||
Fabs,
|
||||
Fadd,
|
||||
Fceq,
|
||||
Fcequ,
|
||||
Fcge,
|
||||
Fcgeu,
|
||||
Fcgt,
|
||||
Fcgtu,
|
||||
Fcle,
|
||||
Fcleu,
|
||||
Fclt,
|
||||
Fcltu,
|
||||
Fcnan,
|
||||
Fcne,
|
||||
Fcneu,
|
||||
Fcnum,
|
||||
Fcos,
|
||||
Fex2,
|
||||
Ffma,
|
||||
Flg2,
|
||||
Floor,
|
||||
Fmul,
|
||||
Fneg,
|
||||
Frcp,
|
||||
Frsq,
|
||||
Fsin,
|
||||
Ftos,
|
||||
Ftou,
|
||||
Ipa,
|
||||
Texr,
|
||||
Texg,
|
||||
Texb,
|
||||
Texa,
|
||||
Texs,
|
||||
Trunc,
|
||||
F_End,
|
||||
|
||||
I_Start,
|
||||
And,
|
||||
Asr,
|
||||
Ceq,
|
||||
Cge,
|
||||
Cgt,
|
||||
Cle,
|
||||
Clt,
|
||||
Cne,
|
||||
Lsr,
|
||||
Not,
|
||||
Or,
|
||||
Stof,
|
||||
Texq,
|
||||
Txlf,
|
||||
Utof,
|
||||
Xor,
|
||||
I_End,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue