summaryrefslogtreecommitdiff
path: root/src/common/common_funcs.h (unfollow)
Commit message (Expand)AuthorFilesLines
2023-10-12kernel: mark TLS accessors as noinline for non-MSVC LTOGravatar Liam1-0/+4
2022-11-09Initial ARM64 supportGravatar Liam1-1/+3
2022-07-15common_funcs: Mark padding as [[maybe_unused]]Gravatar Merry1-4/+6
2022-04-23general: Convert source file copyright comments over to SPDXGravatar Morph1-3/+2
2021-09-13common_funcs: Add enum flag bitwise shift operator overloadsGravatar Morph1-0/+16
2021-09-11common_funcs: Replace <algorithm> with <iterator>Gravatar Morph1-1/+1
2021-09-11common: Move error handling to error.cpp/hGravatar Morph1-11/+0
2021-05-31common_funcs: Move R_ macros to result.hGravatar Lioncash1-25/+0
2021-05-05common: Rename NON_COPYABLE/NON_MOVABLE with YUZU_ prefix.Gravatar bunnei1-2/+2
2021-05-05common: common_funcs: Add Size helper function.Gravatar bunnei1-0/+15
2021-05-05common: common_funcs: Add helper macros for non-copyable and non-moveable.Gravatar bunnei1-0/+8
2021-02-28[network] Error handling reformGravatar comex1-1/+5
2021-02-05hle: kernel: Drop R_UNLESS_NOLOG in favor of expanded if-statement.Gravatar bunnei1-8/+0
2021-02-05common: common_funcs: Add R_UNLESS_NOLOG for scenarios that should not log.Gravatar bunnei1-0/+8
2021-01-28common: common_funcs: Change R_UNLESS to LOG_ERROR.Gravatar bunnei1-1/+1
2021-01-28common: common_funcs: Log error on R_UNLESS.Gravatar bunnei1-0/+3
2021-01-28common: common_funcs: Add useful kernel macro R_SUCCEED_IF.Gravatar bunnei1-0/+3
2021-01-28common: common_funcs: Add a few more useful macros for kernel code.Gravatar bunnei1-0/+11
2021-01-15common/common_funcs: Rename INSERT_UNION_PADDING_{BYTES,WORDS} to _NOINITGravatar ReinUsesLisp1-4/+4
2021-01-11common: common_funcs: Add R_UNLESS macro.Gravatar bunnei1-0/+8
2020-08-24common_funcs: Add missing XOR operators to DECLARE_ENUM_FLAG_OPERATORSGravatar Lioncash1-4/+10
2020-08-15common: Make use of [[nodiscard]] where applicableGravatar Lioncash1-7/+7
2020-04-17common: common_funcs: Add a macro for defining enum flag operators.Gravatar bunnei1-0/+32
2019-11-14common_funcs: Remove semicolons from INSERT_PADDING_* macrosGravatar Lioncash1-4/+6
2019-11-13common_funcs: silence sign-conversion warnings in MakeMagic()Gravatar Lioncash1-1/+1
2019-11-03common_func: Use std::array for INSERT_PADDING_* macros.Gravatar bunnei1-12/+10
2019-11-03Revert "common_func: Use std::array for INSERT_PADDING_* macros."Gravatar bunnei1-3/+2
2019-11-03common_func: Use std::array for INSERT_PADDING_* macros.Gravatar bunnei1-2/+3
2019-07-05texture_cache: Address FeedbackGravatar Fernando Sahmkow1-10/+0
2019-06-20Reduce amount of size calculations.Gravatar Fernando Sahmkow1-0/+11
2018-07-29Port #3732 from Citra: "common: Fix compilation on ARM"Gravatar Cameron Cawley1-3/+1
2018-07-19common/common_funcs: Remove unused rotation functionsGravatar Lioncash1-38/+0
2018-07-19common/misc: Deduplicate code in GetLastErrorMsg()Gravatar Lioncash1-1/+3
2018-07-07Port #3579 from CitraGravatar fearlessTobi1-2/+2
2018-04-19common_funcs: Remove ARRAY_SIZE macroGravatar Lioncash1-2/+0
2018-04-19common_funcs: Remove check for VS versions that we don't even supportGravatar Lioncash1-5/+0
2017-10-15core: Refactor MakeMagic usage and remove dead code.Gravatar bunnei1-0/+8
2017-05-27Common: Fix some out-of-style includesGravatar Yuri Kunde Schlesner1-1/+1
2016-09-21Remove empty newlines in #include blocks.Gravatar Emmanuel Gil Peyrot1-1/+0
2016-09-18Manually tweak source formatting and then re-run clang-formatGravatar Yuri Kunde Schlesner1-2/+1
2016-09-18Sources: Run clang-format on everything.Gravatar Emmanuel Gil Peyrot1-11/+14
2016-05-27common_funcs: Provide rotr and rotl for MSVCGravatar MerryMage1-12/+18
2016-04-30VideoCore: Run include-what-you-use and fix most includes.Gravatar Emmanuel Gil Peyrot1-0/+4
2016-03-09Common: Get rid of alignment macrosGravatar Lioncash1-9/+1
2015-10-21gl_rasterizer: Use MMH3 hash for shader cache hey.Gravatar bunnei1-18/+0
2015-10-21renderer_opengl: Refactor shader generation/caching to be more organized + va...Gravatar bunnei1-0/+18
2015-08-17Fix building under MinGWGravatar darkf1-3/+9
2015-08-15Rename ARCHITECTURE_X64 definition to ARCHITECTURE_x86_64.Gravatar bunnei1-1/+1
2015-08-15x64: Refactor to remove fake interfaces and general cleanups.Gravatar bunnei1-1/+1
2015-08-15Common: Ported over boilerplate x86 JIT code from Dolphin/PPSSPP.Gravatar bunnei1-1/+1