summaryrefslogtreecommitdiff
path: root/src/common/CMakeLists.txt (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #1005 from DarkLordZach/registered-fmtGravatar bunnei2018-08-151-0/+2
|\ | | | | file_sys: Add support for registration format
| * common: Move hex string processing to separate fileGravatar Zach Hilman2018-08-111-0/+2
| |
* | common: Remove unused old breakpoint source filesGravatar Lioncash2018-08-141-2/+0
|/ | | | | | | 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).
* common: Remove synchronized_wrapper.hGravatar Lioncash2018-07-211-1/+0
| | | | This is entirely unused in the codebase.
* common: Remove chunk_file.h and linear_disk_cache.hGravatar Lioncash2018-04-261-2/+0
| | | | These are unused (and given chunk_file references Dolphin's >SVN< I doubt they were going to be used).
* common: Remove code_block.hGravatar Lioncash2018-04-191-1/+0
| | | | | We use dynarmic, so this is unued. Anything else we need will likely use Xbyak, so this header isn't necessary any more.
* common: Port cityhash code from Citra.Gravatar bunnei2018-04-131-1/+2
|
* Merge pull request #262 from daniellimws/fmtlib-macrosGravatar bunnei2018-04-021-1/+1
|\ | | | | Logging: Add fmtlib-based macros
| * Logging: Create logging macros based on fmtlibGravatar Daniel Lim Wee Soong2018-03-221-1/+1
| | | | | | | | | | | | | | | | | | 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.
* | CMake: Set EMU_ARCH_BITS in CMakeLists.txtGravatar N00byKing2018-03-211-1/+0
|/
* Fix spelling error in CMakeListsGravatar Matthew Brener2018-01-211-1/+1
| | | Minor spelling error of its --> it's
* CMakeLists: Derive the source directory grouping from targets themselvesGravatar Lioncash2018-01-171-63/+57
| | | | | Removes the need to store to separate SRC and HEADER variables, and then construct the target in most cases.
* Minor cleanupGravatar MerryMage2018-01-131-1/+1
|
* CoreTiming: Reworked CoreTiming (cherry-picked from Citra #3119)Gravatar B3n302018-01-081-0/+1
| | | | * CoreTiming: New CoreTiming; Add Test for CoreTiming
* CMake: Create INTERFACE targets for microprofile and nihstroGravatar Yuri Kunde Schlesner2017-05-271-1/+1
|
* CMake: Use IMPORTED target for BoostGravatar Yuri Kunde Schlesner2017-05-271-0/+1
|
* CMake: Correct inter-module dependencies and library visibilityGravatar Yuri Kunde Schlesner2017-05-271-1/+1
| | | | | | | | | | 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.
* Move framebuffer_layout from Common to CoreGravatar Yuri Kunde Schlesner2017-05-271-2/+0
| | | | | | 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.
* common: Add a generic interface for logging telemetry fields.Gravatar bunnei2017-05-241-0/+2
|
* Remove unused symbols codeGravatar Yuri Kunde Schlesner2017-05-071-2/+0
|
* Common: add ParamPackageGravatar wwylele2017-03-011-0/+2
|
* Merge pull request #2587 from yuriks/status-barGravatar Yuri Kunde Schlesner2017-02-261-2/+0
|\ | | | | Replace built-in Profiler with indicators in status bar
| * Remove built-in (non-Microprofile) profilerGravatar Yuri Kunde Schlesner2017-02-261-2/+0
| |
* | Gui: Change title bar to include build nameGravatar James Rowe2017-02-231-0/+23
|/ | | | | Nightly builds now have "Citra Nightly" in the titlebar Bleeding edge builds now have "Citra Bleeding Edge" in the titlebar
* Common/x64: remove legacy emitter and abi (#2504)Gravatar Weiyi Wang2017-01-311-4/+1
| | | These are not used any more since we moved shader JIT to xbyak.
* Common: add QuaternionGravatar wwylele2016-12-261-0/+1
|
* core: Move emu_window and key_map into coreGravatar MerryMage2016-12-231-4/+0
| | | | * Removes circular dependences (common should not depend on core)
* VideoCore: Convert x64 shader JIT to use Xbyak for assemblyGravatar Yuri Kunde Schlesner2016-12-141-1/+7
|
* Support additional screen layouts.Gravatar James Rowe2016-11-051-0/+2
| | | | | Allows users to choose a single screen layout or a large screen layout. Adds a configuration option to change the prominent screen.
* Common: Remove section measurement from profiler (#1731)Gravatar Yuri Kunde Schlesner2016-04-291-1/+0
| | | | 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.
* Common: Remove Common::make_unique, use std::make_uniqueGravatar MerryMage2016-04-051-1/+0
|
* PICA: Align vertex attributesGravatar Jannik Vogel2016-03-131-0/+1
|
* common: Get rid of debug_interface.hGravatar Lioncash2015-09-111-1/+0
| | | | | | 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.
* Common: Import BitSet from DolphinGravatar aroulin2015-09-011-0/+1
|
* Integrate the MicroProfile profiling libraryGravatar Yuri Kunde Schlesner2015-08-241-0/+3
| | | | | This brings goodies such as a configurable user interface and multi-threaded timeline view.
* Rename ARCHITECTURE_X64 definition to ARCHITECTURE_x86_64.Gravatar bunnei2015-08-151-1/+1
|
* Common: Move cpu_detect to x64 directory.Gravatar bunnei2015-08-151-2/+2
|
* x64: Refactor to remove fake interfaces and general cleanups.Gravatar bunnei2015-08-151-12/+6
|
* Common: Added MurmurHash3 hash function for general-purpose use.Gravatar bunnei2015-08-151-1/+3
|
* Common: Ported over boilerplate x86 JIT code from Dolphin/PPSSPP.Gravatar bunnei2015-08-151-2/+12
|
* Common: Ported over Dolphin's code for x86 CPU capability detection.Gravatar bunnei2015-08-151-0/+8
|
* Common: Remove thunk.hGravatar Lioncash2015-07-101-1/+0
| | | | This isn't used, and there's no implementations of the member functions.
* Common: Remove unused fifo_queue.h.Gravatar Emmanuel Gil Peyrot2015-06-271-1/+0
|
* Move video_core/color.h to common/color.hGravatar archshift2015-05-301-0/+1
|
* Move video_core/math.h to common/vector_math.hGravatar archshift2015-05-301-0/+1
| | | | The file only contained vector manipulation code, and such widely-useable code doesn't belong in video_core.
* Merge pull request #758 from yuriks/sync-loggingGravatar Yuri Kunde Schlesner2015-05-151-1/+0
|\ | | | | Common: Remove async logging
| * Remove unused concurrent_ring_buffer.hGravatar Yuri Kunde Schlesner2015-05-151-1/+0
| |
* | Common: Remove unused cruft from math_util, and remove a duplicated Rect ↵Gravatar Emmanuel Gil Peyrot2015-05-141-1/+0
|/ | | | class in common_types.
* Common: Remove mem_arena.cpp/hGravatar Yuri Kunde Schlesner2015-05-071-2/+0
| | | | | | It is superfluous for Citra. (It's only really necessary if you're doing JIT. We were using it but not taking any advantage from it.) This should make 32-bit builds work again.
* Common: Remove hash.cpp/hGravatar Yuri Kunde Schlesner2015-05-071-2/+0
| | | | Currently unused and the code quality is pretty questionable.