14facbc438
Merge pull request #4339 from lioncash/wx-menu
...
DolphinWX: Move debugger menu item creation to CFrame
2016-10-13 15:45:20 -04:00
5716d2bc0e
Fix incorrect byte order when writing 3byte data to BBA_WRTXFIFOD
2016-10-13 23:33:17 +09:00
5541237b74
Merge pull request #4346 from degasus/framedump_sw
...
VideoSW: Use VideoCommon frame dumping.
2016-10-13 16:05:08 +02:00
b314f703e2
Merge pull request #4348 from SeannyM/android-light
...
Android: Use the light theme for emulation
2016-10-13 10:22:02 +02:00
126117cdf7
Android: Use the light theme for emulation
2016-10-12 22:45:03 -04:00
b15bcc6aa0
Merge pull request #4341 from degasus/syncgpufix
...
SyncGPU: Fix savestate.
2016-10-12 07:23:38 -04:00
df5eff9ab7
VideoSW: Use VideoCommon frame dumping.
2016-10-11 22:32:06 +02:00
7d5363ffa8
Merge pull request #4337 from degasus/framedump
...
AVIDump: Move CoreTiming into caller.
2016-10-11 22:25:28 +02:00
4e46be951a
Merge pull request #4342 from rohit-n/build-pch
...
Fix building with PCH disabled.
2016-10-11 21:31:36 +02:00
dc1b35fa4b
Fix building with PCH disabled.
2016-10-11 14:25:14 -05:00
22681ad975
SyncGPU: Fix savestate.
2016-10-11 18:29:53 +02:00
6a67b571cc
DolphinWX: Move creation of debugger menu items into CFrame
...
Unifies the creation of all the menus into the main frame class.
Now it isn't spread out across the main frame and the code window.
This doesn't alter the placement of the handling functions, as this would
involve unrelated changes, since it would require modifying where
window-related variables are placed. This will be amended in a follow up
changeset.
2016-10-10 19:53:33 -04:00
6420a1c715
Frame: Separate menu creation into individual functions
...
Keeps related menu items together based on top level menu. This will be
more convenient in the future when debugger menu bar item handling is
moved to CFrame, as it won't be a huge amount of code in one function.
This also makes it easier to locate menu bar code whenever it needs to be
changed.
2016-10-10 16:45:31 -04:00
ab5054c34e
VideoBackends: Always enable dual-source blending if supported.
2016-10-10 17:32:51 +02:00
93109df654
PixelShaderGen: Use dual source blending to do 8-bit blending.
2016-10-10 15:34:55 +02:00
d61ae5a88a
PixelShaderGen: Only set dither uid bit if actually used.
2016-10-10 14:32:21 +02:00
23d9d91411
VideoConfigDiag: True color means 24-bit, not hw color.
2016-10-10 14:32:21 +02:00
e8cddae132
VideoConfig: Turn on ForceTrueColor by default.
2016-10-10 14:31:53 +02:00
365e88e311
VideoConfig: Add an option to force RGB8 EFB format.
2016-10-10 14:31:53 +02:00
31a4ee7bfc
PixelShaderGen: Always truncate the alpha channel to 6-bit.
2016-10-10 14:30:14 +02:00
9bc466a443
PixelShaderGen: Add support for dithering.
2016-10-10 14:30:14 +02:00
b958457e51
PixelShaderGen: Add support for RGBA6 EFB format truncation.
2016-10-10 14:27:30 +02:00
9f264c0872
AVIDump: Move CoreTiming into caller.
2016-10-10 12:03:18 +02:00
a583d36c7f
Merge pull request #4326 from degasus/framedump
...
Framedump: Merge screenshot code with framedumping.
2016-10-10 11:48:57 +02:00
562bc01d0e
Merge pull request #4335 from SeannyM/android-scale
...
Android: Add custom control scaling
2016-10-10 10:23:52 +02:00
c253076564
AudioConfigPane: clang-format
2016-10-09 19:34:11 -07:00
78655e5fed
AudioConfigPane: gray-out extra text for disabled controls
2016-10-09 19:33:50 -07:00
a0ebafe9a9
AudioConfigPane: move DPL2 decoding into 'Backend Settings'
2016-10-09 19:22:18 -07:00
45903b7b4d
AudioCommon: SupportsDPL2Decoder, SupportsLatencyControl, SupportsVolumeChanges
2016-10-09 19:18:16 -07:00
4834a90e63
AudioConfigPane: dedupe code into ToggleBackendSpecificControls
2016-10-09 19:10:24 -07:00
05f78a7707
Android: Add custom control scaling
...
Also put all touch control settings under a "Configure Controls" submenu
so the in-game menu isn't so cluttered.
2016-10-09 19:00:32 -04:00
6b2f6e3884
InputConfigDialog: use SelectObjectAsSource in UpdateBitmaps
...
Fixes issue [Configuring an Emulated Wiimote crashes the application on
OS X 10.12 Sierra][1]
[1]: https://bugs.dolphin-emu.org/issues/9832
2016-10-09 15:31:42 -07:00
8a0b292f07
ConfigManager: Sync Dolphin settings to SYSCONF on exit
...
4319 made Dolphin not read/write directly to the SYSCONF and read
settings from the SYSCONF at boot, and only write Dolphin settings
to the SYSCONF at emulation startup.
However, this also made it a bit confusing, because if settings were
changed, then Dolphin was exited without starting a game in between,
the settings wouldn't actually get persisted. This is fixed by
syncing Dolphin settings with the SYSCONF when Dolphin exits.
2016-10-09 17:15:24 +02:00
283c681f30
Automatic translation resources sync with Transifex
2016-10-09 15:46:48 +02:00
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