[Vulkan] Immediate drawer textures
This commit is contained in:
@@ -43,8 +43,11 @@ constexpr T align(T value, T alignment) {
|
||||
|
||||
// Rounds the given number up to the next highest multiple.
|
||||
template <typename T, typename V>
|
||||
constexpr T round_up(T value, V multiple) {
|
||||
return value ? (((value + multiple - 1) / multiple) * multiple) : multiple;
|
||||
constexpr T round_up(T value, V multiple, bool force_non_zero = true) {
|
||||
if (force_non_zero && !value) {
|
||||
return multiple;
|
||||
}
|
||||
return (value + multiple - 1) / multiple * multiple;
|
||||
}
|
||||
|
||||
constexpr float saturate(float value) {
|
||||
|
||||
Reference in New Issue
Block a user