diff options
author | Lioncash <mathew1800@gmail.com> | 2022-11-29 08:39:31 -0500 |
---|---|---|
committer | Lioncash <mathew1800@gmail.com> | 2022-11-29 08:39:33 -0500 |
commit | 96ffc174aae2f2ac0662d770613ee7ed48e54c74 (patch) | |
tree | 99fefee7605c3f3892d97cacb332229579e637ad | |
parent | d7ec031419f7eef3f85210659cf7f6dc8c50d791 (diff) |
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.
-rw-r--r-- | src/video_core/engines/maxwell_3d.h | 6 |
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: default: // Thresholds begin at 0x10 (1 << 4) // Threshold is in the range 0x1 to 0x13 - return 1 << (4 + threshold.Value() - 1); + return 1U << (4 + threshold.Value() - 1); } } }; @@ -822,11 +822,11 @@ public: struct CompressionThresholdSamples { u32 samples; - u32 Samples() { + u32 Samples() const { if (samples == 0) { return 0; } - return 1 << (samples - 1); + return 1U << (samples - 1); } }; |