aboutsummaryrefslogtreecommitdiff
path: root/src/common/common_types.h
AgeCommit message (Collapse)Author
2024-01-18Core: Initial implementation of device memory mappingFernando Sahmkow
2022-04-28chore: add missing SPDX tagsAndrea Pappacoda
Follow-up to 99ceb03a1cfcf35968cab589ea188a8c406cda52
2022-02-02common_types: Remove NonCopyable structLioncash
Now that we're moved over to the YUZU_ defines, we can get rid of this struct.
2019-03-20gpu: Move GPUVAddr definition to common_types.bunnei
2018-04-19common_types: Convert typedefs to using aliasesLioncash
May as well while we're making changes to this file.
2018-04-19common_types: Remove unnecessary check for whether or not__func__ is definedLioncash
VS has supported this for quite a while.
2017-10-09Merge remote-tracking branch 'upstream/master' into nxbunnei
# Conflicts: # src/core/CMakeLists.txt # src/core/arm/dynarmic/arm_dynarmic.cpp # src/core/arm/dyncom/arm_dyncom.cpp # src/core/hle/kernel/process.cpp # src/core/hle/kernel/thread.cpp # src/core/hle/kernel/thread.h # src/core/hle/kernel/vm_manager.cpp # src/core/loader/3dsx.cpp # src/core/loader/elf.cpp # src/core/loader/ncch.cpp # src/core/memory.cpp # src/core/memory.h # src/core/memory_setup.h
2017-09-30arm: Use 64-bit addressing in a bunch of places.bunnei
2016-09-18Sources: Run clang-format on everything.Emmanuel Gil Peyrot
2016-03-12common_types: Make NonCopyable constructor constexprLioncash
2016-03-12common_types: Specify const in deleted copy constructor/assignment operatorLioncash
2015-07-10Merge pull request #876 from linkmauve/include-cleanupsYuri Kunde Schlesner
Cleanup includes, mostly in common
2015-06-28Common: Remove unused type unions breaking aliasing rules in horrible ways.Emmanuel Gil Peyrot
2015-06-28Common: Cleanup memory and misc includes.Emmanuel Gil Peyrot
2015-05-14Common: Remove unused cruft from math_util, and remove a duplicated Rect ↵Emmanuel Gil Peyrot
class in common_types.
2015-05-06Move typedefs from kernel.h to more appropriate placesYuri Kunde Schlesner
2015-05-06Common: Move NonCopyable to common_types.hYuri Kunde Schlesner
2015-02-10Asserts: break/crash program, fit to style guide; log.h->assert.harchshift
Involves making asserts use printf instead of the log functions (log functions are asynchronous and, as such, the log won't be printed in time) As such, the log type argument was removed (printf obviously can't use it, and it's made obsolete by the file and line printing) Also removed some GEKKO cruft.
2015-01-05Common: Use std::abs instead of abs, using abs with cmath fails on some systems.Emmanuel Gil Peyrot
2015-01-05Common: Remove the unused x86-specific 128-bit float type.Emmanuel Gil Peyrot
2014-12-13New logging systemYuri Kunde Schlesner
2014-11-19Remove tabs in all files except in skyeye imports and in generated GL codeEmmanuel Gil Peyrot
2014-11-19Remove trailing spaces in every file but the ones imported from SkyEye, AOSP ↵Emmanuel Gil Peyrot
or generated
2014-10-22Use std sized types instead of platform specific typedefsYuri Kunde Schlesner
2014-09-08Moved common_types::Rect from common to Common namespacearchshift
2014-08-17Common: Move header guards over to pragma onceLioncash
Also replaced C headers with the C++ equivalent ones
2014-05-19common_types: Changed BasicRect back to Rect, in the common namespacearchshift
Only Rect is in the namespace for now; the rest of common should be added in the future
2014-04-27Fix complaints about functions that could not be foundarchshift
2014-04-27Rect to BasicRectarchshift
Somewhere along the line an OSX header had already taken the name Rect.
2014-04-08fixed project includes to use new directory structurebunnei
2014-04-08got rid of 'src' folders in each sub-projectbunnei