diff options
| author | 2019-04-08 09:49:11 -0400 | |
|---|---|---|
| committer | 2019-04-08 13:01:17 -0400 | |
| commit | 16adc735a5e7bd90f8d27dca617ff2d75b2bd2f2 (patch) | |
| tree | 1928553dfa9c05393e42012cc0cdd51784d2ba72 /src/video_core/engines | |
| parent | Merge pull request #2300 from FernandoS27/null-shader (diff) | |
| download | yuzu-16adc735a5e7bd90f8d27dca617ff2d75b2bd2f2.tar.gz yuzu-16adc735a5e7bd90f8d27dca617ff2d75b2bd2f2.tar.xz yuzu-16adc735a5e7bd90f8d27dca617ff2d75b2bd2f2.zip | |
Correct XMAD mode, psl and high_b on different encodings.
Diffstat (limited to 'src/video_core/engines')
| -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 7f613370b..566d80a4e 100644 --- a/src/video_core/engines/shader_bytecode.h +++ b/src/video_core/engines/shader_bytecode.h | |||
| @@ -1238,13 +1238,16 @@ union Instruction { | |||
| 1238 | 1238 | ||
| 1239 | union { | 1239 | union { |
| 1240 | BitField<20, 16, u64> imm20_16; | 1240 | BitField<20, 16, u64> imm20_16; |
| 1241 | BitField<35, 1, u64> high_b_rr; // used on RR | ||
| 1241 | BitField<36, 1, u64> product_shift_left; | 1242 | BitField<36, 1, u64> product_shift_left; |
| 1242 | BitField<37, 1, u64> merge_37; | 1243 | BitField<37, 1, u64> merge_37; |
| 1243 | BitField<48, 1, u64> sign_a; | 1244 | BitField<48, 1, u64> sign_a; |
| 1244 | BitField<49, 1, u64> sign_b; | 1245 | BitField<49, 1, u64> sign_b; |
| 1246 | BitField<50, 2, XmadMode> mode_cbf; // used by CR, RC | ||
| 1245 | BitField<50, 3, XmadMode> mode; | 1247 | BitField<50, 3, XmadMode> mode; |
| 1246 | BitField<52, 1, u64> high_b; | 1248 | BitField<52, 1, u64> high_b; |
| 1247 | BitField<53, 1, u64> high_a; | 1249 | BitField<53, 1, u64> high_a; |
| 1250 | BitField<55, 1, u64> product_shift_left_second; // used on CR | ||
| 1248 | BitField<56, 1, u64> merge_56; | 1251 | BitField<56, 1, u64> merge_56; |
| 1249 | } xmad; | 1252 | } xmad; |
| 1250 | 1253 | ||