summaryrefslogtreecommitdiffstats
path: root/src/common/CMakeLists.txt (unfollow)
Commit message (Expand)AuthorFilesLines
2024-02-08android: Move JNI setup and helpers to commont8951-1/+7
2024-02-04Common: Introduce Range SetsFernando Sahmkow1-0/+2
2024-02-04VideoCore: Move Slot Vector to CommonFernando Sahmkow1-0/+1
2024-01-31smmu: use new range mutex construction for protecting countersLiam1-0/+1
2024-01-27Move time services to new IPC.Kelebek11-2/+2
2023-12-26core: track separate heap allocation for linuxLiam1-0/+2
2023-11-30cmake: prefer system gamemode libraryAlexandre Bouvier1-1/+1
2023-11-30cmake: sync gamemode conditionals with code after 5eec980a2d71Jan Beich1-1/+1
2023-11-29general: conditionally compile gamemode on linux onlyLiam1-1/+1
2023-11-27qt: add cpu_backend configurationamazingfate1-1/+1
2023-11-25yuzu: create linux group in general settingsflodavid1-0/+9
2023-11-25common: Add free region manager--author=Liam1-0/+1
2023-11-25common: Add libc sigaction hookGPUCode1-0/+7
2023-10-25cmake: prefer system stb headersAlexandre Bouvier1-1/+5
2023-10-08common: add arm64 native clockLiam1-0/+8
2023-09-16Reimplement HardwareOpusKelebek11-2/+3
2023-09-07add a compile time option to allow disabling portable modexcfrg1-0/+4
2023-09-03msvc: set warning level to /W4 globallyDanila Malyutin1-2/+0
2023-07-21settings: Cleanuplat9nq1-0/+1
2023-07-21settings,uisettings: Remove leading underscorelat9nq1-1/+1
2023-07-21common,yuzu-qt: Avoid explicit instantiation on old clanglat9nq1-3/+8
2023-07-21settings: Move some simple data to BasicSettinglat9nq1-0/+2
2023-07-21(ui,)settings: Use explicit instantiationlat9nq1-0/+2
2023-07-21settings: Split enums to new filelat9nq1-0/+1
2023-06-08x64: Deduplicate RDTSC usageMorph1-0/+2
2023-06-03common: link libandroid on androidLiam1-0/+5
2023-06-03android: Implement SAF support & migrate to SDK 31. (#4)bunnei1-0/+8
2023-03-27x64: Add MicroSleepMorph1-0/+2
2023-03-26common: Port boost's hash_value implementationMorph1-0/+1
2023-03-22kernel: use KTypedAddress for addressesLiam1-0/+1
2023-03-08kernel: avoid signed overflow UB on MSVCLiam1-0/+1
2023-03-05common: Implement a method to change the Windows timer resolutionMorph1-0/+8
2023-03-05common: Implement a high resolution steady clockMorph1-0/+2
2023-02-28cmake: use correct boost imported targetsAlexandre Bouvier1-1/+1
2023-01-23cmake: prefer system llvm libraryAlexandre Bouvier1-1/+1
2023-01-14Move demangle impl to cppKelebek11-0/+1
2023-01-14Add stacktrace symbol demanglingKelebek11-1/+2
2023-01-01MacroHLE: Reduce massive calculations on sizing estimation.Fernando Sahmkow1-0/+1
2022-12-20common: Add ScratchBuffer classameerj1-0/+1
2022-12-20common: add make_unique_for_overwriteameerj1-0/+1
2022-12-11memory: correct semantics of data cache management operationsLiam1-2/+0
2022-12-04cmake: prefer system librariesAlexandre Bouvier1-12/+2
2022-12-01CMake: Consolidate common PCH headersameerj1-1/+1
2022-11-30CMake: Use precompiled headersameerj1-0/+6
2022-11-12common: add cache management functionsLiam1-0/+2
2022-10-22CMakeLists: Remove redundant warningsMorph1-2/+0
2022-10-22CMakeLists: Treat MSVC warnings as errorsMorph1-1/+0
2022-10-22general: Enforce C4800 everywhere except in video_coreMorph1-0/+6
2022-10-22CMakeLists: Remove all redundant warningsMorph1-2/+0
2022-10-14CMake: Try add library "LZ4::lz4_shared" if "lz4::lz4" is unavailableKyle Kienapfel1-1/+5
2022-10-06NVDRV: Remake ASGPUFernando Sahmkow1-0/+2
2022-10-06Common: implement MultiLevelPageTable.Fernando Sahmkow1-0/+2
2022-09-18cmake: fix git detectionAlexandre Bouvier1-27/+2
2022-09-14common: do not link to xbyak on non-amd64 architecturesliushuyu1-1/+2
2022-08-15core, network: Add ability to proxy socket packetsFearlessTobi1-0/+1
2022-08-02common: Use PROJECT_SOURCE_DIR to find CMakeModuleslat9nq1-3/+3
2022-07-27chore: make yuzu REUSE compliantAndrea Pappacoda1-0/+3
2022-07-25yuzu: Add ui files for multiplayer roomsFearlessTobi1-0/+1
2022-07-23ci,CMake: Drop Conan support for vcpkglat9nq1-2/+3
2022-07-22Project AndioKelebek11-0/+3
2022-06-05common: consolidate ELF structure definitionsLiam1-0/+1
2022-02-05general: Rename NewUUID to UUID, and remove the previous UUID implMorph1-2/+0
2022-02-05common: Implement NewUUIDMorph1-0/+2
2022-01-10logging/log.h: move enum class formatter to a separate file ...liushuyu1-0/+1
2021-12-21Allow overriding SCM version infoAndrew Udvare1-0/+5
2021-11-25common: Rewrite and move core/frontend/input.h to commongerman771-0/+1
2021-11-02common: Implement a subset of P0323 (std::expected)Morph1-0/+1
2021-10-02common/logging: Move Log::Entry declaration to a separate headerameerj1-0/+1
2021-09-11common: Move error handling to error.cpp/hMorph1-1/+2
2021-08-27Revert "logging: Display backtrace on crash"Morph1-3/+0
2021-08-13logging: Display backtrace on crashyzct123451-0/+3
2021-07-23common: Publically link to pthreadslat9nq1-1/+1
2021-07-23cmake: Remove shader cache versionReinUsesLisp1-9/+1
2021-07-23shader: Remove old shader managementReinUsesLisp1-55/+1
2021-07-09common/thread_worker: Add support for stateful threadsReinUsesLisp1-1/+0
2021-07-09common: Add unique functionReinUsesLisp1-0/+1
2021-06-24common: Replace common_sizes into user-literalsWunkolo1-1/+1
2021-06-13common: logging: Restructure backend codeMorph1-0/+1
2021-06-11common/host_memory: Add interface and Windows implementationReinUsesLisp1-0/+2
2021-06-09src/common/CMakeLists.txt: fix variable escapingliushuyu1-8/+9
2021-05-28common: Extract point into a common structLioncash1-0/+1
2021-05-26common: fs: Rework the Common Filesystem interface to make use of std::filesystem (#6270)Morph1-3/+10
2021-04-15common: Move settings to common from core.bunnei1-0/+4
2021-04-04common: Move assert failure handling into a cpp file.Markus Wick1-0/+1
2021-03-21common: Move common sizes to their own header for code reuse.bunnei1-0/+1
2021-02-19common: Add implementation of TinyMT (Mersenne Twister RNG).bunnei1-0/+1
2021-02-15common: Merge uint128 to a single header file with inlines.bunnei1-1/+0
2021-02-10common: Add -fsized-deallocation as a Clang flaglat9nq1-0/+2
2021-01-21renderer_opengl: Avoid precompiled cache and force NV GL cache directoryReinUsesLisp1-0/+2
2021-01-15common/timer: RemoveLioncash1-2/+0
2021-01-15common/color: RemoveReinUsesLisp1-1/+0
2021-01-11common: Introduce useful tree structures.bunnei1-0/+3
2021-01-02X86/NativeClock: Reimplement RTDSC access to be lock free.Fernando Sahmkow1-1/+0
2021-01-01memory: Remove MemoryHookMerryMage1-2/+0
2020-12-30common: ThreadWorker: Add class to help do asynchronous work.bunnei1-0/+2
2020-12-13cmake: Fix generating CMake configs and linking with Boostlat9nq1-1/+1
2020-12-12common: Update CMakeList to fix build issue with Boost.bunnei1-2/+1
2020-12-06hle: kernel: Separate KScheduler from GlobalSchedulerContext class.bunnei1-1/+0
2020-12-06common: Port BitSet from Mesosphere.bunnei1-0/+1
2020-11-26common: Add Common::DivCeil and Common::DivCeilLog2ReinUsesLisp1-0/+1
2020-11-20common/bit_cast: Add function matching std::bit_cast without constexprReinUsesLisp1-0/+1
2020-11-02common: Enable warnings as errorsLioncash1-0/+16
2020-10-27video_core: NVDEC Implementationameerj1-0/+2
2020-09-29CMakeLists: use system zstd on Linuxlat9nq1-1/+6
2020-09-29CMakeLists: fix for finding zstd on linux-mingwlat9nq1-1/+1
2020-08-23web_service: Move web_result.h into web_serviceLioncash1-1/+0
2020-08-03ipc: Allow all trivially copyable objects to be passed directly into WriteBuffer (#4465)David1-0/+1
2020-07-10cmake: Fix libfmt linking errorsDavid Marcec1-5/+1
2020-07-09cmake: fix fmt linking when foundJohn Galt1-1/+5
2020-07-03Revert "cmake: fix fmt linking"bunnei1-1/+1
2020-06-29cmake: fix fmt linkingJohn Galt1-1/+1
2020-06-27ARM/Memory: Correct Exclusive Monitor and Implement Exclusive Memory Writes.Fernando Sahmkow1-0/+2
2020-06-26Common: Fix non-conan buildFernando Sahmkow1-1/+2
2020-06-18Common: Implement WallClock Interface and implement a native clock for x64Fernando Sahmkow1-0/+4
2020-06-18Common: Implement a basic Fiber class.Fernando Sahmkow1-0/+2
2020-06-18Common: Implement a basic SpinLock classFernando Sahmkow1-0/+2
2020-06-12gl_arb_decompiler: Implement an assembly shader decompilerReinUsesLisp1-0/+2
2020-05-30Add xbyak externalDavid Marcec1-1/+3
2020-05-17main: Log host system memory parametersMorph1-0/+2
2020-05-11common: Add module to get the current time zone.bunnei1-0/+2
2020-05-08Replace externals with Conan (#3735)James Rowe1-2/+2
2020-04-17common: Add VirtualBuffer class, to abstract memory virtualization.bunnei1-0/+2
2020-04-07common/dynamic_library: Import and adapt helper from DolphinReinUsesLisp1-0/+2
2020-03-13shader/transform_feedback: Add host API friendly TFB builderReinUsesLisp1-0/+2
2020-03-09video_core: Rename "const buffer locker" to "registry"ReinUsesLisp1-2/+2
2020-03-09gl_shader_cache: Rework shader cache and remove post-specializationsReinUsesLisp1-2/+0
2020-01-16Fix git version in scm_rev.cppJames Rowe1-0/+5
2019-11-06ci: Populate build repository from Azure environmentZach Hilman1-11/+2
2019-10-25VideoCore: Unify const buffer accessing along engines and provide ConstBufferLocker class to shaders.Fernando Sahmkow1-2/+4
2019-10-15common: Rename binary_find.h to algorithm.hLioncash1-1/+1
2019-10-05common: Add additional SCM revision fieldsZach Hilman1-0/+12
2019-10-05Shader_Ir: Refactor Decompilation process and allow multiple decompilation modes.Fernando Sahmkow1-0/+2
2019-10-05shader_ir: Corrections to outward movements and misc stuffsFernando Sahmkow1-0/+4
2019-09-22cmake: Add SCM detection for AzureZach Hilman1-0/+3
2019-08-21shader_ir: Implement VOTEReinUsesLisp1-0/+1
2019-07-09shader_ir: Implement a new shader scannerFernando Sahmkow1-0/+2
2019-07-05texture_cache: Address FeedbackFernando Sahmkow1-0/+1
2019-06-21shader: Decode SUST and implement backing image functionalityReinUsesLisp1-0/+1
2019-06-07cmake: Add missing shader hash file entriesReinUsesLisp1-0/+3
2019-04-25common: Extract UUID to its own classZach Hilman1-0/+2
2019-03-29common/zstd_compression: Add Zstandard wrapperunknown1-0/+2
2019-03-29common: Link libzstd_staticunknown1-1/+1
2019-03-29Addressed feedbackunknown1-2/+2
2019-03-29data_compression: Move LZ4 compression from video_core/gl_shader_disk_cache to common/data_compressionunknown1-0/+3
2019-03-27Implement a MultiLevelQueueFernando Sahmkow1-0/+1
2019-03-21common/CMakeLists: Amend boost dependencyLioncash1-1/+1
2019-03-17core: Move PageTable struct into Common.bunnei1-0/+4
2019-03-16common/thread_queue_list: Remove unnecessary dependency on boostLioncash1-1/+1
2019-02-26shader/decode: Split memory and texture instructions decodingReinUsesLisp1-0/+1
2019-02-16Implement 128 bits Unsigned Integer Multiplication and Division.Fernando Sahmkow1-0/+2
2019-02-07cmake: Fix title bar issueReinUsesLisp1-1/+14
2019-02-07cmake: Use CMAKE_COMMAND instead of "cmake"Frederic L1-1/+1
2019-02-07gl_shader_disk_cache: Invalidate shader cache changes with CMake hashReinUsesLisp1-39/+53
2018-12-21common: Add basic bit manipulation utility function to CommonLioncash1-0/+1
2018-11-22common: Remove bit_set.hLioncash1-1/+0
2018-11-21common: Remove dependency on xbyakLioncash1-5/+0
2018-10-23common: Remove memory_util.cpp/.hLioncash1-2/+0
2018-10-06Remove "#" in the version numberfearlessTobi1-1/+1
2018-10-02Port web_service from CitrafearlessTobi1-0/+3
2018-09-08common: Implement a ring bufferMerryMage1-0/+1
2018-09-07Better Title Bar DisplayCaptV0rt3x1-5/+19
2018-08-15common: Remove unused old breakpoint source filesLioncash1-2/+0
2018-08-12common: Move hex string processing to separate fileZach Hilman1-0/+2
2018-07-21common: Remove synchronized_wrapper.hLioncash1-1/+0
2018-04-26common: Remove chunk_file.h and linear_disk_cache.hLioncash1-2/+0
2018-04-20common: Remove code_block.hLioncash1-1/+0
2018-04-14common: Port cityhash code from Citra.bunnei1-1/+2
2018-03-22Logging: Create logging macros based on fmtlibDaniel Lim Wee Soong1-1/+1
2018-03-21CMake: Set EMU_ARCH_BITS in CMakeLists.txtN00byKing1-1/+0
2018-01-21Fix spelling error in CMakeListsMatthew Brener1-1/+1
2018-01-18CMakeLists: Derive the source directory grouping from targets themselvesLioncash1-63/+57
2018-01-14Minor cleanupMerryMage1-1/+1
2018-01-09CoreTiming: Reworked CoreTiming (cherry-picked from Citra #3119)B3n301-0/+1
2017-05-28CMake: Create INTERFACE targets for microprofile and nihstroYuri Kunde Schlesner1-1/+1
2017-05-28CMake: Use IMPORTED target for BoostYuri Kunde Schlesner1-0/+1
2017-05-28CMake: Correct inter-module dependencies and library visibilityYuri Kunde Schlesner1-1/+1
2017-05-28Move framebuffer_layout from Common to CoreYuri Kunde Schlesner1-2/+0
2017-05-25common: Add a generic interface for logging telemetry fields.bunnei1-0/+2
2017-05-08Remove unused symbols codeYuri Kunde Schlesner1-2/+0
2017-03-01Common: add ParamPackagewwylele1-0/+2
2017-02-27Remove built-in (non-Microprofile) profilerYuri Kunde Schlesner1-2/+0
2017-02-23Gui: Change title bar to include build nameJames Rowe1-0/+23
2017-01-31Common/x64: remove legacy emitter and abi (#2504)Weiyi Wang1-4/+1
2016-12-26Common: add Quaternionwwylele1-0/+1
2016-12-23core: Move emu_window and key_map into coreMerryMage1-4/+0
2016-12-15VideoCore: Convert x64 shader JIT to use Xbyak for assemblyYuri Kunde Schlesner1-1/+7
2016-11-05Support additional screen layouts.James Rowe1-0/+2
2016-04-29Common: Remove section measurement from profiler (#1731)Yuri Kunde Schlesner1-1/+0
2016-04-05Common: Remove Common::make_unique, use std::make_uniqueMerryMage1-1/+0
2016-03-13PICA: Align vertex attributesJannik Vogel1-0/+1
2015-09-11common: Get rid of debug_interface.hLioncash1-1/+0
2015-09-01Common: Import BitSet from Dolphinaroulin1-0/+1
2015-08-25Integrate the MicroProfile profiling libraryYuri Kunde Schlesner1-0/+3
2015-08-16Rename ARCHITECTURE_X64 definition to ARCHITECTURE_x86_64.bunnei1-1/+1
2015-08-16Common: Move cpu_detect to x64 directory.bunnei1-2/+2
2015-08-16x64: Refactor to remove fake interfaces and general cleanups.bunnei1-12/+6
2015-08-15Common: Added MurmurHash3 hash function for general-purpose use.bunnei1-1/+3
2015-08-15Common: Ported over boilerplate x86 JIT code from Dolphin/PPSSPP.bunnei1-2/+12
2015-08-15Common: Ported over Dolphin's code for x86 CPU capability detection.bunnei1-0/+8
2015-07-11Common: Remove thunk.hLioncash1-1/+0
2015-06-27Common: Remove unused fifo_queue.h.Emmanuel Gil Peyrot1-1/+0
2015-05-30Move video_core/color.h to common/color.harchshift1-0/+1
2015-05-30Move video_core/math.h to common/vector_math.harchshift1-0/+1
2015-05-16Remove unused concurrent_ring_buffer.hYuri Kunde Schlesner1-1/+0
2015-05-14Common: Remove unused cruft from math_util, and remove a duplicated Rect class in common_types.Emmanuel Gil Peyrot1-1/+0
2015-05-08Common: Remove mem_arena.cpp/hYuri Kunde Schlesner1-2/+0
2015-05-07Common: Remove hash.cpp/hYuri Kunde Schlesner1-2/+0
2015-05-07Common: Remove common.hYuri Kunde Schlesner1-1/+0
2015-03-02Add profiling infrastructure and widgetYuri Kunde Schlesner1-0/+4
2015-02-19Remove "super lame/broken" file_search compilation unit that was leftover from Dolphinarchshift1-2/+0
2015-02-19Remove redundant utf8 compilation unit that was leftover from Dolphinarchshift1-2/+0
2015-02-19Remove useless extended_trace compilation unit that was leftover from Dolphinarchshift1-2/+0
2015-02-19Remove the useless msg_handler compilation unit that was left over from Dolphinarchshift1-2/+0
2015-02-11Asserts: break/crash program, fit to style guide; log.h->assert.harchshift1-1/+1
2014-12-20Common: Add a clone of std::make_uniqueYuri Kunde Schlesner1-0/+1
2014-12-13Remove old logging systemYuri Kunde Schlesner1-4/+0
2014-12-13Add configurable per-class log filteringYuri Kunde Schlesner1-0/+2
2014-12-13New logging systemYuri Kunde Schlesner1-0/+6
2014-12-13Add SCOPE_EXIT macro to conveniently execute cleanup actionsYuri Kunde Schlesner1-0/+1
2014-09-12Added support for multiple input device types for KeyMap and connected Qt.Kevin Hartman1-0/+1
2014-09-12Initial HID PAD work, with GLFW only.Kevin Hartman1-0/+2
2014-09-09Removed fixed_size_queue.harchshift1-1/+0
2014-09-07Removed common/std_xyz, instead using the std headerarchshift1-3/+0
2014-09-03Removed common/atomic, instead using std::atomicarchshift1-3/+0
2014-09-01CMake cleanupYuri Kunde Schlesner1-7/+16
2014-05-20CMakeLists: rename HEADS, improved commentsarchshift1-2/+2
2014-05-17Updated cmakelistsarchshift1-0/+1
2014-05-01Fixed indentsarchshift1-1/+1
2014-04-29IT'S ALIVE!archshift1-1/+39
2014-04-24fixes to scm_rev generation to make it conistent with windows buildbunnei1-3/+3
2014-04-24added scm rev generation on Linux/cmakebunnei1-1/+3
2014-04-23updated CMakeLists for missing filesShizZy1-0/+1
2014-04-10updated CMakeListsbunnei1-16/+17
2014-04-02convert tabs to spacesbunnei1-16/+16
2013-09-05updated CMakeLists.txt file for new common filesShizZy1-9/+16
2013-08-30adding initial project layoutShizZy1-0/+11