MerryMage
|
32572dd639
|
Jit_Integer: slwx
|
2018-10-28 17:57:44 +00:00 |
|
MerryMage
|
22600b33ee
|
Jit_Integer: srwx
|
2018-10-28 17:57:44 +00:00 |
|
MerryMage
|
4a97f31aa2
|
Jit_Integer: negx
|
2018-10-28 17:57:44 +00:00 |
|
MerryMage
|
42614ede16
|
Jit_Integer: rlwnmx
|
2018-10-28 17:57:44 +00:00 |
|
MerryMage
|
d4e2acc9cd
|
Jit_Integer: rlwinmx
|
2018-10-28 17:57:44 +00:00 |
|
MerryMage
|
bde5df03a3
|
Jit_Integer: arithcx
|
2018-10-28 17:57:44 +00:00 |
|
MerryMage
|
6ce718b920
|
Jit_Integer: arithXex
|
2018-10-28 17:57:44 +00:00 |
|
MerryMage
|
9bf75a0f31
|
Jit_Integer: addx
|
2018-10-28 17:57:44 +00:00 |
|
MerryMage
|
50e7b97406
|
Jit_Integer: divwx
|
2018-10-28 17:57:44 +00:00 |
|
MerryMage
|
f945457915
|
Jit_Integer: divwux
|
2018-10-28 17:57:44 +00:00 |
|
MerryMage
|
2652d4dfdb
|
Jit_Integer: mulhwXx
|
2018-10-28 17:57:44 +00:00 |
|
MerryMage
|
24aadd933e
|
Jit_Integer: mullwx
|
2018-10-28 17:57:44 +00:00 |
|
MerryMage
|
02deaab6ee
|
Jit_Integer: mulli
|
2018-10-28 17:57:44 +00:00 |
|
MerryMage
|
497ac5789d
|
Jit_Integer: subfx
|
2018-10-28 17:57:44 +00:00 |
|
MerryMage
|
64c29ab942
|
Jit_Integer: Port subfic to new register cache interface
|
2018-10-28 17:57:44 +00:00 |
|
MerryMage
|
33812319ac
|
Jit: Add preg_t variant of ComputeRC
|
2018-10-28 17:57:44 +00:00 |
|
MerryMage
|
5e46c16e4f
|
JitRegCache: Add IsZero to RCOpArg
|
2018-10-28 17:57:43 +00:00 |
|
MerryMage
|
2e955012b2
|
JitRegCache: Add BindOrImm
|
2018-10-28 17:57:43 +00:00 |
|
MerryMage
|
590ec866b0
|
JitRegCache: Add revertable binds
|
2018-10-28 17:57:43 +00:00 |
|
MerryMage
|
16f8b7413d
|
JitRegCache: IsAllUnlocked
|
2018-10-28 17:57:43 +00:00 |
|
MerryMage
|
6c61d9a426
|
JitRegCache: RCForkGuard
|
2018-10-28 17:57:43 +00:00 |
|
MerryMage
|
367a0bb672
|
JitRegCache: Add RCOpArg::ExtractWithByteOffset
|
2018-10-28 17:57:43 +00:00 |
|
MerryMage
|
ae1bd7a6b0
|
JitRegCache: New interface
|
2018-10-28 17:57:43 +00:00 |
|
MerryMage
|
6fef683e14
|
JitRegCache: Move files to subdirectory
|
2018-10-28 17:57:43 +00:00 |
|
MerryMage
|
448fc89e4c
|
JitRegCache: Count locks/unlocks
|
2018-10-28 17:57:43 +00:00 |
|
MerryMage
|
2dce7e6e21
|
Common: Add variant utilities
|
2018-10-28 17:57:43 +00:00 |
|
Pierre Bourdon
|
98b0efb6de
|
Merge pull request #7499 from JosJuice/purge-game-list-cache
DolphinQt: Implement "Purge Game List Cache"
|
2018-10-28 17:00:04 +01:00 |
|
Tillmann Karras
|
13930f565a
|
DolphinQt: reduce warnings about MO files
|
2018-10-28 11:45:59 +00:00 |
|
JosJuice
|
8baafcc523
|
Accurate region detection for NAND titles
|
2018-10-28 11:27:08 +01:00 |
|
Stenzek
|
7c4607a05a
|
Vulkan: Add missing increment of draw call count
|
2018-10-28 11:32:26 +10:00 |
|
Pierre Bourdon
|
756a2fe14d
|
Merge pull request #7517 from delroth/analytics-perf
Report performance information through our analytics subsystem
|
2018-10-28 00:43:12 +02:00 |
|
Pierre Bourdon
|
83c3370c2a
|
RenderBase: send performance sample at every end of frame
Not the best integration point, but couldn't think of something better.
This implementation has the benefit to be super simple.
|
2018-10-27 17:39:54 +02:00 |
|
Pierre Bourdon
|
6a891ea37c
|
Core/Analytics: add support for performance sampling
Samples are pushed to the analytics module every frame but only sent
once every ~15min. We send data for 100 frames at a time.
|
2018-10-27 17:39:53 +02:00 |
|
Pierre Bourdon
|
d98c0da41b
|
Common/Analytics: add basic support for vector serialization
Only supports u32 for now since that's the only thing we need.
|
2018-10-27 17:16:58 +02:00 |
|
Pierre Bourdon
|
64e04eb38c
|
SystemTimers: export performance index from the throttler callback
|
2018-10-27 15:14:59 +02:00 |
|
JosJuice
|
5718b870d1
|
Use wcsftime instead of strftime on Windows to fix encoding errors
Reported by https://forums.dolphin-emu.org/Thread-odd-codes-appear-in-save-load-state-when-chinese-language-is-used
|
2018-10-26 14:26:21 +02:00 |
|
JosJuice
|
34edcdd454
|
Never return Unknown from SConfig::GetFallbackRegion
This happens if Wii Menu 1.0 is installed.
Reported by https://forums.dolphin-emu.org/Thread-default-case-should-not-be-reached
|
2018-10-25 17:54:13 +02:00 |
|
JosJuice
|
8bbec31295
|
DolphinQt: Implement "Purge Game List Cache"
This is a missing feature from DolphinWX.
|
2018-10-25 08:29:54 +02:00 |
|
Mat M
|
74c49c961e
|
Merge pull request #7504 from JosJuice/game-id-partition-none
Fix issue 11422 (inconsistent game ID for some hacked games)
|
2018-10-24 21:15:10 -04:00 |
|
Pierre Bourdon
|
eadb4a66a5
|
ThrottleCallback: use microseconds to represent realtime
Using milliseconds doesn't provide a lot of granularity, and we can use
all we can get for performance analysis.
|
2018-10-25 02:27:49 +02:00 |
|
Stenzek
|
8c84e27155
|
Core: Fix display being passed as surface to ControllerInterface
|
2018-10-24 15:24:10 +10:00 |
|
Stenzek
|
1e8cdc02d1
|
CMake: Fix DolphinNoGUI build
|
2018-10-24 14:50:23 +10:00 |
|
Stenzek
|
2c6d96433c
|
GLContext: Try GL versions 3.2-4.6 when getting a context
GLX previously was only creating a 4.0 context.
|
2018-10-20 21:11:34 +10:00 |
|
Stenzek
|
c95802afeb
|
CMake: Make X11 and EGL optional
|
2018-10-20 21:11:34 +10:00 |
|
Stenzek
|
0559311f92
|
GLContext: Runtime selection of EGL/GLX on Linux
|
2018-10-20 21:11:34 +10:00 |
|
Stenzek
|
025e909773
|
GLContext: Use destructor instead of Shutdown() to cleanup
Also uses the Initialize() method to make the context current.
|
2018-10-20 21:11:34 +10:00 |
|
Stenzek
|
4b8d1c2b42
|
GLContext: Combine shared context initialization and creation
|
2018-10-20 21:11:34 +10:00 |
|
Stenzek
|
dcdd02d646
|
GLContext: Remove global context pointer
|
2018-10-20 21:11:34 +10:00 |
|
Stenzek
|
eb284b5d66
|
VideoBackends: Pass window system info from host on creation
|
2018-10-20 21:11:34 +10:00 |
|
Stenzek
|
9c57a98723
|
GLContext: Use host connection
This also removes the need for a sleeping event thread.
|
2018-10-20 21:11:34 +10:00 |
|