Commit Graph

  • a7376266b3 cmake: Fix libusb on Windows and make it static Florent Castelli 2017-01-20 17:51:06 +01:00
  • 9e451d601c cmake: Fix glslang on Windows Florent Castelli 2017-01-20 17:50:44 +01:00
  • b670f434b2 cmake: Fix bochs disasm on Windows Florent Castelli 2017-01-20 17:50:23 +01:00
  • 4785802b9e cmake: Move C++ standard requirement out of global scope to Source/ Florent Castelli 2017-01-20 17:44:23 +01:00
  • 25c779943b Merge pull request #4687 from lioncash/ppc-state Matthew Parlane 2017-01-20 17:51:42 +13:00
  • c73f4bd226 DSPTables: Hide main opcode tables Lioncash 2017-01-19 14:48:59 -05:00
  • 2b5b21f2a4 DSPAssembler: Rename FindOpcode parameters Lioncash 2017-01-19 17:04:33 -05:00
  • 14f0e66809 DSPTables: Use std::array instead of C arrays Lioncash 2017-01-19 13:49:17 -05:00
  • 2acb3ef3f5 Merge pull request #4688 from leoetlino/ios-prefix Matthew Parlane 2017-01-20 11:04:10 +13:00
  • 9d792f7fe6 Merge pull request #4689 from leoetlino/check-events Matthew Parlane 2017-01-20 10:59:39 +13:00
  • a000a3c23f Only allow reset/power when core is running Léo Lam 2017-01-19 22:08:13 +01:00
  • e33d943459 IOS: Remove IOS prefix on a few structs/enums Léo Lam 2017-01-19 19:07:56 +01:00
  • 629fcb437a Merge pull request #4683 from leoetlino/rename-ipc-hle Matthew Parlane 2017-01-19 20:54:35 +13:00
  • d266be5b56 PowerPC: Explicitly savestate PowerPCState members Lioncash 2017-01-18 22:52:56 -05:00
  • 01f2216e20 Merge pull request #4686 from lioncash/ppc-init Matthew Parlane 2017-01-19 15:59:59 +13:00
  • c761f98ede PowerPC: Simplify TLB resetting Lioncash 2017-01-18 19:15:46 -05:00
  • b2351ddb29 PowerPC: Move CPU core initialization to its own function Lioncash 2017-01-18 19:13:52 -05:00
  • e86def732a PowerPC: Move zeroing of segment registers into ResetRegisters Lioncash 2017-01-18 16:03:31 -05:00
  • ef5a855b8e Update log types names from IPC_HLE to IOS Léo Lam 2017-01-18 20:38:44 +01:00
  • 49b9c723e2 Put IOS devices in a namespace and drop WII_IPC_HLE prefix Léo Lam 2017-01-18 20:27:51 +01:00
  • f94bd7d865 Merge pull request #4684 from lioncash/dsp-emu Matthew Parlane 2017-01-19 09:10:58 +13:00
  • 06b4957348 Merge pull request #4682 from lioncash/interp-tables Matthew Parlane 2017-01-19 09:10:11 +13:00
  • 24199293d3 IOS: Reorganise the source files and IPC_HLE→IOS Léo Lam 2017-01-18 13:50:28 +01:00
  • cf1c194b88 DSPLLE: Amend variable casing Lioncash 2017-01-18 12:31:26 -05:00
  • 0f70650e93 DSPHLE: Amend variable casing Lioncash 2017-01-18 12:18:58 -05:00
  • a57b378116 DSPEmulator: Amend variable casing Lioncash 2017-01-18 12:13:02 -05:00
  • bba6a31eb6 Interpreter_Tables: Amend leftover comment Lioncash 2017-01-18 02:36:19 -05:00
  • 06488477a9 Interpreter_Tables: Ensure all instructions fit within m_allInstruction at compile-time Lioncash 2017-01-18 02:17:10 -05:00
  • 6c61021eb1 PPCTables: Use std::array instead of raw C arrays Lioncash 2017-01-18 01:17:37 -05:00
  • 1a1ce42889 Interpreter_Tables: Use std::array for instruction tables Lioncash 2017-01-18 00:43:01 -05:00
  • 01b322d45f Merge pull request #4679 from lioncash/ipc Matthew Parlane 2017-01-18 17:33:08 +13:00
  • 41f7995916 Merge pull request #4680 from lioncash/ir Matthew Parlane 2017-01-18 17:31:40 +13:00
  • 1086f91ca1 Merge pull request #4681 from lioncash/interp-minor Matthew Parlane 2017-01-18 17:30:05 +13:00
  • e4ea9f7ace Interpreter: Use std::array for instruction tables Lioncash 2017-01-17 22:06:52 -05:00
  • f0abdbdeb5 Interpreter: Correct member variable casing Lioncash 2017-01-17 21:26:20 -05:00
  • e9b506638f Interpreter: Make m_EndBlock private Lioncash 2017-01-17 21:16:14 -05:00
  • 722162b54a IPC_HLE: Namespace IOS HLE Lioncash 2017-01-17 15:01:30 -05:00
  • f1542c8e5a Common: Namespace Network.h/.cpp Lioncash 2017-01-17 19:19:20 -05:00
  • bb49012445 IR: Deduplicate code in Reset and FoldFallbackToInterpreter Lioncash 2017-01-17 20:29:40 -05:00
  • 89473d5996 IR: Clean up getNumberOfOperands Lioncash 2017-01-17 20:03:42 -05:00
  • d3aed03563 IR: Make trivial helper functions constexpr Lioncash 2017-01-17 19:42:36 -05:00
  • d1f39185dd IR: Convert typedefs to using aliases Lioncash 2017-01-17 19:40:56 -05:00
  • f785d7f869 Merge pull request #4675 from lioncash/jitil Matthew Parlane 2017-01-18 13:10:31 +13:00
  • 6a4fe110aa Merge pull request #4677 from Orphis/cmake_cleanup Matthew Parlane 2017-01-18 10:52:32 +13:00
  • 17187694f6 cmake: Add CCache support Florent Castelli 2017-01-17 22:38:02 +01:00
  • 6829b42846 cmake: Don’t use message(“”) Florent Castelli 2017-01-17 21:47:24 +01:00
  • 2c6d2dd1e3 cmake: Find programs on the host too when building for Android Florent Castelli 2017-01-17 21:34:18 +01:00
  • 62eccff315 Remove policy check for BSD as it is ON by default now Florent Castelli 2017-01-17 21:33:23 +01:00
  • 875563787f cmake: include(Find…)->find_package(…) Florent Castelli 2017-01-17 21:32:55 +01:00
  • 1516c22a22 JitILBase: Make the IRBuilder instance protected Lioncash 2017-01-17 14:50:07 -05:00
  • e924814d62 JitILBase: Move protected members below public Lioncash 2017-01-17 14:45:40 -05:00
  • 63011f1402 Merge pull request #4661 from leoetlino/ios-request Matthew Parlane 2017-01-18 08:38:37 +13:00
  • e7b9d0caa7 Merge pull request #4673 from Orphis/cmake_checklib Matthew Parlane 2017-01-18 08:38:03 +13:00
  • 81358dbf20 Merge pull request #4674 from Orphis/require_gcc5 Mat M 2017-01-17 14:35:38 -05:00
  • ad36d4915c Merge pull request #4668 from lioncash/cmake Mat M 2017-01-17 14:34:03 -05:00
  • 868c59dd1c cmake: Enforce minimum GCC version Florent Castelli 2017-01-17 20:00:56 +01:00
  • bae0158fc1 CMakeLists: Make CMake 3.5.0 the minimum requirement Lioncash 2017-01-16 21:40:57 -05:00
  • d041e60d32 cmake: Only use include directories on actual paths in check_lib Florent Castelli 2017-01-17 17:47:19 +01:00
  • 9e85e4e26b Merge pull request #4672 from Sarkie/master JosJuice 2017-01-17 12:50:13 +01:00
  • 8c5c7f8d2a Updated gradle to latest version Sarkie 2017-01-17 10:19:39 +00:00
  • 59906cb292 Merge pull request #4670 from endrift/fix-freebsd-config-testing Matthew Parlane 2017-01-17 21:51:28 +13:00
  • 1b161aad6b CMake: Search /usr/local paths on BSD Jeffrey Pfau 2017-01-16 20:41:53 -08:00
  • 753455b379 Merge pull request #4671 from endrift/fix-libusb Matthew Parlane 2017-01-17 21:43:08 +13:00
  • c5b3b52d55 InputCommon: Fix FreeBSD 11 libusb incompatibilities Jeffrey Pfau 2016-12-26 22:50:36 -08:00
  • a05b7b3922 Merge pull request #4669 from Orphis/macosx_rpath Matthew Parlane 2017-01-17 16:32:14 +13:00
  • 5955c86ec5 cmake: Set MACOSX_RPATH to OFF Florent Castelli 2017-01-17 04:23:56 +01:00
  • 7e52f867c1 Merge pull request #4667 from lioncash/ir Matthew Parlane 2017-01-17 14:19:44 +13:00
  • 8346f86ee4 IR: Remove unnecessary semicolon on namespace brace Lioncash 2017-01-16 19:54:42 -05:00
  • 67fc73e82c IR: Make getNumInsts return type size_t Lioncash 2017-01-16 19:38:13 -05:00
  • 459a6e73c3 IR: Remove unused function Lioncash 2017-01-16 19:32:13 -05:00
  • cd12b2c55f IR: Make IRBuilder uncopyable Lioncash 2017-01-16 18:58:38 -05:00
  • a8b2dd7fc3 IR: Use std::array instead of raw C arrays Lioncash 2017-01-16 18:45:26 -05:00
  • ef3e6de875 IR: Move implementation of the constructor and Reset into the cpp file Lioncash 2017-01-16 18:21:09 -05:00
  • 25f89ccae8 IOS HLE: Specify the return code when replying Léo Lam 2017-01-17 00:28:22 +01:00
  • 47fc72f0a8 IR: Get rid of an unimplemented member function prototype Lioncash 2017-01-16 18:11:54 -05:00
  • 4f75590fdb IR: Move private details below public details Lioncash 2017-01-16 18:08:11 -05:00
  • c6b1cfb222 IOS HLE: Remove old structs and methods Léo Lam 2017-01-15 13:49:12 +01:00
  • 8629a1f11c IOS HLE: Deduplicate request code in WFS Léo Lam 2017-01-15 15:07:33 +01:00
  • 4af67abb55 IOS HLE: Deduplicate request code in ES Léo Lam 2017-01-15 11:49:03 +01:00
  • 6bf0b487d1 IOS HLE: Deduplicate request code in USB_HID Léo Lam 2017-01-15 11:48:52 +01:00
  • 0e979ec75f IOS HLE: Deduplicate request code in FileIO and FS Léo Lam 2017-01-15 11:48:37 +01:00
  • 5a5985f674 IOS HLE: Deduplicate request code in DI Léo Lam 2017-01-15 11:47:54 +01:00
  • 469a31db32 IOS HLE: Deduplicate request code in sdio_slot0 Léo Lam 2017-01-15 11:47:42 +01:00
  • a04902086a IOS HLE: Deduplicate request code in net/net_ssl Léo Lam 2017-01-15 11:47:27 +01:00
  • 84c8d0b66d IOS HLE: Deduplicate request code in stub Léo Lam 2017-01-15 11:47:05 +01:00
  • f9e806fd71 IOS HLE: Deduplicate request code in OH1 Léo Lam 2017-01-15 11:46:50 +01:00
  • d4de87a973 IOS HLE: Deduplicate request code in USB_KBD Léo Lam 2017-01-15 11:45:53 +01:00
  • d536082e42 IOS HLE: Deduplicate request code in USB_VEN Léo Lam 2017-01-15 11:45:16 +01:00
  • d7b4e6ead5 IOS HLE: Deduplicate request code in STM Léo Lam 2017-01-15 02:07:09 +01:00
  • e2d072250f IOS HLE: Deduplicate request code in WII_IPC_HLE Léo Lam 2017-01-15 01:43:00 +01:00
  • d8b9b3825c IOS HLE: Add resource request structs Léo Lam 2017-01-14 22:09:09 +01:00
  • 53bfab057c Merge pull request #4666 from lioncash/jitil-ir Matthew Parlane 2017-01-17 11:52:44 +13:00
  • 8153772bfe Merge pull request #4662 from lioncash/memview Matthew Parlane 2017-01-17 11:31:16 +13:00
  • 43910e474b IR_X86: Use member initializers where applicable for RegInfo Lioncash 2017-01-16 16:21:01 -05:00
  • bc7374a5e1 IR_X86: Use std::array instead of raw C arrays in RegInfo Lioncash 2017-01-16 15:55:14 -05:00
  • 45f7883ed8 IR_X86: Make RegInfo uncopyable Lioncash 2017-01-16 15:43:22 -05:00
  • 3415a1ca18 Merge pull request #4614 from jackoalan/gba-hle-cleanup Matthew Parlane 2017-01-17 11:10:50 +13:00
  • ed7589cb0f Merge pull request #4656 from hthh/cmpr-fixes Matthew Parlane 2017-01-17 11:05:42 +13:00
  • 763e086e79 Merge pull request #4665 from lioncash/dsp-state Markus Wick 2017-01-16 21:46:21 +01:00
  • 6788cb7266 HW/DSP: Correct prefixes of translation-unit-local variables Lioncash 2017-01-16 13:40:01 -05:00