summaryrefslogtreecommitdiff
path: root/externals
AgeCommit message (Collapse)Author
2017-07-09externals: Add JSON as a submodule.bunnei
2017-07-09externals: Add CPR as a submodule.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-24externals: silence warning C4390 on MSVC for cryptopp (#2805)Klöen Lansfiel
2017-06-17Stop using reserved operator names (and/or/xor) with XbyakYuri Kunde Schlesner
Also has the Dynarmic upgrade with the same change
2017-06-11Externals: Upgrade bundled Boost to 1.64Yuri Kunde Schlesner
2017-05-27CMake: Move definitions of externals to the CMakeLists in that directoryYuri Kunde Schlesner
2017-05-27CMake: Create an INTERFACE target for CatchYuri Kunde Schlesner
2017-05-27CMake: Add cryptopp include path to target propertyYuri Kunde Schlesner
2017-05-27CMake: Use target properties to add inih include pathsYuri Kunde Schlesner
2017-05-27CMake: Stop using FindOpenGL, which seems to not be required anymoreYuri Kunde Schlesner
2017-05-27Add the fmt string formatting libraryYuri Kunde Schlesner
More info at http://fmtlib.net/ This commit was based on @jroweboy's work on his spdlog branch, but with modifications.
2017-05-27Update dynarmicYuri Kunde Schlesner
Updated to incorporate fix from MerryMage/dynarmic#106 which is required for using fmt in Citra.
2017-05-21externals: Update catch to 1.9.4Lioncash
2017-03-12externals: Update to boost v1.63.0Yuri Kunde Schlesner
2017-02-21externals: remove -march=native for crypto++wwylele
2017-02-21HW: add AES engine & implement AES-CCMwwylele
2017-02-13Core: add cryptopp library (#2412)Weiyi Wang
2017-02-06externals: nihstro, update to latest masterKloen
2017-02-04Fix Microprofile in MinGW (#2530)Fernando Sahmkow
2017-02-04changed the WIN32 macro in microprofileui (#2528)noah the goodra
I changed the macro in microprofileui.h from WIN32 to _WIN32 so that it would correctly dectect that its being compiled on a windows platform
2017-02-03arm_dynarmic: Update memory interfaceMerryMage
2017-02-03arm_dynarmic: CP15 supportMerryMage
2017-01-28externals: Updated nihstro to latest master. Fix warning on MSVCKloen
2017-01-22Removed unused and outdated external qhexeditKloen
2016-12-22arm_dynarmic: Provide MemoryReadCode callbackMerryMage
Change of interface in dynarmic 36082087ded632079b16d24137fdd0c450ce82ea
2016-12-14Externals: Add XbyakYuri Kunde Schlesner
2016-12-14externals: Update DynarmicYuri Kunde Schlesner
Required to be able to use Xbyak in Citra without header conflicts.
2016-12-04Dynarmic: Update dynarmic to versionSubv
54d051977f7a6af9c7596ba6a4e6eb467bd1e0bc dynarmic log: 54d0519 emit_x64: Use movdqa instead of movaps in EmitPackedSubU8 52e1445 Implement USUB8:33 2016 +0000 5c1aab1 Implement CLZ 1a1646d Implement UADD8 7cad694 IR: Implement new pseudo-operation GetGEFromOp 370f654 fuzz_arm: Add tests for parallel add/subtract (modulo) 25f21b5 emit_x64: Inline nzcv computation into EmitFPCompare32 and EmitFPCompare64 52fdec5 CMakeLists: Add support for LLVM on Windows cede5e4 emit_x64: Use xorps/xorpd when argument to TransferToFP32/TransferToFP64 is an immediate zero e166965 Implement VCMP2:33 2016 +0000 f2fe376 Support 64-bit immediates ff00b8c Document register allocator and return stack buffer optimization 95f34c6 reg_alloc: Remove unnecessary breaks after returns (#54) dc9707e externals: Update xbyak to 5.32 de1f831 microinstruction: Make use_count private (#53) 3621a92 reg_alloc: Register allocator related constraints belong with the rest of the register allocator
2016-11-30dynarmic: Fix ABI violationMerryMage
Caused by not saving/restoring the x64 r15 register on entry/exit from JITted code. Closes #2224.
2016-11-29Update dynarmic to the latest version (#2234)James Rowe
2016-11-13Add mingw compile supportJames Rowe
2016-10-27microprofile: unbreak on POSIX systemsJan Beich
In file included from src/common/microprofile.cpp:7: In file included from src/./common/microprofile.h:23: externals/microprofile/microprofile.h:830:5: error: use of undeclared identifier 'MP_BREAK' MP_ASSERT(t == nBegin); ^ externals/microprofile/microprofile.h:238:34: note: expanded from macro 'MP_ASSERT' ^ externals/microprofile/microprofile.h:831:5: error: use of undeclared identifier 'MP_BREAK' MP_ASSERT(nTimerIndex == (nToken&0x3fff)); ^ externals/microprofile/microprofile.h:238:34: note: expanded from macro 'MP_ASSERT' ^ [...]
2016-09-15dynarmic: Add new submodule.bunnei
2016-09-15externals/boost: Use latest upstream with variant.bunnei
2016-07-21Fixes SDL2.dll copy to bindir on windowsLectem
2016-05-19tests: Infrastructure for unit testsMerryMage
2016-04-28Externals: Add soundtouchMerryMage
2016-04-23microprofileui: Use correct printf specifierSam Spilsbury
2016-04-23microprofile: Use std::absSam Spilsbury
Using the global-namespace C function will cause the wrong overload to get picked
2016-04-21Update to ext-boost with interval_maptfarley
2016-03-23Merge pull request #1517 from Lectem/fixSDLcmakebunnei
fix SDL2 detection for Visual
2016-03-15Update nihstro to latest masterJannik Vogel
2016-03-14fix SDL2 detection for VisualLectem
2016-03-03externals: Remove unused GLFW library from the repo.bunnei
2016-03-02Dependencies: Remove GLFW, Add SDL2MerryMage
citra: Remove GLFW, Add SDL2 FindSDL2: Do not CACHE SDL2_* variables if library is not found EmuWindow_SDL2: Set minimal client area at initialisation time EmuWindow_SDL2: Corrections EmuWindow_SDL2: Fix no decorations on startup on OS X cmake: windows_copy_files
2015-10-17Externals: Regenerate GLAD with GL_KHR_debug support.Emmanuel Gil Peyrot
2015-09-06CMake: Add missing library required by Linux for compiling gladYuri Kunde Schlesner
2015-08-30Replace the previous OpenGL loader with a glad-generated 3.3 oneYuri Kunde Schlesner
The main advantage of switching to glad from glLoadGen is that, apart from being actively maintained, it supports a customizable entrypoint loader function, which makes it possible to also support OpenGL ES.
2015-08-24Integrate the MicroProfile profiling libraryYuri Kunde Schlesner
This brings goodies such as a configurable user interface and multi-threaded timeline view.