| Commit message (Collapse) | Author | Files | Lines | ||
|---|---|---|---|---|---|
| 2023-01-29 | Move to Clang Format 15 | 1 | -3/+3 | ||
| Depends on https://github.com/yuzu-emu/build-environments/pull/69 clang-15 primary run | |||||
| 2022-04-23 | general: Convert source file copyright comments over to SPDX | 1 | -3/+2 | ||
| This formats all copyright comments according to SPDX formatting guidelines. Additionally, this resolves the remaining GPLv2 only licensed files by relicensing them to GPLv2.0-or-later. | |||||
| 2022-03-09 | bit_util: Add `bit` utility function | 1 | -0/+7 | ||
| Extracts a singular bit, as a bool, from the specified compile-time index. | |||||
| 2022-01-11 | common: bit_util: Add IsPow2 helper function | 1 | -0/+6 | ||
| Makes use of std::has_single_bit() to check whether the value is a power of 2. | |||||
| 2021-11-20 | TextureCache: Refactor and fix linux compiling. | 1 | -0/+7 | ||
| 2021-05-05 | fixup! common: bit_util: Add BIT macro. | 1 | -2/+0 | ||
| 2021-05-05 | common: bit_util: Add BIT macro. | 1 | -0/+2 | ||
| 2021-01-21 | common: Add missing include to bit_util.h | 1 | -0/+1 | ||
| 2021-01-21 | bit_util: Unify implementations of MostSignificantBit32/MostSignificantBit64 | 1 | -35/+13 | ||
| We can use the standardized CLZ facilities to perform this. This also allows us to make utilizing functions constexpr and eliminate the inclusion of an intrinsics header. | |||||
| 2021-01-15 | common/bit_util: Replace CLZ/CTZ operations with standardized ones | 1 | -76/+0 | ||
| Makes for less code that we need to maintain. | |||||
| 2020-08-15 | common: Make use of [[nodiscard]] where applicable | 1 | -17/+17 | ||
| Now that clang-format makes [[nodiscard]] attributes format sensibly, we can apply them to several functions within the common library to allow the compiler to complain about any misuses of the functions. | |||||
| 2019-06-20 | texture_cache: Optimize GetMipBlockHeight and GetMipBlockDepth | 1 | -0/+44 | ||
| 2019-04-05 | common/bit_util: Make CountLeading/CountTrailing functions have the same ↵ | 1 | -8/+8 | ||
| return types Makes the return type consistently uniform (like the intrinsics we're wrapping). This also conveniently silences a truncation warning within the kernel multi_level_queue. | |||||
| 2019-03-27 | Fixes and corrections on formatting. | 1 | -1/+0 | ||
| 2019-03-27 | Implement intrinsics CountTrailingZeroes and test it. | 1 | -12/+33 | ||
| 2019-03-27 | Implement a MultiLevelQueue | 1 | -0/+19 | ||
| 2018-12-21 | common: Add basic bit manipulation utility function to Common | 1 | -0/+61 | ||