summaryrefslogtreecommitdiff
path: root/src/common/CMakeLists.txt
AgeCommit message (Collapse)Author
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.
2015-05-07Common: Remove mem_arena.cpp/hYuri Kunde Schlesner
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.
2015-05-07Common: Remove hash.cpp/hYuri Kunde Schlesner
Currently unused and the code quality is pretty questionable.
2015-05-07Common: Remove common.hYuri Kunde Schlesner
2015-03-01Add profiling infrastructure and widgetYuri Kunde Schlesner
2015-02-18Remove "super lame/broken" file_search compilation unit that was leftover ↵archshift
from Dolphin
2015-02-18Remove redundant utf8 compilation unit that was leftover from Dolphinarchshift
2015-02-18Remove useless extended_trace compilation unit that was leftover from Dolphinarchshift
2015-02-18Remove the useless msg_handler compilation unit that was left over from Dolphinarchshift
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.
2014-12-20Common: Add a clone of std::make_uniqueYuri Kunde Schlesner
2014-12-13Remove old logging systemYuri Kunde Schlesner
2014-12-13Add configurable per-class log filteringYuri Kunde Schlesner
2014-12-13New logging systemYuri Kunde Schlesner
2014-12-13Add SCOPE_EXIT macro to conveniently execute cleanup actionsYuri Kunde Schlesner
2014-09-12Added support for multiple input device types for KeyMap and connected Qt.Kevin Hartman
2014-09-11Initial HID PAD work, with GLFW only.Kevin Hartman
2014-09-08Removed fixed_size_queue.harchshift
It's unused and doesn't look like it compiles anyway :/
2014-09-07Removed common/std_xyz, instead using the std headerarchshift
2014-09-02Removed common/atomic, instead using std::atomicarchshift
2014-09-01CMake cleanupYuri Kunde Schlesner
Several cleanups to the buildsystem: - Do better factoring of common libs between platforms. - Add support to building on Windows. - Remove Qt4 support. - Re-sort file lists and add missing headers.
2014-05-19CMakeLists: rename HEADS, improved commentsarchshift
Changes for clarity of comments, removed redundant compiler flags.
2014-05-16Updated cmakelistsarchshift
2014-04-30Fixed indentsarchshift
2014-04-28IT'S ALIVE!archshift
2014-04-23fixes to scm_rev generation to make it conistent with windows buildbunnei
2014-04-23added scm rev generation on Linux/cmakebunnei
2014-04-22updated CMakeLists for missing filesShizZy
2014-04-09updated CMakeListsbunnei