summaryrefslogtreecommitdiff
path: root/src/common/CMakeLists.txt
AgeCommit message (Collapse)Author
2018-09-08common: Implement a ring bufferMerryMage
2018-09-07Better Title Bar DisplayCaptV0rt3x
2018-08-15Merge pull request #1005 from DarkLordZach/registered-fmtbunnei
file_sys: Add support for registration format
2018-08-14common: Remove unused old breakpoint source filesLioncash
These currently aren't used and contain commented out source code that corresponds to Dolphin's JIT. Given our CPU code is organized quite differently, we shouldn't be keeping this around (at the moment it just adds to compile times marginally).
2018-08-11common: Move hex string processing to separate fileZach Hilman
2018-07-21common: Remove synchronized_wrapper.hLioncash
This is entirely unused in the codebase.
2018-04-26common: Remove chunk_file.h and linear_disk_cache.hLioncash
These are unused (and given chunk_file references Dolphin's >SVN< I doubt they were going to be used).
2018-04-19common: Remove code_block.hLioncash
We use dynarmic, so this is unued. Anything else we need will likely use Xbyak, so this header isn't necessary any more.
2018-04-13common: Port cityhash code from Citra.bunnei
2018-04-02Merge pull request #262 from daniellimws/fmtlib-macrosbunnei
Logging: Add fmtlib-based macros
2018-03-22Logging: Create logging macros based on fmtlibDaniel Lim Wee Soong
Add a new set of logging macros based on fmtlib Similar but not exactly the same as https://github.com/citra-emu/citra/pull/3533 Citra currently uses a different version of fmt, which does not support FMT_VARIADIC so make_args is used instead. On the other hand, yuzu uses fmt 4.1.0 which doesn't have make_args yet so FMT_VARIADIC is used.
2018-03-21CMake: Set EMU_ARCH_BITS in CMakeLists.txtN00byKing
2018-01-21Fix spelling error in CMakeListsMatthew Brener
Minor spelling error of its --> it's
2018-01-17CMakeLists: Derive the source directory grouping from targets themselvesLioncash
Removes the need to store to separate SRC and HEADER variables, and then construct the target in most cases.
2018-01-13Minor cleanupMerryMage
2018-01-08CoreTiming: Reworked CoreTiming (cherry-picked from Citra #3119)B3n30
* CoreTiming: New CoreTiming; Add Test for CoreTiming
2017-05-27CMake: Create INTERFACE targets for microprofile and nihstroYuri Kunde Schlesner
2017-05-27CMake: Use IMPORTED target for BoostYuri Kunde Schlesner
2017-05-27CMake: Correct inter-module dependencies and library visibilityYuri Kunde Schlesner
Modules didn't correctly define their dependencies before, which relied on the frontends implicitly including every module for linking to succeed. Also changed every target_link_libraries call to specify visibility of dependencies to avoid leaking definitions to dependents when not necessary.
2017-05-27Move framebuffer_layout from Common to CoreYuri Kunde Schlesner
This removes a dependency inversion between core and common. It's also the proper place for the file since it makes screen layout decisions specific to the 3DS.
2017-05-24common: Add a generic interface for logging telemetry fields.bunnei
2017-05-07Remove unused symbols codeYuri Kunde Schlesner
2017-03-01Common: add ParamPackagewwylele
2017-02-26Merge pull request #2587 from yuriks/status-barYuri Kunde Schlesner
Replace built-in Profiler with indicators in status bar
2017-02-26Remove built-in (non-Microprofile) profilerYuri Kunde Schlesner
2017-02-23Gui: Change title bar to include build nameJames Rowe
Nightly builds now have "Citra Nightly" in the titlebar Bleeding edge builds now have "Citra Bleeding Edge" in the titlebar
2017-01-31Common/x64: remove legacy emitter and abi (#2504)Weiyi Wang
These are not used any more since we moved shader JIT to xbyak.
2016-12-26Common: add Quaternionwwylele
2016-12-23core: Move emu_window and key_map into coreMerryMage
* Removes circular dependences (common should not depend on core)
2016-12-14VideoCore: Convert x64 shader JIT to use Xbyak for assemblyYuri Kunde Schlesner
2016-11-05Support additional screen layouts.James Rowe
Allows users to choose a single screen layout or a large screen layout. Adds a configuration option to change the prominent screen.
2016-04-29Common: Remove section measurement from profiler (#1731)Yuri Kunde Schlesner
This has been entirely superseded by MicroProfile. The rest of the code can go when a simpler frametime/FPS meter is added to the GUI.
2016-04-05Common: Remove Common::make_unique, use std::make_uniqueMerryMage
2016-03-13PICA: Align vertex attributesJannik Vogel
2015-09-11common: Get rid of debug_interface.hLioncash
This is technically unused. Also removes TMemChecks because it relies on this. Whenever memory breakpoints are implemented for real, it should be designed to match the codebase debugging mechanisms.
2015-09-01Common: Import BitSet from Dolphinaroulin
2015-08-24Integrate the MicroProfile profiling libraryYuri Kunde Schlesner
This brings goodies such as a configurable user interface and multi-threaded timeline view.
2015-08-15Rename ARCHITECTURE_X64 definition to ARCHITECTURE_x86_64.bunnei
2015-08-15Common: Move cpu_detect to x64 directory.bunnei
2015-08-15x64: Refactor to remove fake interfaces and general cleanups.bunnei
2015-08-15Common: Added MurmurHash3 hash function for general-purpose use.bunnei
2015-08-15Common: Ported over boilerplate x86 JIT code from Dolphin/PPSSPP.bunnei
2015-08-15Common: Ported over Dolphin's code for x86 CPU capability detection.bunnei
2015-07-10Common: Remove thunk.hLioncash
This isn't used, and there's no implementations of the member functions.
2015-06-27Common: Remove unused fifo_queue.h.Emmanuel Gil Peyrot
2015-05-30Move video_core/color.h to common/color.harchshift
2015-05-30Move video_core/math.h to common/vector_math.harchshift
The file only contained vector manipulation code, and such widely-useable code doesn't belong in video_core.
2015-05-15Merge pull request #758 from yuriks/sync-loggingYuri Kunde Schlesner
Common: Remove async logging
2015-05-15Remove unused concurrent_ring_buffer.hYuri Kunde Schlesner
2015-05-14Common: Remove unused cruft from math_util, and remove a duplicated Rect ↵Emmanuel Gil Peyrot
class in common_types.