Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Common/Alignment: Add noexcept where required. | Fernando Sahmkow | 2019-07-20 | 1 | -5/+5 |
| | |||||
* | Kernel: Address Feedback | Fernando Sahmkow | 2019-07-19 | 1 | -3/+2 |
| | |||||
* | Common: Correct alignment allocator to work on C++14 or higher. | Fernando Sahmkow | 2019-07-19 | 1 | -37/+19 |
| | |||||
* | VM_Manager: Align allocated memory to 256bytes | Fernando Sahmkow | 2019-07-19 | 1 | -0/+79 |
| | | | | | | This commit ensures that all backing memory allocated for the Guest CPU is aligned to 256 bytes. This due to how gpu memory works and the heavy constraints it has in the alignment of physical memory. | ||||
* | common/alignment: Address feedback | ReinUsesLisp | 2019-06-24 | 1 | -2/+3 |
| | |||||
* | video_core: Use un-shifted block sizes to avoid integer divisions | ReinUsesLisp | 2019-06-21 | 1 | -0/+5 |
| | | | | | | | | | | | | Instead of storing all block width, height and depths in their shifted form: block_width = 1U << block_shift; Store them like they are provided by the emulated hardware (their block_shift form). This way we can avoid doing the costly Common::AlignUp operation to align texture sizes and drop CPU integer divisions with bitwise logic (defined in Common::AlignBits). | ||||
* | common: Add function for checking word alignment to alignment.h | Lioncash | 2018-10-18 | 1 | -0/+6 |
| | | | | | This will be used in a following change to svcArbitrateLock() and svcArbitrateUnlock() | ||||
* | common: Move Is4KBAligned() to alignment.h | Lioncash | 2018-10-18 | 1 | -0/+6 |
| | | | | | Aligning on 4KB pages isn't a Switch-specific thing, so this can be moved to common so it can be used with other things as well. | ||||
* | Port #4182 from Citra: "Prefix all size_t with std::" | fearlessTobi | 2018-09-15 | 1 | -2/+2 |
| | |||||
* | common: Convert type traits templates over to variable template versions where applicable | Lioncash | 2018-08-08 | 1 | -2/+2 |
| | | | | Uses the C++17 inline variable variants | ||||
* | PICA: Align vertex attributes | Jannik Vogel | 2016-03-13 | 1 | -0/+22 |