summaryrefslogtreecommitdiff
path: root/src/common
AgeCommit message (Collapse)Author
2018-01-08fix macos buildMerryMage
2018-01-08CoreTiming: Reworked CoreTiming (cherry-picked from Citra #3119)B3n30
* CoreTiming: New CoreTiming; Add Test for CoreTiming
2017-10-23logging: Rename category "Core_ARM11" to "Core_ARM".bunnei
2017-10-15core: Refactor MakeMagic usage and remove dead code.bunnei
2017-10-14hle: Initial implementation of NX service framework and IPC.bunnei
2017-10-10hle: Remove a large amount of 3ds-specific service code.bunnei
2017-10-09Merge remote-tracking branch 'upstream/master' into nxbunnei
# Conflicts: # src/core/CMakeLists.txt # src/core/arm/dynarmic/arm_dynarmic.cpp # src/core/arm/dyncom/arm_dyncom.cpp # src/core/hle/kernel/process.cpp # src/core/hle/kernel/thread.cpp # src/core/hle/kernel/thread.h # src/core/hle/kernel/vm_manager.cpp # src/core/loader/3dsx.cpp # src/core/loader/elf.cpp # src/core/loader/ncch.cpp # src/core/memory.cpp # src/core/memory.h # src/core/memory_setup.h
2017-09-30arm: Use 64-bit addressing in a bunch of places.bunnei
2017-09-30Fixed type conversion ambiguityHuw Pascoe
2017-09-27Disable unary operator- on Math::Vec2/Vec3/Vec4 for unsigned types.Subv
It is unlikely we will ever use this without first doing a Cast to a signed type. Fixes 9 "unary minus operator applied to unsigned type, result still unsigned" warnings on MSVC2017.3
2017-08-09Merge pull request #2822 from wwylele/sw_lighting-2Weiyi Wang
Implement fragment lighting in the sw renderer (take 2)
2017-08-03common: Add build timestamp to scm_rev.bunnei
2017-07-11vector_math: remove dead template parameterwwylele
2017-07-11vector_math: remove broken SFINAE stuffwwylele
this was originally added to eliminate warnings on MSVC, but it doesn't work for custom types.
2017-07-11SwRasterizer: Flip the vertex quaternions before clipping (if necessary).Subv
2017-07-11SwRasterizer: Corrected the light LUT lookups.Subv
2017-07-10logging: Add WebService as a log cateogry.bunnei
2017-07-07Implement basic virtual Room support based on enet (#2803)B3n30
* Added support for network with ENet lib, connecting is possible, but data can't be sent, yet. * fixup! Added support for network with ENet lib, * fixup! CLang * fixup! Added support for network with ENet lib, * fixup! Added support for network with ENet lib, * fixup! Clang format * More fixups! * Moved ENetHost* and ENetPeer* into pimpl classes * fixup! Moved ENetHost* and ENetPeer* into pimpl classes * fixup! Clang again * fixup! Moved ENetHost* and ENetPeer* into pimpl classes * fixup! Moved ENetHost* and ENetPeer* into pimpl classes * fixup! Moved ENetHost* and ENetPeer* into pimpl classes
2017-06-30Remove unnecessary WIN32_LEAN_AND_MEAN macro definitionKloen
2017-06-08Remove unused import in break_points.cpp (#2763)Kloen Lansfiel
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-27Common: Fix some out-of-style includesYuri Kunde Schlesner
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-26Merge pull request #2716 from yuriks/decentralized-resultbunnei
Decentralize ResultCode
2017-05-24Merge pull request #2697 from wwylele/proctexYuri Kunde Schlesner
Implemented Procedural Texture (Texture Unit 3)
2017-05-24Common: Clean up meta-template logic in BitFieldYuri Kunde Schlesner
2017-05-24Make BitField and ResultCode constexpr-initializableYuri Kunde Schlesner
2017-05-24common: Add a generic interface for logging telemetry fields.bunnei
2017-05-20pica/swrasterizer: implement procedural texturewwylele
2017-05-07Remove unused symbols codeYuri Kunde Schlesner
2017-03-21Merge pull request #2512 from SonofUgly/custom-layoutbunnei
Add custom layout settings.
2017-03-17Merge pull request #2497 from wwylele/input-2bunnei
Refactor input emulation & add SDL gamepad support
2017-03-16Merge pull request #2618 from wwylele/log-less-filenamebunnei
Reduce host file name and path logging
2017-03-12common/cpu_detect: Add missing include and fix namespace scopeYuri Kunde Schlesner
2017-03-11file_util: Log when using local user directorywwylele
2017-03-08file_util: lower logging level for harmless caseswwylele
2017-03-01Input: add device and factory templatewwylele
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-26SynchronizedWrapper: Add Lock convenience methodYuri Kunde Schlesner
2017-02-25Merge pull request #2569 from wwylele/wrap-unwrapbunnei
APT: implemented Wrap and Unwrap
2017-02-23Add custom layout settings.SonofUgly
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-02-21HW: add AES engine & implement AES-CCMwwylele
2017-02-13applied the change suggested by @wwylelenoah the goodra
2017-02-13added http service enum to the log.h filenoah the goodra
2017-02-04Merge pull request #2476 from yuriks/shader-refactor3Yuri Kunde Schlesner
Oh No! More shader changes!