summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorGravatar Lioncash2022-11-29 08:39:31 -0500
committerGravatar Lioncash2022-11-29 08:39:33 -0500
commit96ffc174aae2f2ac0662d770613ee7ed48e54c74 (patch)
tree99fefee7605c3f3892d97cacb332229579e637ad /src
parentengines: Remove unnecessary casts (diff)
downloadyuzu-96ffc174aae2f2ac0662d770613ee7ed48e54c74.tar.gz
yuzu-96ffc174aae2f2ac0662d770613ee7ed48e54c74.tar.xz
yuzu-96ffc174aae2f2ac0662d770613ee7ed48e54c74.zip
maxwell_3d: Mark shifted value as unsigned
Otherwise this is technically creating a signed int result that gets converted. Just a consistency change. While we're in the area, we can mark Samples() as const.
Diffstat (limited to 'src')
-rw-r--r--src/video_core/engines/maxwell_3d.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/video_core/engines/maxwell_3d.h b/src/video_core/engines/maxwell_3d.h
index cd334f188..deba292a5 100644
--- a/src/video_core/engines/maxwell_3d.h
+++ b/src/video_core/engines/maxwell_3d.h
@@ -184,7 +184,7 @@ public:
184 default: 184 default:
185 // Thresholds begin at 0x10 (1 << 4) 185 // Thresholds begin at 0x10 (1 << 4)
186 // Threshold is in the range 0x1 to 0x13 186 // Threshold is in the range 0x1 to 0x13
187 return 1 << (4 + threshold.Value() - 1); 187 return 1U << (4 + threshold.Value() - 1);
188 } 188 }
189 } 189 }
190 }; 190 };
@@ -822,11 +822,11 @@ public:
822 struct CompressionThresholdSamples { 822 struct CompressionThresholdSamples {
823 u32 samples; 823 u32 samples;
824 824
825 u32 Samples() { 825 u32 Samples() const {
826 if (samples == 0) { 826 if (samples == 0) {
827 return 0; 827 return 0;
828 } 828 }
829 return 1 << (samples - 1); 829 return 1U << (samples - 1);
830 } 830 }
831 }; 831 };
832 832