summaryrefslogtreecommitdiffstats
path: root/src/common/CMakeLists.txt (follow)
Commit message (Expand)AuthorAgeFilesLines
* Merge pull request #12920 from t895/jni-commonliamwhite2024-02-091-1/+7
|\
| * android: Move JNI setup and helpers to commont8952024-02-081-1/+7
* | Common: Introduce Range SetsFernando Sahmkow2024-02-041-0/+2
* | VideoCore: Move Slot Vector to CommonFernando Sahmkow2024-02-041-0/+1
|/
* smmu: use new range mutex construction for protecting countersLiam2024-01-311-0/+1
* Move time services to new IPC.Kelebek12024-01-271-2/+2
* core: track separate heap allocation for linuxLiam2023-12-261-0/+2
* cmake: prefer system gamemode libraryAlexandre Bouvier2023-11-301-1/+1
* Merge pull request #12227 from jbeich/gamemodeliamwhite2023-11-301-1/+1
|\
| * cmake: sync gamemode conditionals with code after 5eec980a2d71Jan Beich2023-11-301-1/+1
* | Merge pull request #12074 from GPUCode/yuwu-on-the-metalliamwhite2023-11-301-1/+9
|\ \ | |/ |/|
| * qt: add cpu_backend configurationamazingfate2023-11-271-1/+1
| * common: Add free region manager--author=Liam2023-11-251-0/+1
| * common: Add libc sigaction hookGPUCode2023-11-251-0/+7
* | general: conditionally compile gamemode on linux onlyLiam2023-11-291-1/+1
* | yuzu: create linux group in general settingsflodavid2023-11-251-0/+9
|/
* cmake: prefer system stb headersAlexandre Bouvier2023-10-251-1/+5
* common: add arm64 native clockLiam2023-10-081-0/+8
* Reimplement HardwareOpusKelebek12023-09-161-2/+3
* Merge pull request #11447 from xcfrg/portable-compile-outliamwhite2023-09-121-0/+4
|\
| * add a compile time option to allow disabling portable modexcfrg2023-09-071-0/+4
* | msvc: set warning level to /W4 globallyDanila Malyutin2023-09-031-2/+0
|/
* settings: Cleanuplat9nq2023-07-211-0/+1
* settings,uisettings: Remove leading underscorelat9nq2023-07-211-1/+1
* common,yuzu-qt: Avoid explicit instantiation on old clanglat9nq2023-07-211-3/+8
* settings: Move some simple data to BasicSettinglat9nq2023-07-211-0/+2
* (ui,)settings: Use explicit instantiationlat9nq2023-07-211-0/+2
* settings: Split enums to new filelat9nq2023-07-211-0/+1
* x64: Deduplicate RDTSC usageMorph2023-06-081-0/+2
* common: link libandroid on androidLiam2023-06-031-0/+5
* android: Implement SAF support & migrate to SDK 31. (#4)bunnei2023-06-031-0/+8
* x64: Add MicroSleepMorph2023-03-271-0/+2
* common: Port boost's hash_value implementationMorph2023-03-261-0/+1
* kernel: use KTypedAddress for addressesLiam2023-03-221-0/+1
* kernel: avoid signed overflow UB on MSVCLiam2023-03-081-0/+1
* common: Implement a method to change the Windows timer resolutionMorph2023-03-051-0/+8
* common: Implement a high resolution steady clockMorph2023-03-051-0/+2
* cmake: use correct boost imported targetsAlexandre Bouvier2023-02-281-1/+1
* cmake: prefer system llvm libraryAlexandre Bouvier2023-01-231-1/+1
* Move demangle impl to cppKelebek12023-01-141-0/+1
* Add stacktrace symbol demanglingKelebek12023-01-141-1/+2
* MacroHLE: Reduce massive calculations on sizing estimation.Fernando Sahmkow2023-01-011-0/+1
* common: Add ScratchBuffer classameerj2022-12-201-0/+1
* common: add make_unique_for_overwriteameerj2022-12-201-0/+1
* memory: correct semantics of data cache management operationsLiam2022-12-111-2/+0
* cmake: prefer system librariesAlexandre Bouvier2022-12-041-12/+2
* CMake: Consolidate common PCH headersameerj2022-12-011-1/+1
* CMake: Use precompiled headersameerj2022-11-301-0/+6
* common: add cache management functionsLiam2022-11-121-0/+2
* CMakeLists: Remove redundant warningsMorph2022-10-221-2/+0
* CMakeLists: Treat MSVC warnings as errorsMorph2022-10-221-1/+0
* general: Enforce C4800 everywhere except in video_coreMorph2022-10-221-0/+6
* CMakeLists: Remove all redundant warningsMorph2022-10-221-2/+0
* CMake: Try add library "LZ4::lz4_shared" if "lz4::lz4" is unavailableKyle Kienapfel2022-10-141-1/+5
* NVDRV: Remake ASGPUFernando Sahmkow2022-10-061-0/+2
* Common: implement MultiLevelPageTable.Fernando Sahmkow2022-10-061-0/+2
* cmake: fix git detectionAlexandre Bouvier2022-09-181-27/+2
* Merge pull request #8649 from lat9nq/common-position-independentMorph2022-09-161-3/+3
|\
| * common: Use PROJECT_SOURCE_DIR to find CMakeModuleslat9nq2022-08-021-3/+3
* | common: do not link to xbyak on non-amd64 architecturesliushuyu2022-09-141-1/+2
* | core, network: Add ability to proxy socket packetsFearlessTobi2022-08-151-0/+1
* | chore: make yuzu REUSE compliantAndrea Pappacoda2022-07-271-0/+3
|/
* yuzu: Add ui files for multiplayer roomsFearlessTobi2022-07-251-0/+1
* Merge pull request #8545 from Kelebek1/Audioliamwhite2022-07-231-0/+3
|\
| * Project AndioKelebek12022-07-221-0/+3
* | ci,CMake: Drop Conan support for vcpkglat9nq2022-07-231-2/+3
|/
* common: consolidate ELF structure definitionsLiam2022-06-051-0/+1
* logging/log.h: move enum class formatter to a separate file ...liushuyu2022-01-101-0/+1
* Allow overriding SCM version infoAndrew Udvare2021-12-211-0/+5
* common: Rewrite and move core/frontend/input.h to commongerman772021-11-251-0/+1
* common: Implement a subset of P0323 (std::expected)Morph2021-11-021-0/+1
* common/logging: Move Log::Entry declaration to a separate headerameerj2021-10-021-0/+1
* common: Move error handling to error.cpp/hMorph2021-09-111-1/+2
* Revert "logging: Display backtrace on crash"Morph2021-08-271-3/+0
* logging: Display backtrace on crashyzct123452021-08-131-0/+3
* Merge pull request #6585 from ameerj/hadesbunnei2021-07-251-63/+1
|\
| * cmake: Remove shader cache versionReinUsesLisp2021-07-231-9/+1
| * shader: Remove old shader managementReinUsesLisp2021-07-231-55/+1
* | common: Publically link to pthreadslat9nq2021-07-231-1/+1
|/
* common/thread_worker: Add support for stateful threadsReinUsesLisp2021-07-091-1/+0
* common: Add unique functionReinUsesLisp2021-07-091-0/+1
* common: Replace common_sizes into user-literalsWunkolo2021-06-241-1/+1
* common: logging: Restructure backend codeMorph2021-06-131-0/+1
* common/host_memory: Add interface and Windows implementationReinUsesLisp2021-06-111-0/+2
* src/common/CMakeLists.txt: fix variable escapingliushuyu2021-06-091-8/+9
* common: Extract point into a common structLioncash2021-05-281-0/+1
* common: fs: Rework the Common Filesystem interface to make use of std::filesystem (#6270)Morph2021-05-261-3/+10
* common: Move settings to common from core.bunnei2021-04-151-0/+4
* Merge pull request #6099 from bunnei/derive-membunnei2021-04-101-0/+1
|\
| * common: Move common sizes to their own header for code reuse.bunnei2021-03-211-0/+1
* | common: Move assert failure handling into a cpp file.Markus Wick2021-04-041-0/+1
|/
* common: Add implementation of TinyMT (Mersenne Twister RNG).bunnei2021-02-191-0/+1
* common: Merge uint128 to a single header file with inlines.bunnei2021-02-151-1/+0
* common: Add -fsized-deallocation as a Clang flaglat9nq2021-02-101-0/+2
* renderer_opengl: Avoid precompiled cache and force NV GL cache directoryReinUsesLisp2021-01-211-0/+2
* Merge pull request #5275 from FernandoS27/fast-native-clockbunnei2021-01-161-1/+0
|\
| * X86/NativeClock: Reimplement RTDSC access to be lock free.Fernando Sahmkow2021-01-021-1/+0
* | common/timer: RemoveLioncash2021-01-151-2/+0
* | common/color: RemoveReinUsesLisp2021-01-151-1/+0
* | common: Introduce useful tree structures.bunnei2021-01-111-0/+3
|/
* memory: Remove MemoryHookMerryMage2021-01-011-2/+0
* common: ThreadWorker: Add class to help do asynchronous work.bunnei2020-12-301-0/+2
* Merge pull request #5131 from bunnei/scheduler-rewritebunnei2020-12-211-1/+1
|\
| * hle: kernel: Separate KScheduler from GlobalSchedulerContext class.bunnei2020-12-061-1/+0
| * common: Port BitSet from Mesosphere.bunnei2020-12-061-0/+1
* | cmake: Fix generating CMake configs and linking with Boostlat9nq2020-12-131-1/+1
* | common: Update CMakeList to fix build issue with Boost.bunnei2020-12-121-2/+1
|/
* common: Add Common::DivCeil and Common::DivCeilLog2ReinUsesLisp2020-11-261-0/+1
* common/bit_cast: Add function matching std::bit_cast without constexprReinUsesLisp2020-11-201-0/+1
* common: Enable warnings as errorsLioncash2020-11-021-0/+16
* video_core: NVDEC Implementationameerj2020-10-271-0/+2
* CMakeLists: use system zstd on Linuxlat9nq2020-09-291-1/+6
* CMakeLists: fix for finding zstd on linux-mingwlat9nq2020-09-291-1/+1
* web_service: Move web_result.h into web_serviceLioncash2020-08-231-1/+0
* ipc: Allow all trivially copyable objects to be passed directly into WriteBuffer (#4465)David2020-08-031-0/+1
* cmake: Fix libfmt linking errorsDavid Marcec2020-07-101-5/+1
* cmake: fix fmt linking when foundJohn Galt2020-07-091-1/+5
* Revert "cmake: fix fmt linking"bunnei2020-07-031-1/+1
* cmake: fix fmt linkingJohn Galt2020-06-291-1/+1
* ARM/Memory: Correct Exclusive Monitor and Implement Exclusive Memory Writes.Fernando Sahmkow2020-06-271-0/+2
* Common: Fix non-conan buildFernando Sahmkow2020-06-261-1/+2
* Common: Implement WallClock Interface and implement a native clock for x64Fernando Sahmkow2020-06-181-0/+4
* Common: Implement a basic Fiber class.Fernando Sahmkow2020-06-181-0/+2
* Common: Implement a basic SpinLock classFernando Sahmkow2020-06-181-0/+2
* gl_arb_decompiler: Implement an assembly shader decompilerReinUsesLisp2020-06-121-0/+2
* Add xbyak externalDavid Marcec2020-05-301-1/+3
* main: Log host system memory parametersMorph2020-05-171-0/+2
* common: Add module to get the current time zone.bunnei2020-05-111-0/+2
* Replace externals with Conan (#3735)James Rowe2020-05-081-2/+2
* common: Add VirtualBuffer class, to abstract memory virtualization.bunnei2020-04-171-0/+2
* common/dynamic_library: Import and adapt helper from DolphinReinUsesLisp2020-04-071-0/+2
* shader/transform_feedback: Add host API friendly TFB builderReinUsesLisp2020-03-131-0/+2
* video_core: Rename "const buffer locker" to "registry"ReinUsesLisp2020-03-091-2/+2
* gl_shader_cache: Rework shader cache and remove post-specializationsReinUsesLisp2020-03-091-2/+0
* Fix git version in scm_rev.cppJames Rowe2020-01-161-0/+5
* ci: Populate build repository from Azure environmentZach Hilman2019-11-061-11/+2
* VideoCore: Unify const buffer accessing along engines and provide ConstBufferLocker class to shaders.Fernando Sahmkow2019-10-251-2/+4
* common: Rename binary_find.h to algorithm.hLioncash2019-10-151-1/+1
* Merge pull request #2943 from DarkLordZach/azure-titlebars-v2bunnei2019-10-061-0/+12
|\
| * common: Add additional SCM revision fieldsZach Hilman2019-10-051-0/+12
* | Shader_Ir: Refactor Decompilation process and allow multiple decompilation modes.Fernando Sahmkow2019-10-051-0/+2
* | shader_ir: Corrections to outward movements and misc stuffsFernando Sahmkow2019-10-051-0/+4
|/
* cmake: Add SCM detection for AzureZach Hilman2019-09-221-0/+3
* shader_ir: Implement VOTEReinUsesLisp2019-08-211-0/+1
* shader_ir: Implement a new shader scannerFernando Sahmkow2019-07-091-0/+2
* texture_cache: Address FeedbackFernando Sahmkow2019-07-051-0/+1
* shader: Decode SUST and implement backing image functionalityReinUsesLisp2019-06-211-0/+1
* cmake: Add missing shader hash file entriesReinUsesLisp2019-06-071-0/+3
* common: Extract UUID to its own classZach Hilman2019-04-251-0/+2
* common/zstd_compression: Add Zstandard wrapperunknown2019-03-291-0/+2
* common: Link libzstd_staticunknown2019-03-291-1/+1
* Addressed feedbackunknown2019-03-291-2/+2
* data_compression: Move LZ4 compression from video_core/gl_shader_disk_cache to common/data_compressionunknown2019-03-291-0/+3
* Implement a MultiLevelQueueFernando Sahmkow2019-03-271-0/+1
* common/CMakeLists: Amend boost dependencyLioncash2019-03-211-1/+1
* Merge pull request #2247 from lioncash/includebunnei2019-03-211-1/+1
|\
| * common/thread_queue_list: Remove unnecessary dependency on boostLioncash2019-03-161-1/+1
* | core: Move PageTable struct into Common.bunnei2019-03-171-0/+4
* | Merge pull request #2129 from FernandoS27/cntpctbunnei2019-03-171-0/+2
|\ \ | |/ |/|
| * Implement 128 bits Unsigned Integer Multiplication and Division.Fernando Sahmkow2019-02-161-0/+2
* | shader/decode: Split memory and texture instructions decodingReinUsesLisp2019-02-261-0/+1
|/
* cmake: Fix title bar issueReinUsesLisp2019-02-071-1/+14
* cmake: Use CMAKE_COMMAND instead of "cmake"Frederic L2019-02-071-1/+1
* gl_shader_disk_cache: Invalidate shader cache changes with CMake hashReinUsesLisp2019-02-071-39/+53
* common: Add basic bit manipulation utility function to CommonLioncash2018-12-211-0/+1
* common: Remove bit_set.hLioncash2018-11-221-1/+0
* common: Remove dependency on xbyakLioncash2018-11-211-5/+0
* common: Remove memory_util.cpp/.hLioncash2018-10-231-2/+0
* Remove "#" in the version numberfearlessTobi2018-10-061-1/+1
* Port web_service from CitrafearlessTobi2018-10-021-0/+3
* common: Implement a ring bufferMerryMage2018-09-081-0/+1
* Better Title Bar DisplayCaptV0rt3x2018-09-071-5/+19
* Merge pull request #1005 from DarkLordZach/registered-fmtbunnei2018-08-161-0/+2
|\
| * common: Move hex string processing to separate fileZach Hilman2018-08-121-0/+2
* | common: Remove unused old breakpoint source filesLioncash2018-08-151-2/+0
|/
* common: Remove synchronized_wrapper.hLioncash2018-07-211-1/+0
* common: Remove chunk_file.h and linear_disk_cache.hLioncash2018-04-261-2/+0
* common: Remove code_block.hLioncash2018-04-201-1/+0
* common: Port cityhash code from Citra.bunnei2018-04-141-1/+2
* Merge pull request #262 from daniellimws/fmtlib-macrosbunnei2018-04-031-1/+1
|\
| * Logging: Create logging macros based on fmtlibDaniel Lim Wee Soong2018-03-221-1/+1
* | CMake: Set EMU_ARCH_BITS in CMakeLists.txtN00byKing2018-03-211-1/+0
|/
* Fix spelling error in CMakeListsMatthew Brener2018-01-211-1/+1
* CMakeLists: Derive the source directory grouping from targets themselvesLioncash2018-01-181-63/+57
* Minor cleanupMerryMage2018-01-141-1/+1
* CoreTiming: Reworked CoreTiming (cherry-picked from Citra #3119)B3n302018-01-091-0/+1
* CMake: Create INTERFACE targets for microprofile and nihstroYuri Kunde Schlesner2017-05-281-1/+1
* CMake: Use IMPORTED target for BoostYuri Kunde Schlesner2017-05-281-0/+1
* CMake: Correct inter-module dependencies and library visibilityYuri Kunde Schlesner2017-05-281-1/+1
* Move framebuffer_layout from Common to CoreYuri Kunde Schlesner2017-05-281-2/+0
* common: Add a generic interface for logging telemetry fields.bunnei2017-05-251-0/+2
* Remove unused symbols codeYuri Kunde Schlesner2017-05-081-2/+0
* Common: add ParamPackagewwylele2017-03-011-0/+2
* Merge pull request #2587 from yuriks/status-barYuri Kunde Schlesner2017-02-271-2/+0
|\
| * Remove built-in (non-Microprofile) profilerYuri Kunde Schlesner2017-02-271-2/+0
* | Gui: Change title bar to include build nameJames Rowe2017-02-231-0/+23
|/
* Common/x64: remove legacy emitter and abi (#2504)Weiyi Wang2017-01-311-4/+1
* Common: add Quaternionwwylele2016-12-261-0/+1
* core: Move emu_window and key_map into coreMerryMage2016-12-231-4/+0
* VideoCore: Convert x64 shader JIT to use Xbyak for assemblyYuri Kunde Schlesner2016-12-151-1/+7
* Support additional screen layouts.James Rowe2016-11-051-0/+2
* Common: Remove section measurement from profiler (#1731)Yuri Kunde Schlesner2016-04-291-1/+0
* Common: Remove Common::make_unique, use std::make_uniqueMerryMage2016-04-051-1/+0
* PICA: Align vertex attributesJannik Vogel2016-03-131-0/+1
* common: Get rid of debug_interface.hLioncash2015-09-111-1/+0
* Common: Import BitSet from Dolphinaroulin2015-09-011-0/+1
* Integrate the MicroProfile profiling libraryYuri Kunde Schlesner2015-08-251-0/+3
* Rename ARCHITECTURE_X64 definition to ARCHITECTURE_x86_64.bunnei2015-08-161-1/+1
* Common: Move cpu_detect to x64 directory.bunnei2015-08-161-2/+2
* x64: Refactor to remove fake interfaces and general cleanups.bunnei2015-08-161-12/+6
* Common: Added MurmurHash3 hash function for general-purpose use.bunnei2015-08-151-1/+3
* Common: Ported over boilerplate x86 JIT code from Dolphin/PPSSPP.bunnei2015-08-151-2/+12
* Common: Ported over Dolphin's code for x86 CPU capability detection.bunnei2015-08-151-0/+8
* Common: Remove thunk.hLioncash2015-07-111-1/+0
* Common: Remove unused fifo_queue.h.Emmanuel Gil Peyrot2015-06-271-1/+0
* Move video_core/color.h to common/color.harchshift2015-05-301-0/+1
* Move video_core/math.h to common/vector_math.harchshift2015-05-301-0/+1
* Merge pull request #758 from yuriks/sync-loggingYuri Kunde Schlesner2015-05-161-1/+0
|\
| * Remove unused concurrent_ring_buffer.hYuri Kunde Schlesner2015-05-161-1/+0
* | Common: Remove unused cruft from math_util, and remove a duplicated Rect class in common_types.Emmanuel Gil Peyrot2015-05-141-1/+0
|/
* Common: Remove mem_arena.cpp/hYuri Kunde Schlesner2015-05-081-2/+0
* Common: Remove hash.cpp/hYuri Kunde Schlesner2015-05-071-2/+0
* Common: Remove common.hYuri Kunde Schlesner2015-05-071-1/+0
* Add profiling infrastructure and widgetYuri Kunde Schlesner2015-03-021-0/+4
* Remove "super lame/broken" file_search compilation unit that was leftover from Dolphinarchshift2015-02-191-2/+0
* Remove redundant utf8 compilation unit that was leftover from Dolphinarchshift2015-02-191-2/+0
* Remove useless extended_trace compilation unit that was leftover from Dolphinarchshift2015-02-191-2/+0
* Remove the useless msg_handler compilation unit that was left over from Dolphinarchshift2015-02-191-2/+0
* Asserts: break/crash program, fit to style guide; log.h->assert.harchshift2015-02-111-1/+1
* Common: Add a clone of std::make_uniqueYuri Kunde Schlesner2014-12-201-0/+1
* Remove old logging systemYuri Kunde Schlesner2014-12-131-4/+0
* Add configurable per-class log filteringYuri Kunde Schlesner2014-12-131-0/+2
* New logging systemYuri Kunde Schlesner2014-12-131-0/+6
* Add SCOPE_EXIT macro to conveniently execute cleanup actionsYuri Kunde Schlesner2014-12-131-0/+1
* Added support for multiple input device types for KeyMap and connected Qt.Kevin Hartman2014-09-121-0/+1
* Initial HID PAD work, with GLFW only.Kevin Hartman2014-09-121-0/+2
* Removed fixed_size_queue.harchshift2014-09-091-1/+0
* Removed common/std_xyz, instead using the std headerarchshift2014-09-071-3/+0
* Removed common/atomic, instead using std::atomicarchshift2014-09-031-3/+0
* CMake cleanupYuri Kunde Schlesner2014-09-011-7/+16
* CMakeLists: rename HEADS, improved commentsarchshift2014-05-201-2/+2
* Updated cmakelistsarchshift2014-05-171-0/+1
* Fixed indentsarchshift2014-05-011-1/+1
* IT'S ALIVE!archshift2014-04-291-1/+39
* fixes to scm_rev generation to make it conistent with windows buildbunnei2014-04-241-3/+3
* added scm rev generation on Linux/cmakebunnei2014-04-241-1/+3
* updated CMakeLists for missing filesShizZy2014-04-231-0/+1
* updated CMakeListsbunnei2014-04-101-16/+17
* convert tabs to spacesbunnei2014-04-021-16/+16
* updated CMakeLists.txt file for new common filesShizZy2013-09-051-9/+16
* adding initial project layoutShizZy2013-08-301-0/+11