diff options
author | bunnei <bunneidev@gmail.com> | 2019-04-10 01:15:01 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-04-10 01:15:01 +0200 |
commit | 353a0994818af7ef836555f45e48f82458013649 (patch) | |
tree | c27aed8c963e8fa187e0983ef24cd8fd77208df0 /src/video_core/engines/shader_bytecode.h | |
parent | Merge pull request #2132 from FearlessTobi/port-4437 (diff) | |
parent | Correct XMAD mode, psl and high_b on different encodings. (diff) | |
download | yuzu-353a0994818af7ef836555f45e48f82458013649.tar yuzu-353a0994818af7ef836555f45e48f82458013649.tar.gz yuzu-353a0994818af7ef836555f45e48f82458013649.tar.bz2 yuzu-353a0994818af7ef836555f45e48f82458013649.tar.lz yuzu-353a0994818af7ef836555f45e48f82458013649.tar.xz yuzu-353a0994818af7ef836555f45e48f82458013649.tar.zst yuzu-353a0994818af7ef836555f45e48f82458013649.zip |
Diffstat (limited to 'src/video_core/engines/shader_bytecode.h')
-rw-r--r-- | src/video_core/engines/shader_bytecode.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/video_core/engines/shader_bytecode.h b/src/video_core/engines/shader_bytecode.h index 363e53be1..2e1e96c81 100644 --- a/src/video_core/engines/shader_bytecode.h +++ b/src/video_core/engines/shader_bytecode.h @@ -1238,13 +1238,16 @@ union Instruction { union { BitField<20, 16, u64> imm20_16; + BitField<35, 1, u64> high_b_rr; // used on RR BitField<36, 1, u64> product_shift_left; BitField<37, 1, u64> merge_37; BitField<48, 1, u64> sign_a; BitField<49, 1, u64> sign_b; + BitField<50, 2, XmadMode> mode_cbf; // used by CR, RC BitField<50, 3, XmadMode> mode; BitField<52, 1, u64> high_b; BitField<53, 1, u64> high_a; + BitField<55, 1, u64> product_shift_left_second; // used on CR BitField<56, 1, u64> merge_56; } xmad; |