Commit Graph

  • 7ba460552c [Base/Core] Add support for transient cvars. gibbed 2019-08-04 02:12:46 -05:00
  • 9a9a55aa49 [Core] Report the actual reason config parse failed. gibbed 2019-08-04 01:22:01 -05:00
  • 53b564c1a6 [APU] Only set the work event/wait on the worker thread when they actually exist. gibbed 2019-08-04 00:49:32 -05:00
  • 38a6d110e7 [APU] Only wait on the worker thread if it actually exists. gibbed 2019-08-04 00:27:49 -05:00
  • e48f4ce004 [Core] Only wait on the main thread if it actually exists. gibbed 2019-08-03 23:48:05 -05:00
  • 4970fc8673 [Kernel] Make XObject type() const. gibbed 2019-08-03 23:47:16 -05:00
  • b2f62b1982 Clean up cvars (rename, recategorize). gibbed 2019-08-03 22:53:58 -05:00
  • 9d924950cc Merge pull request #1417 from emoose/xnotify-fixes Rick Gibbed 2019-08-03 22:37:59 -05:00
  • 313e81ec38 [Kernel] Add XN_SYS_UI notifications to XamShow*UI exports emoose 2019-08-04 03:57:06 +01:00
  • c3476e8e19 [Kernel] Make XNotifyListener::notifications_ a std::vector, allowing multiple to use the same ID. emoose 2019-08-04 03:55:57 +01:00
  • 0ac83f99dc [App] Add winkey input driver last. gibbed 2019-08-03 20:47:39 -05:00
  • f2dac86b3f [App] Use make_unique when creating a derived type instance. gibbed 2019-08-03 20:46:03 -05:00
  • 02ea74becd [App] Only create input nop driver when explicitly requested. gibbed 2019-08-03 20:07:19 -05:00
  • e5eb59df71 [App] Remove unnecessary type aliasing (which also broke Travis). gibbed 2019-08-03 18:10:49 -05:00
  • f5cddbbf3f [App] Simplify and improve factory template. [App] Rework audio and input system creation. gibbed 2019-08-03 17:01:34 -05:00
  • 848e2a4088 [App] Rework graphics system creation. gibbed 2019-08-03 16:42:38 -05:00
  • 890a32bd98 [App] Only start D3D12 if DLL exists Triang3l 2019-08-03 22:33:09 +03:00
  • 9aaef8871d [Readme] Remove D3D12 link Triang3l 2019-08-03 21:21:18 +03:00
  • d20c2fa9da [Memory/Vulkan] Move old memory watches to the Vulkan backend Triang3l 2019-08-03 21:06:59 +03:00
  • 0370f8bbd9 [Memory] Pass exact_range to watch callbacks Triang3l 2019-08-03 19:16:04 +03:00
  • a0c92e30ce [Main] Add --gpu=d3d12 hint Triang3l 2019-08-03 17:16:52 +03:00
  • cc7f26ada8 [GPU] Remove one merge conflict resolution line Triang3l 2019-08-03 17:15:37 +03:00
  • e04dfe8833 Merge branch 'master' into d3d12 Triang3l 2019-08-03 16:53:37 +03:00
  • 352f12f92e [D3D12] Switch from gflags to cvars Triang3l 2019-08-03 16:53:23 +03:00
  • 5593773a07 [Discord] Better image keys and avoid setting a small image for now. gibbed 2019-08-03 08:15:44 -05:00
  • 112bf6c8ab Properly reset title id/game title. gibbed 2019-08-03 08:13:45 -05:00
  • c16ef67ff9 [App/Discord] Rework how rich presence is managed. gibbed 2019-08-03 08:12:37 -05:00
  • 763274654d Merge pull request #1358 from jgoyvaerts/config_final Rick Gibbed 2019-08-02 19:57:33 -05:00
  • eaf92cc7dc Default the number of parallel build threads to 4 so clang doesn't run out of memory (both local and on travis-ci) Jonathan Goyvaerts 2019-05-08 19:11:09 +02:00
  • 2a1d67eada [Base] Fix snprintf not working correctly This seems to be an issue with Microsoft declaring a snprintf macro which causes issues. Related issues: - https://github.com/nlohmann/json/issues/1408 - https://github.com/kodi-pvr/pvr.vuplus/issues/162 Jonathan Goyvaerts 2019-04-18 00:09:40 +02:00
  • 81fe22f1c8 Get rid of gflags alltogether Jonathan Goyvaerts 2019-04-18 00:08:59 +02:00
  • 67cc8b7316 Load game config on game load Jonathan Goyvaerts 2019-04-17 21:49:58 +02:00
  • d12871b8b4 [App] Initialize config on emulator startup Jonathan Goyvaerts 2019-04-17 21:49:47 +02:00
  • c1af632562 Replace all gflag implementations with cvar implementations Jonathan Goyvaerts 2019-04-17 21:49:29 +02:00
  • a01908aa15 Add config class for loading and saving of config file Jonathan Goyvaerts 2019-04-17 21:40:31 +02:00
  • bedd8ea40f [Base] Add cvar class, a better, more flexible implementation of storing configuration variables than gflags Jonathan Goyvaerts 2019-04-17 21:40:26 +02:00
  • bc6c047152 [Base] Add generic implementation for converting from string to T, and add specific implementation for string to bool Jonathan Goyvaerts 2019-04-17 21:50:25 +02:00
  • 950e53779c Add cxxopts third party dependency Jonathan Goyvaerts 2019-04-16 18:36:30 +02:00
  • 08bdf5abe6 Add cpptoml third_party dependency Jonathan Goyvaerts 2018-11-25 16:39:14 +01:00
  • e071ca852c Merge branch 'master' into d3d12 Triang3l 2019-08-02 21:50:43 +03:00
  • 3bcd1fb744 Oops. Move Capstone back to 4.0.1. gibbed 2019-08-02 11:24:03 -05:00
  • c8715e3aaa Fix Capstone submodule. gibbed 2019-08-02 11:17:44 -05:00
  • 083f811f7a Update discord-rpc, rapidjson. gibbed 2019-08-02 11:12:46 -05:00
  • 372928cd57 Merge pull request #1387 from Margen67/update_capstone Rick Gibbed 2019-08-02 11:09:02 -05:00
  • e05f3288e4 Merge remote-tracking branch 'origin/master' into d3d12 gibbed 2019-08-02 10:00:36 -05:00
  • ce38e7b0b1 [App] Add support for Discord rich presence. Wes Taylor 2019-08-02 09:06:02 -05:00
  • 90c9c24ca5 [D3D12] Add d3d12_readback_resolve gflag Triang3l 2019-08-01 08:55:47 +03:00
  • 68b2ddee86 Merge branch 'master' into d3d12 Triang3l 2019-07-31 23:09:44 +03:00
  • e466687f11 [Base] Fix tzcnt logic Triang3l 2019-07-31 23:08:41 +03:00
  • 9d0986030f [Memory] Don't mark non-writable pages as watched Triang3l 2019-07-31 08:40:26 +03:00
  • 24383b9137 [Memory/D3D12] Unwatch up to 256 KB ranges Triang3l 2019-07-31 00:18:12 +03:00
  • b5fb84473d [Memory] Replace forgotten InvalidateRange in NtReadFile Triang3l 2019-07-30 09:06:23 +03:00
  • 4aceeb73c4 [Memory] Move new watches to heap-aware Memory from MMIOHandler Triang3l 2019-07-30 08:00:20 +03:00
  • 83da671bb4 Merge branch 'master' into d3d12 Triang3l 2019-07-30 07:59:38 +03:00
  • 669d83896d [Kernel] Implement RtlImageNtHeader. gibbed 2019-07-29 19:23:16 -05:00
  • cd18b702a6 [Kernel] Implement ExAllocatePool. gibbed 2019-07-29 19:21:01 -05:00
  • 3d67ffad81 [Kernel] Implement NtOpenSymbolicLinkObject, NtQuerySymbolicLinkObject. gibbed 2019-07-29 17:53:32 -05:00
  • 05d2d76cff [VFS] Reimplement ResolvePath. Add FindSymbolicLink, ResolveSymbolicLink. gibbed 2019-07-29 17:55:24 -05:00
  • 54b0e2aff6 [Kernel] Add XSymbolicLink. gibbed 2019-07-29 17:52:46 -05:00
  • e72cacc986 [VFS] Make ResolvePath argument a const reference. gibbed 2019-07-29 16:04:25 -05:00
  • 7c7d80103e [Kernel] Use type constant instead of type enum when calling base constructor. gibbed 2019-07-29 13:53:44 -05:00
  • 0d6bfc1a6b [Kernel] Rename NotifyListener to XNotifyListener to bring it in line with the naming scheme of kernel objects. gibbed 2019-07-29 13:43:13 -05:00
  • e38be4c294 [Core] Use a macro for loading kernel modules (which also explicitly discards return value). gibbed 2019-07-29 13:26:09 -05:00
  • ecf64d8e05 [Core] Keep a reference to the main thread's XThread rather than its underlying thread. gibbed 2019-07-29 13:24:36 -05:00
  • a4d2f5e4ed [Core] Initialize all members of Emulator. gibbed 2019-07-29 13:22:45 -05:00
  • 3d15a4c2a8 Clean up .appveyor.yml Margen67 2019-07-17 20:38:29 -07:00
  • 211f59740c Merge branch 'master' into d3d12 Triang3l 2019-07-21 22:02:12 +03:00
  • bc2eaf9b64 [CPU] VectorAverage CPU-independent constant propagation Triang3l 2019-07-21 22:01:24 +03:00
  • 547345b12d Merge branch 'master' into d3d12 Triang3l 2019-07-21 18:31:06 +03:00
  • ab664e38a0 Merge pull request #1406 from Gliniak/vsvgsb Triang3l 2019-07-21 18:30:03 +03:00
  • 3f968c3760 [D3D12] YUV texture formats Triang3l 2019-07-21 15:38:25 +03:00
  • 7648e45661 Merge branch 'master' into d3d12 Triang3l 2019-07-20 22:05:34 +03:00
  • 8c00aea5ff [CPU] vpkd3d VPACK_NORMPACKED64 Triang3l 2019-07-20 22:04:37 +03:00
  • bcd37d7938 Merge branch 'master' into d3d12 Triang3l 2019-07-20 16:15:02 +03:00
  • 2350810f4e [Base] Add typename to sat_add/sub Triang3l 2019-07-20 16:14:13 +03:00
  • 0488766452 Merge branch 'master' into d3d12 Triang3l 2019-07-19 23:13:38 +03:00
  • 26c24b4726 [CPU] Move saturating add/sub to base/math.h Triang3l 2019-07-19 23:12:11 +03:00
  • 808d6d6025 Merge branch 'master' into d3d12 Triang3l 2019-07-19 08:22:59 +03:00
  • 2b411f4c8b [CPU] Saturating VectorSub: fix typo in last commit Triang3l 2019-07-19 08:22:30 +03:00
  • 2c2808ce00 Merge branch 'master' into d3d12 Triang3l 2019-07-19 08:19:03 +03:00
  • f14f44e729 [CPU] Saturating VectorAdd/Sub of constants without DID_SATURATE yet Triang3l 2019-07-19 08:17:55 +03:00
  • 23c9341642 Merge remote-tracking branch 'origin/master' into d3d12 gibbed 2019-07-18 18:39:17 -05:00
  • 0bed6e565b [Base/GPU] Fix some usage of xe::find_base_path. gibbed 2019-07-18 18:37:47 -05:00
  • 887609ba44 [Base] Only attempt to create non-empty base paths in CreateParentFolder. gibbed 2019-07-18 18:32:04 -05:00
  • 706c810a3a [Base] Fix find_base_path returning original string with no separator is found. gibbed 2019-07-18 18:31:21 -05:00
  • 48b04d186b Merge remote-tracking branch 'origin/master' into d3d12 gibbed 2019-07-18 18:02:01 -05:00
  • 0d3039f5ba [VFS] Fix an outdated commit of OpenFile that somehow slipped through. gibbed 2019-07-18 17:49:15 -05:00
  • 9a8d77137c [Base] Fix Windows CreateFolder so it creates the entire path properly. gibbed 2019-07-18 17:47:25 -05:00
  • 324d28adba [VFS] Fix comment. gibbed 2019-07-18 17:24:44 -05:00
  • bf989f0aae [Kernel/VFS] Maybe fix creation of directories. See #1403. gibbed 2019-07-18 17:15:57 -05:00
  • 53eb95d33c Added support for Altivec: vavgsb Radosław Gliński 2019-07-18 21:22:42 +02:00
  • e024cbc3f0 Merge remote-tracking branch 'origin/master' into d3d12 gibbed 2019-07-18 12:33:52 -05:00
  • e14639c6c0 [CPU] Fix lzx_decompress misuse of xe::bit_count. Fixes #1402. gibbed 2019-07-18 12:32:37 -05:00
  • d285fbd639 [Travis] Use newer clang+llvm and libvulkan, remove outdated comments Margen67 2019-07-18 01:59:13 -07:00
  • c1f5bf71d8 Merge pull request #1400 from Margen67/fix-typo Rick Gibbed 2019-07-17 21:10:28 -05:00
  • efdc78ee22 Fix typo in xenia-build Margen67 2019-07-17 17:52:01 -07:00
  • 1e5fa61030 Merge remote-tracking branch 'origin/master' into d3d12 gibbed 2019-07-17 17:56:48 -05:00
  • c213f7d7a3 [CPU] Properly clear LZX window. gibbed 2019-07-17 17:53:59 -05:00
  • 29665ae79c [CPU] Minor LZX code cleanup. gibbed 2019-07-17 17:51:36 -05:00
  • 6eed93c720 Merge pull request #1399 from emoose/lzxdelta-fix Rick Gibbed 2019-07-17 17:40:41 -05:00