summaryrefslogtreecommitdiffstats
path: root/src/common/common_funcs.h (unfollow)
Commit message (Expand)AuthorFilesLines
2022-07-15common_funcs: Mark padding as [[maybe_unused]]Merry1-4/+6
2022-04-23general: Convert source file copyright comments over to SPDXMorph1-3/+2
2021-09-13common_funcs: Add enum flag bitwise shift operator overloadsMorph1-0/+16
2021-09-11common_funcs: Replace <algorithm> with <iterator>Morph1-1/+1
2021-09-11common: Move error handling to error.cpp/hMorph1-11/+0
2021-05-31common_funcs: Move R_ macros to result.hLioncash1-25/+0
2021-05-06common: Rename NON_COPYABLE/NON_MOVABLE with YUZU_ prefix.bunnei1-2/+2
2021-05-06common: common_funcs: Add Size helper function.bunnei1-0/+15
2021-05-06common: common_funcs: Add helper macros for non-copyable and non-moveable.bunnei1-0/+8
2021-02-28[network] Error handling reformcomex1-1/+5
2021-02-05hle: kernel: Drop R_UNLESS_NOLOG in favor of expanded if-statement.bunnei1-8/+0
2021-02-05common: common_funcs: Add R_UNLESS_NOLOG for scenarios that should not log.bunnei1-0/+8
2021-01-29common: common_funcs: Change R_UNLESS to LOG_ERROR.bunnei1-1/+1
2021-01-29common: common_funcs: Log error on R_UNLESS.bunnei1-0/+3
2021-01-29common: common_funcs: Add useful kernel macro R_SUCCEED_IF.bunnei1-0/+3
2021-01-29common: common_funcs: Add a few more useful macros for kernel code.bunnei1-0/+11
2021-01-15common/common_funcs: Rename INSERT_UNION_PADDING_{BYTES,WORDS} to _NOINITReinUsesLisp1-4/+4
2021-01-11common: common_funcs: Add R_UNLESS macro.bunnei1-0/+8
2020-08-24common_funcs: Add missing XOR operators to DECLARE_ENUM_FLAG_OPERATORSLioncash1-4/+10
2020-08-15common: Make use of [[nodiscard]] where applicableLioncash1-7/+7
2020-04-17common: common_funcs: Add a macro for defining enum flag operators.bunnei1-0/+32
2019-11-14common_funcs: Remove semicolons from INSERT_PADDING_* macrosLioncash1-4/+6
2019-11-13common_funcs: silence sign-conversion warnings in MakeMagic()Lioncash1-1/+1
2019-11-04common_func: Use std::array for INSERT_PADDING_* macros.bunnei1-12/+10
2019-11-03Revert "common_func: Use std::array for INSERT_PADDING_* macros."bunnei1-3/+2
2019-11-03common_func: Use std::array for INSERT_PADDING_* macros.bunnei1-2/+3
2019-07-05texture_cache: Address FeedbackFernando Sahmkow1-10/+0
2019-06-21Reduce amount of size calculations.Fernando Sahmkow1-0/+11
2018-07-29Port #3732 from Citra: "common: Fix compilation on ARM"Cameron Cawley1-3/+1
2018-07-19common/common_funcs: Remove unused rotation functionsLioncash1-38/+0
2018-07-19common/misc: Deduplicate code in GetLastErrorMsg()Lioncash1-1/+3
2018-07-07Port #3579 from CitrafearlessTobi1-2/+2
2018-04-20common_funcs: Remove ARRAY_SIZE macroLioncash1-2/+0
2018-04-20common_funcs: Remove check for VS versions that we don't even supportLioncash1-5/+0
2017-10-15core: Refactor MakeMagic usage and remove dead code.bunnei1-0/+8
2017-05-28Common: Fix some out-of-style includesYuri Kunde Schlesner1-1/+1
2016-09-21Remove empty newlines in #include blocks.Emmanuel Gil Peyrot1-1/+0
2016-09-19Manually tweak source formatting and then re-run clang-formatYuri Kunde Schlesner1-2/+1
2016-09-18Sources: Run clang-format on everything.Emmanuel Gil Peyrot1-11/+14
2016-05-27common_funcs: Provide rotr and rotl for MSVCMerryMage1-12/+18
2016-04-30VideoCore: Run include-what-you-use and fix most includes.Emmanuel Gil Peyrot1-0/+4
2016-03-09Common: Get rid of alignment macrosLioncash1-9/+1
2015-10-22gl_rasterizer: Use MMH3 hash for shader cache hey.bunnei1-18/+0
2015-10-22renderer_opengl: Refactor shader generation/caching to be more organized + various cleanups.bunnei1-0/+18
2015-08-18Fix building under MinGWdarkf1-3/+9
2015-08-16Rename ARCHITECTURE_X64 definition to ARCHITECTURE_x86_64.bunnei1-1/+1
2015-08-16x64: Refactor to remove fake interfaces and general cleanups.bunnei1-1/+1
2015-08-15Common: Ported over boilerplate x86 JIT code from Dolphin/PPSSPP.bunnei1-1/+1
2015-08-12Stop defining GCC always_inline attributes as __forceinlinearchshift1-1/+2
2015-07-12don´t define snprintf on Visual Studio 2015Apology111-2/+4
2015-06-28Common: Remove unused ROUND_UP_POW2 macro.Emmanuel Gil Peyrot1-7/+0
2015-06-28Common: Cleanup memory and misc includes.Emmanuel Gil Peyrot1-4/+0
2015-05-09Common: Remove the BIT macroYuri Kunde Schlesner1-2/+0
2015-05-09Common: Add BIT macroYuri Kunde Schlesner1-0/+2
2015-05-07Common: Add proper macros to test for architecture pointer sizeYuri Kunde Schlesner1-7/+0
2015-05-07Common: Move alignment macros to common_funcs.hYuri Kunde Schlesner1-0/+21
2015-05-07Common: Remove more unused compatibility definesYuri Kunde Schlesner1-45/+0
2015-05-07Common: Move IO-specific compatibility macros to file_util.cppYuri Kunde Schlesner1-8/+0
2015-05-07Common: Remove many unnecessary cross-platform compatibility macrosYuri Kunde Schlesner1-7/+3
2015-03-06Removed swap code redundancy and moved common swap code to swap.harchshift1-77/+0
2015-02-22Added information reporting from ThrowFatalErrorarchshift1-2/+0
2015-02-20Misc cleanup of common and related functionsarchshift1-23/+0
2015-02-20Remove duplication of INSERT_PADDING_WORDS between pica.h and gpu.harchshift1-3/+2
2015-02-17ConfigMem: Clean up the Config memory to be more like the shared page and movedpurpasmart961-0/+7
2015-02-11Asserts: break/crash program, fit to style guide; log.h->assert.harchshift1-20/+15
2015-01-30Common: Fix SCOPE_EXIT to actually create unique identifiers.Yuri Kunde Schlesner1-0/+4
2014-12-21License changepurpasmart961-2/+2
2014-12-13Added missing include in common_funcs.hYuri Kunde Schlesner1-0/+1
2014-12-13Remove redundant include from common_funcs.hYuri Kunde Schlesner1-2/+0
2014-12-09Some code cleanup.Tony Wasserka1-0/+2
2014-12-09Fix some headers to include their dependencies properly.Tony Wasserka1-0/+4
2014-12-03Change NULLs to nullptrs.Rohit Nirmal1-1/+1
2014-11-29Fix MinGW builddarkf1-4/+4
2014-11-19Remove trailing spaces in every file but the ones imported from SkyEye, AOSP or generatedEmmanuel Gil Peyrot1-7/+7
2014-08-17Common: Move header guards over to pragma onceLioncash1-4/+1
2014-05-17added MIN, MAX, and CLAMP macros to common_funcsbunnei1-0/+5
2014-04-28fix for issue Linux build #9, not sure why this is broken but its unused code I'm just getting rid of itbunnei1-13/+0
2014-04-09got rid of 'src' folders in each sub-projectbunnei1-0/+0
2014-04-02convert tabs to spacesbunnei1-90/+90
2013-09-06start of 3DS memory mapShizZy1-0/+2
2013-09-05replaced common code with dolphin commonShizZy1-0/+243