aboutsummaryrefslogtreecommitdiff
path: root/src/video_core/buffer_cache/buffer_cache.h
diff options
context:
space:
mode:
authorTakoroka <137927095+Takoroka@users.noreply.github.com>2026-10-28 14:31:00 -0400
committerTakoroka <137927095+Takoroka@users.noreply.github.com>2026-10-28 14:31:00 -0400
commite52e389b542565338c342a8692f9466c11749ba8 (patch)
tree7e4d26209cde65c4c870ad509cb63a7a1dac2f9e /src/video_core/buffer_cache/buffer_cache.h
parente3cc24965567787acecfd5e4d0f257ecdea2e834 (diff)
Switch 2 shaders: calls, uniform predicates, wide multiply and more forms
- RET: accept any copy of the call link into the return register in the function (MOV or IMAD.MOV); library functions may EXIT; @Pg EXIT Pc. - PLOP3 with any table (SEL to 0/~0, LOP3 sets the predicate), including a uniform third source; UPLOP3 (with a uniform guard); UP2UR; ULOP3 with a uniform predicate output and guard. - UIMAD.WIDE.U32, uniform USHF, SGXT.U32, FMNMX with a uniform source, I2F.U8 from a uniform register, I2F.U16 (.H1), F2I.FTZ floor/nearest, TXQ width/height masks, FSWZADD any swizzle, PRMT any byte selection. - LEA.HI with an immediate addend; 0x923 is ISBERD, not PIXLD (removed). Title 1's dumped programs: 1379 -> 1446 of 1473 lower.
Diffstat (limited to 'src/video_core/buffer_cache/buffer_cache.h')
0 files changed, 0 insertions, 0 deletions