Commit Graph

86 Commits (40505bc4fcc5cb1043b90b0acdce9e0093422921)

Author SHA1 Message Date
MerryMage 056a08cdbf externals: Update soundtouch 7 years ago
James 1a44949ef7 Update cryptopp 8 years ago
James 32745ead7e Add description of upstream repo 8 years ago
James 87dea94e14 Don't pull in entire JSON repo for single header file 8 years ago
Weiyi Wang 5137a198f9 Merge pull request #2824 from jroweboy/mingw_compile_test
Update enet submodule
8 years ago
James Rowe 5990cae193 Update enet submodule
This includes a fix merged upstream to support mingw compilation
8 years ago
bunnei 33b012e86b web_service: Add CMake flag to enable. 8 years ago
bunnei 0f1ae781d0 externals: Add JSON as a submodule. 8 years ago
bunnei cc7583e036 externals: Add CPR as a submodule. 8 years ago
B3n30 2e37ce01c9 Implement basic virtual Room support based on enet (#2803)
* 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
8 years ago
Klöen Lansfiel d1e414d813 externals: silence warning C4390 on MSVC for cryptopp (#2805) 8 years ago
Yuri Kunde Schlesner f6715f98f5 Stop using reserved operator names (and/or/xor) with Xbyak
Also has the Dynarmic upgrade with the same change
8 years ago
Yuri Kunde Schlesner 60d70c4f43 Externals: Upgrade bundled Boost to 1.64 8 years ago
Yuri Kunde Schlesner c211368734 CMake: Move definitions of externals to the CMakeLists in that directory 8 years ago
Yuri Kunde Schlesner cebdae6c92 CMake: Create an INTERFACE target for Catch 8 years ago
Yuri Kunde Schlesner 4f84372bc2 CMake: Add cryptopp include path to target property 8 years ago
Yuri Kunde Schlesner cb49df156d CMake: Use target properties to add inih include paths 8 years ago
Yuri Kunde Schlesner 089baa04e8 CMake: Stop using FindOpenGL, which seems to not be required anymore 8 years ago
Yuri Kunde Schlesner a06220682c Add the fmt string formatting library
More info at http://fmtlib.net/

This commit was based on @jroweboy's work on his spdlog branch, but with
modifications.
8 years ago
Yuri Kunde Schlesner 4e88458814 Update dynarmic
Updated to incorporate fix from MerryMage/dynarmic#106 which is required
for using fmt in Citra.
8 years ago
Lioncash e74ada0a73 externals: Update catch to 1.9.4 8 years ago
Yuri Kunde Schlesner 24e0b1ed8d externals: Update to boost v1.63.0 8 years ago
wwylele 261250e3d9 externals: remove -march=native for crypto++ 8 years ago
wwylele ea1ea0224c HW: add AES engine & implement AES-CCM 8 years ago
Weiyi Wang dbc94efdb5 Core: add cryptopp library (#2412) 8 years ago
Kloen e14dcd0789 externals: nihstro, update to latest master 8 years ago
Fernando Sahmkow d8af401b2c Fix Microprofile in MinGW (#2530) 8 years ago
noah the goodra 2509c44078 changed the WIN32 macro in microprofileui (#2528)
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
8 years ago
MerryMage e2815408fd arm_dynarmic: Update memory interface 8 years ago
MerryMage 2b36d4c9d7 arm_dynarmic: CP15 support 8 years ago
Kloen 3597687453 externals: Updated nihstro to latest master. Fix warning on MSVC 8 years ago
Kloen abc5c134a3 Removed unused and outdated external qhexedit 8 years ago
MerryMage f8cf87ce34 arm_dynarmic: Provide MemoryReadCode callback
Change of interface in dynarmic 36082087ded632079b16d24137fdd0c450ce82ea
8 years ago
Yuri Kunde Schlesner 17fccb8c5d Externals: Add Xbyak 8 years ago
Yuri Kunde Schlesner 16df1f8078 externals: Update Dynarmic
Required to be able to use Xbyak in Citra without header conflicts.
8 years ago
Subv a088ebe903 Dynarmic: Update dynarmic to version
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
8 years ago
MerryMage c46b3dec63 dynarmic: Fix ABI violation
Caused by not saving/restoring the x64 r15 register on entry/exit from
JITted code.

Closes #2224.
8 years ago
James Rowe f32309400c Update dynarmic to the latest version (#2234) 8 years ago
James Rowe c3ea6f4ddb Add mingw compile support 8 years ago
Jan Beich 50ce19b3ff microprofile: unbreak on POSIX systems
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'
                                 ^
[...]
8 years ago
bunnei 1ea1affe0a dynarmic: Add new submodule. 8 years ago
bunnei dba91b2ecf externals/boost: Use latest upstream with variant. 8 years ago
Lectem c7125f37aa Fixes SDL2.dll copy to bindir on windows 9 years ago
MerryMage a03f9b6fb6 tests: Infrastructure for unit tests 9 years ago
MerryMage 27ce3b3f51 Externals: Add soundtouch 9 years ago
Sam Spilsbury fdd7e9e86a microprofileui: Use correct printf specifier 9 years ago
Sam Spilsbury aacc3a4a59 microprofile: Use std::abs
Using the global-namespace C function will cause the wrong
overload to get picked
9 years ago
tfarley 15b44fb380 Update to ext-boost with interval_map 9 years ago
bunnei 0a1c73e396 Merge pull request #1517 from Lectem/fixSDLcmake
fix SDL2 detection for Visual
9 years ago
Jannik Vogel 0cdf8ff102 Update nihstro to latest master 9 years ago