mirror of
https://github.com/EduApps-CDG/OpenDX
synced 2024-12-30 09:45:37 +01:00
[util] Mark clamp & align as constexpr
This commit is contained in:
parent
a3f74b5eda
commit
d44707e349
@ -5,14 +5,14 @@ namespace dxvk {
|
|||||||
constexpr size_t CACHE_LINE_SIZE = 64;
|
constexpr size_t CACHE_LINE_SIZE = 64;
|
||||||
|
|
||||||
template<typename T>
|
template<typename T>
|
||||||
T clamp(T n, T lo, T hi) {
|
constexpr T clamp(T n, T lo, T hi) {
|
||||||
if (n < lo) return lo;
|
if (n < lo) return lo;
|
||||||
if (n > hi) return hi;
|
if (n > hi) return hi;
|
||||||
return n;
|
return n;
|
||||||
}
|
}
|
||||||
|
|
||||||
template<typename T, typename U = T>
|
template<typename T, typename U = T>
|
||||||
T align(T what, U to) {
|
constexpr T align(T what, U to) {
|
||||||
return (what + to - 1) & ~(to - 1);
|
return (what + to - 1) & ~(to - 1);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user