c8cb1fa7d7
Merge pull request #4319 from leoetlino/sysconf
...
Don't read/store settings directly from/to SYSCONF (and fix config restore)
2016-10-09 02:34:52 -07:00
3ec91a4e33
Merge pull request #4330 from ligfx/no_vulkan_on_mac
...
Don't build Vulkan video backend on macOS
2016-10-08 20:58:18 -07:00
d79b42664a
Merge pull request #4329 from Helios747/cleanup_ui
...
[UI] Remove idle skipping from game properties
2016-10-08 20:57:56 -07:00
7efb272629
[UI] Remove idle skipping from game properties
2016-10-08 18:16:15 -05:00
23b5a41e0e
Merge pull request #4313 from lioncash/u8
...
HW: Change u8 pad specifier params to int where applicable
2016-10-08 14:10:10 -07:00
a86b2c15d8
Merge pull request #4322 from Helios747/I_hate_features
...
Remove Frameskip
2016-10-08 21:41:43 +02:00
64927a2f81
Renderer: Merge screenshot logic into VideoCommon.
2016-10-08 19:38:57 +02:00
b427ead0cc
Remove Frameskip
2016-10-08 11:49:51 -05:00
21e42c68c4
Renderer: Remove write-only variable.
...
Sorry, merge failure.
2016-10-08 18:26:43 +02:00
db0509560e
AVIDump: Hard code rgba.
2016-10-08 18:16:32 +02:00
8b38d5a115
Merge pull request #4320 from degasus/framedump
...
Framedump: General code cleanup.
2016-10-08 18:13:05 +02:00
0864ef4352
VideoCommon: Add custom stride for framedumping.
2016-10-08 15:44:54 +02:00
1ef5ba0c53
D3D: Skip redundant format convertions.
2016-10-08 15:40:49 +02:00
b5a91e1dfa
Framedumps: Add finish() function to limit memory lifetime.
2016-10-08 15:39:22 +02:00
ebc617882b
VideoCommon: Drop RepeatFrameDumpFrame helper.
...
This was needed with fixed framerate dumping. As we now synchronize the frames, the last one will just get padded.
2016-10-08 15:39:21 +02:00
a9d8e3fe9b
Merge pull request #4325 from sigmabeta/fix-card-bug
...
Fix games being invisible in the game list on non-TV devices
2016-10-08 15:21:41 +02:00
01b8a937ff
Fix games being invisible in the game list on non-TV devices
2016-10-08 08:57:32 -04:00
afd2f58e29
Don't read/store settings directly from/to SYSCONF
...
Instead of directly reading/storing settings from/to the SYSCONF, we
now store Wii settings to Dolphin's own configuration, and apply them
on boot. This prevents issues with settings not being saved, being
overridden and lost (if the user opens a dialog that writes to the
SYSCONF while a game is running).
This also fixes restoring settings from the config cache after a
graceful shutdown; for some reason, settings were only restored
after a normal shutdown.
Fixes issue 9825 and 9826
2016-10-08 14:37:55 +02:00
b0acf1bf8f
Merge pull request #4323 from degasus/png
...
ImageWriter: Don't use inplace alpha truncation.
2016-10-08 12:10:40 +02:00
d078309827
ImageWriter: Don't use inplace alpha truncation.
...
This may lead to errors in the D3D backend, as we overwrite read-only memory.
2016-10-08 12:02:49 +02:00
6e8901de17
Merge pull request #4315 from stenzek/vulkan-aspect
...
Vulkan: Handle forced aspect ratio changes at runtime
2016-10-08 11:53:22 +02:00
176b00ded7
Vulkan: Handle forced aspect ratio changes at runtime
2016-10-08 18:59:46 +10:00
0e5fc56bc9
Merge pull request #4316 from lioncash/debug
...
DebugInterface: Make GetRawMemoryString return a std::string
2016-10-08 10:48:45 +02:00
1a2d71cb58
Merge pull request #4310 from lioncash/dsptable
...
DSPRegisterView: Minor changes
2016-10-08 10:40:14 +02:00
4ba1100f31
Merge pull request #4269 from degasus/singlecore
...
Fifo: Fix SyncGPU on dual core mode.
2016-10-08 01:26:34 +02:00
a172bd7d8c
Merge pull request #4318 from degasus/framedump
...
Renderer: Move framedumping logic to VideoCommon.
2016-10-08 00:54:36 +02:00
39fd6dcd5b
Fix missing includes
...
Aren't indirect includes great?
2016-10-07 23:46:41 +02:00
8c999f9ee8
VideoCommon: Mark framedump variables as private.
...
And rename them to the new naming scheme.
2016-10-07 23:17:21 +02:00
e82cf46436
Vulkan: Use VideoCommon framedump helpers.
2016-10-07 23:17:16 +02:00
6b08830a95
D3D12: Use VideoCommon framedump helpers.
2016-10-07 23:15:10 +02:00
64b648f6c8
D3D: Use VideoCommon framedumping helpers.
2016-10-07 23:10:36 +02:00
a530708bb1
OGL: Use VideoCommon framedump helpers.
2016-10-07 23:09:10 +02:00
f45ddddf1c
VideoCommon: Add shared framedumping code.
2016-10-07 23:07:40 +02:00
34d733d376
OGL/Render: Drop write-only variable.
2016-10-07 21:44:52 +02:00
5e027a0817
Merge pull request #4314 from lioncash/dsp-interface
...
DSPEmulator: Move common variable into base class
2016-10-07 18:27:09 +02:00
ee71d70738
DebugInterface: Make GetRawMemoryString return a std::string
2016-10-07 10:26:26 -04:00
8b29b09f24
DSPLLE: in-class initialize variables
2016-10-07 09:13:56 -04:00
aaa1da5abc
DSPEmulator: Move common variable into base class
2016-10-07 08:55:54 -04:00
9cab4e414c
HW: Change u8 pad specifier params to int where applicable
...
Using u8 as indexers is kind of silly, since the rest of the public API
essentially uses int for this sort of thing. Changing these to int also
gets rid of quite a few implicit truncations.
This also allows for getting rid of similar silliness in the netplay API.
2016-10-07 08:14:12 -04:00
f301ebf780
Don't build Vulkan video backend on macOS
...
There's no official implementation of the Vulkan API,
and Dolphin currently isn't set-up to work with the
single, commercially-available third-party implementation.
2016-10-06 16:53:55 -07:00
3245ca236a
Merge pull request #4307 from stenzek/vulkan-palette-srcformat
...
Vulkan: Use correct source format to determine palette size
2016-10-06 21:29:28 +02:00
ff1d70d708
Merge pull request #4308 from aldelaro5/memcheck-gui-relabel
...
Label debugger memchecks as "Memory Breakpoints" in the GUI
2016-10-06 21:29:14 +02:00
2ba0d6eb77
DSPRegisterView: Get rid of magic numbers
2016-10-06 13:02:49 -04:00
5dedd0a85b
DSPRegisterView: Make DSPRegisterView's constructor explicit
2016-10-06 12:36:32 -04:00
2781ae5af1
DSPRegisterView: Mark classes as final
...
These aren't intended to be extended upon.
2016-10-06 12:35:31 -04:00
66fd347d2e
DSPRegisterView: Move private members below public API
2016-10-06 12:29:37 -04:00
f935485158
DSPRegisterView: Get rid of explicit memsets
2016-10-06 12:29:32 -04:00
f028b7079e
Merge pull request #4252 from degasus/android
...
Android: Update the gradle file to use android studio 2.2 cmake.
2016-10-06 18:13:09 +02:00
549060c5b4
Label debugger memchecks as "Memory Breakpoints" in the GUI
...
This is done to remove confusions among potential debugger users and to also make it more accurately tell what this feature is actually doing. Despite being true that it is using a memcheck (and it certianly checks that memory), the idea being to break on a memory access isn't really obvious especially considering that memchecks are also used in full MMU emulation to handle exceptions. It also doesn't help that memchecks are now supported in every builds.
It also changes the corresponding log because this log would be wanted by the user which means it should be more obvious that it was caused by the "memory breakpoint".
2016-10-06 10:51:43 -04:00
010514bd39
Vulkan: Use correct source format to determine palette size
...
Fixes blur in fortune street fifologs.
2016-10-06 21:55:27 +10:00