Triang3l
|
d20c2fa9da
|
[Memory/Vulkan] Move old memory watches to the Vulkan backend
|
2019-08-03 21:06:59 +03:00 |
Triang3l
|
0370f8bbd9
|
[Memory] Pass exact_range to watch callbacks
|
2019-08-03 19:16:04 +03:00 |
Triang3l
|
a0c92e30ce
|
[Main] Add --gpu=d3d12 hint
|
2019-08-03 17:16:52 +03:00 |
Triang3l
|
cc7f26ada8
|
[GPU] Remove one merge conflict resolution line
|
2019-08-03 17:15:37 +03:00 |
Triang3l
|
e04dfe8833
|
Merge branch 'master' into d3d12
|
2019-08-03 16:53:37 +03:00 |
Triang3l
|
352f12f92e
|
[D3D12] Switch from gflags to cvars
|
2019-08-03 16:53:23 +03:00 |
gibbed
|
5593773a07
|
[Discord] Better image keys and avoid setting a small image for now.
|
2019-08-03 08:16:08 -05:00 |
gibbed
|
112bf6c8ab
|
Properly reset title id/game title.
|
2019-08-03 08:16:08 -05:00 |
gibbed
|
c16ef67ff9
|
[App/Discord] Rework how rich presence is managed.
Updating rich presence state every time the window title changes
is a bad idea(tm).
|
2019-08-03 08:16:04 -05:00 |
Rick Gibbed
|
763274654d
|
Merge pull request #1358 from jgoyvaerts/config_final
Replace GFLAGS with a config system + config file.
|
2019-08-02 19:57:33 -05:00 |
Jonathan Goyvaerts
|
eaf92cc7dc
|
Default the number of parallel build threads to 4 so clang doesn't run out of memory (both local and on travis-ci)
|
2019-08-03 02:34:29 +02:00 |
Jonathan Goyvaerts
|
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
|
2019-08-03 02:34:19 +02:00 |
Jonathan Goyvaerts
|
81fe22f1c8
|
Get rid of gflags alltogether
|
2019-08-03 02:34:19 +02:00 |
Jonathan Goyvaerts
|
67cc8b7316
|
Load game config on game load
|
2019-08-03 02:34:17 +02:00 |
Jonathan Goyvaerts
|
d12871b8b4
|
[App] Initialize config on emulator startup
|
2019-08-03 02:34:08 +02:00 |
Jonathan Goyvaerts
|
c1af632562
|
Replace all gflag implementations with cvar implementations
|
2019-08-03 02:34:07 +02:00 |
Jonathan Goyvaerts
|
a01908aa15
|
Add config class for loading and saving of config file
|
2019-08-03 02:34:07 +02:00 |
Jonathan Goyvaerts
|
bedd8ea40f
|
[Base] Add cvar class, a better, more flexible implementation of storing configuration variables than gflags
|
2019-08-03 02:33:56 +02:00 |
Jonathan Goyvaerts
|
bc6c047152
|
[Base] Add generic implementation for converting from string to T, and add specific implementation for string to bool
|
2019-08-03 02:33:40 +02:00 |
Jonathan Goyvaerts
|
950e53779c
|
Add cxxopts third party dependency
|
2019-08-03 02:21:29 +02:00 |
Jonathan Goyvaerts
|
08bdf5abe6
|
Add cpptoml third_party dependency
|
2019-08-03 02:20:33 +02:00 |
Triang3l
|
e071ca852c
|
Merge branch 'master' into d3d12
|
2019-08-02 21:50:43 +03:00 |
gibbed
|
3bcd1fb744
|
Oops. Move Capstone back to 4.0.1.
|
2019-08-02 11:24:03 -05:00 |
gibbed
|
c8715e3aaa
|
Fix Capstone submodule.
|
2019-08-02 11:17:44 -05:00 |
gibbed
|
083f811f7a
|
Update discord-rpc, rapidjson.
|
2019-08-02 11:12:46 -05:00 |
Rick Gibbed
|
372928cd57
|
Merge pull request #1387 from Margen67/update_capstone
Update Capstone to latest stable (4.0.1).
|
2019-08-02 11:09:02 -05:00 |
gibbed
|
e05f3288e4
|
Merge remote-tracking branch 'origin/master' into d3d12
|
2019-08-02 10:00:36 -05:00 |
Wes Taylor
|
ce38e7b0b1
|
[App] Add support for Discord rich presence.
|
2019-08-02 09:06:02 -05:00 |
Triang3l
|
90c9c24ca5
|
[D3D12] Add d3d12_readback_resolve gflag
|
2019-08-01 08:55:47 +03:00 |
Triang3l
|
68b2ddee86
|
Merge branch 'master' into d3d12
|
2019-07-31 23:09:44 +03:00 |
Triang3l
|
e466687f11
|
[Base] Fix tzcnt logic
|
2019-07-31 23:08:41 +03:00 |
Triang3l
|
9d0986030f
|
[Memory] Don't mark non-writable pages as watched
|
2019-07-31 08:40:26 +03:00 |
Triang3l
|
24383b9137
|
[Memory/D3D12] Unwatch up to 256 KB ranges
|
2019-07-31 00:18:12 +03:00 |
Triang3l
|
b5fb84473d
|
[Memory] Replace forgotten InvalidateRange in NtReadFile
|
2019-07-30 09:06:23 +03:00 |
Triang3l
|
4aceeb73c4
|
[Memory] Move new watches to heap-aware Memory from MMIOHandler
|
2019-07-30 08:00:20 +03:00 |
Triang3l
|
83da671bb4
|
Merge branch 'master' into d3d12
|
2019-07-30 07:59:38 +03:00 |
gibbed
|
669d83896d
|
[Kernel] Implement RtlImageNtHeader.
|
2019-07-29 19:23:16 -05:00 |
gibbed
|
cd18b702a6
|
[Kernel] Implement ExAllocatePool.
|
2019-07-29 19:21:01 -05:00 |
gibbed
|
3d67ffad81
|
[Kernel] Implement NtOpenSymbolicLinkObject, NtQuerySymbolicLinkObject.
|
2019-07-29 18:04:06 -05:00 |
gibbed
|
05d2d76cff
|
[VFS] Reimplement ResolvePath. Add FindSymbolicLink, ResolveSymbolicLink.
|
2019-07-29 17:55:46 -05:00 |
gibbed
|
54b0e2aff6
|
[Kernel] Add XSymbolicLink.
|
2019-07-29 17:52:46 -05:00 |
gibbed
|
e72cacc986
|
[VFS] Make ResolvePath argument a const reference.
|
2019-07-29 16:04:25 -05:00 |
gibbed
|
7c7d80103e
|
[Kernel] Use type constant instead of type enum when calling base constructor.
|
2019-07-29 13:53:44 -05:00 |
gibbed
|
0d6bfc1a6b
|
[Kernel] Rename NotifyListener to XNotifyListener to bring it in line with the naming scheme of kernel objects.
|
2019-07-29 13:43:13 -05:00 |
gibbed
|
e38be4c294
|
[Core] Use a macro for loading kernel modules (which also explicitly discards return value).
|
2019-07-29 13:26:09 -05:00 |
gibbed
|
ecf64d8e05
|
[Core] Keep a reference to the main thread's XThread rather than its underlying thread.
|
2019-07-29 13:24:36 -05:00 |
gibbed
|
a4d2f5e4ed
|
[Core] Initialize all members of Emulator.
|
2019-07-29 13:22:45 -05:00 |
Margen67
|
3d15a4c2a8
|
Clean up .appveyor.yml
|
2019-07-23 05:40:03 -07:00 |
Triang3l
|
211f59740c
|
Merge branch 'master' into d3d12
|
2019-07-21 22:02:12 +03:00 |
Triang3l
|
bc2eaf9b64
|
[CPU] VectorAverage CPU-independent constant propagation
|
2019-07-21 22:01:24 +03:00 |