ef74c5eabd
Merge pull request #5051 from stenzek/renderer-fixes
...
VideoBackends: Fix crashes introduced by #4999
2017-03-09 21:06:50 +01:00
cf848b7c42
Merge pull request #5045 from JosJuice/unify-setting-game-metadata
...
Unify the way of setting game ID, title ID, revision
2017-03-09 18:13:02 +00:00
ab616145c2
Get the right game ID for SSBB's Masterpiece partitions
2017-03-09 18:47:40 +01:00
e04245a10e
ConfigManager: Hack for getting the right revision on ES_Launch
2017-03-09 18:07:20 +01:00
dc42f7fb28
Merge pull request #4991 from leoetlino/config-loaders
...
New config loaders
2017-03-09 16:56:14 +00:00
d847a4030b
Merge pull request #5042 from lioncash/explicit
...
GCMemcard: Mark class constructors explicit where applicable
2017-03-09 15:39:12 +01:00
ced1614cac
Unify the way of setting game ID, title ID, revision
...
The existing code from ConfigManager, ES and MIOS is merged
into a new set of functions called SetRunningGameMetadata.
2017-03-09 15:34:14 +01:00
2cd240af0d
VideoBackends: Move max texture size to VideoConfig
...
This stops the virtual method call from within the Renderer constructor.
The initialization here for GL had to be moved to VideoBackend, as the
Renderer constructor will not have been executed before the value is
required.
2017-03-10 00:04:13 +10:00
4012166085
VideoCommon: Fix crash at startup with virtual XFB enabled
2017-03-09 23:39:48 +10:00
40cdd32760
GCMemcard: Mark class constructors explicit where applicable
...
Prevents potential implicit instantation.
2017-03-08 19:11:16 -05:00
883bec873f
Merge pull request #4939 from sjnewbury/gamelist-text
...
Always use visible text in GameList
2017-03-08 22:38:23 +00:00
5acf2c87dd
Merge pull request #5036 from leoetlino/hack
...
IOS/ES: Partially restore hack to fake IOS titles
2017-03-08 22:13:07 +00:00
dc224cba3c
IOS/ES: Partially restore hack to fake IOS titles
...
This partially restores a hack which causes ES to fake ticket views for
IOS titles.
This is necessary because we still allow users to boot games from the
game list, so, with no way of making sure the required IOSes are
installed beforehand, games may OSPanic() when they try to reload to
some IOS version and just find out that the IOS is not installed
(something which *never* happens on the real console, of course).
A warning is printed in the logs to make sure technical users know the
IOS titles are being faked. To try and keep things accurate in all
other cases, this hack is only active when it is needed (when the
current title is a disc title which was launched from the game list).
2017-03-08 23:09:10 +01:00
cd826cee34
Merge pull request #5039 from leoetlino/es-import-hash-check
...
IOS/ES: Check the content hash during imports
2017-03-09 10:58:06 +13:00
be8de62b88
Merge pull request #5041 from JosJuice/hi-2007
...
PatchEngine: Remove an unneeded comment
2017-03-08 21:23:40 +01:00
5a7d67a64f
Merge pull request #5040 from JosJuice/remove-strname
...
ConfigManager: Remove m_strName
2017-03-08 21:23:18 +01:00
08954e99f5
PatchEngine: Remove an unneeded comment
2017-03-08 21:03:10 +01:00
a1f874a66b
ConfigManager: Remove m_strName
...
m_strName has limited usefulness, because GetInternalName()
can be inaccurate or even completely wrong. It was almost
completely unused anyway.
2017-03-08 21:01:57 +01:00
28f4793785
Always use visible text in GameList
...
Depending upon the desktop colour scheme, the light/dark
GameList backgrounds can cause the always white text
to become unreadble.
Use the common luminance approximation algorithm to
determine whether black text should be used instead.
2017-03-08 18:03:51 +00:00
daa5ff9a81
IOS/ES: Check the content hash during imports
...
This adds a hash check for imported contents. IOS does it for security;
we do it for a somewhat different reason, to catch content decryption
bugs before incorrectly decrypted contents get written to the NAND,
which can cause titles to be corrupted.
Either way, we should have been doing this check in all cases.
2017-03-08 16:32:38 +01:00
489d90b6f3
Merge pull request #4999 from stenzek/renderer-statics
...
VideoCommon: Eliminate static state in Renderer
2017-03-08 11:02:20 +01:00
9c1eac1f4f
Merge pull request #4944 from vladfi1/framedump
...
Framedump extensions
2017-03-08 11:01:53 +01:00
a911d256a7
Merge pull request #5018 from Tilka/trunc
...
VideoCommon: remove unnecessary trunc()
2017-03-08 11:01:17 +01:00
096f58b172
Save new framedump options.
2017-03-08 01:38:40 -08:00
7cc5604a2c
Merge pull request #5033 from vladfi1/nogui-user
...
Parse user directory on nogui CLI.
2017-03-08 10:04:12 +01:00
ac914e939b
Merge pull request #5035 from lioncash/out-of-bounds
...
GCAdapter_Android: Fix an array bounds overrun in Read()
2017-03-08 10:01:34 +01:00
8ff8c26f1a
Merge pull request #5037 from Orphis/vs2017
...
VS2017 support (with bonus CMake integration)
2017-03-08 20:21:42 +13:00
b69d3f13cb
common: Don't include intrin.h in a namespace
...
Fixes compilation with VS2017
2017-03-08 06:55:06 +01:00
cf68ecf066
core: Add missing include
2017-03-08 06:55:05 +01:00
5514680bc8
cmake: Fix typo in dolphin_compile_definitions
2017-03-08 06:47:00 +01:00
33ceb042b7
cmake: Fix check_and_add_flag() with Visual Studio generators
2017-03-08 06:46:59 +01:00
9572a5105d
cmake: Add initial CMake support for VS2017
2017-03-08 06:46:59 +01:00
028da93d35
Merge pull request #5030 from sepalani/fix_pr_5002
...
Fix a vector assertion introduced by PR #5002
2017-03-07 23:23:11 +13:00
48a1ed9bf8
Merge pull request #5025 from vladfi1/hidapi-udev-fix
...
Don't use hidapi-hidraw without udev.
2017-03-07 18:29:42 +13:00
cfc909f422
Merge pull request #4867 from lioncash/simplify
...
Boot_WiiWAD: Simplify state_checksum()
2017-03-07 18:27:50 +13:00
a75d38a67c
Merge pull request #5017 from lioncash/contrib
...
Contributing.md: Minor re-organization of headings
2017-03-07 18:13:08 +13:00
52f22e240b
Merge pull request #5031 from lioncash/cast
...
CachedInterpreter: Get rid of an unnecessary cast
2017-03-07 18:11:00 +13:00
4d02d38bf0
Merge pull request #5032 from lioncash/const
...
Memmap/PowerPC: Remove unnecessary const on function declaration parameters
2017-03-07 18:10:31 +13:00
b914edd441
GCAdapter_Android: Fix an array bounds overrun in Read()
...
s_controller_payload is 37 bytes long, but Read() would copy 0x37 (a.k.a
55) bytes, overrunning the array.
2017-03-06 23:05:17 -05:00
e8958796dc
Merge pull request #5034 from lioncash/sizer
...
GeneralConfigPane: Fix analytics sizer's right side being misaligned by 5 units
2017-03-07 03:33:15 +00:00
26f7f55a66
GeneralConfigPane: Fix analytics sizer's right side being misaligned by 5 units
2017-03-06 22:19:54 -05:00
ac3586f46c
Parse user directory on nogui CLI.
2017-03-06 12:24:38 -08:00
4d1a4ba759
PowerPC: Remove unnecessary const on function declaration parameters
2017-03-06 14:10:33 -05:00
248a04f68f
Memmap: Remove unnecessary const on function declaration parameters
...
const, when used on value type parameters in the declaration,
is superfluous. This doesn't really convey any information to take note
of when using the function. This only matters in the definition when you
want to prevent accidental modification.
e.g.
// Header
void CalculateSomething(int lhs, int rhs);
// Definition
void CalculateSomething(const int lhs, const int rhs)
{
// lhs and rhs can't accidentally be modified
}
2017-03-06 14:08:07 -05:00
a9c570a9f8
CachedInterpreter: Get rid of an unnecessary cast
...
This is only ever used to read a value and not modify data, so this can
just be constructed by value.
2017-03-06 13:18:46 -05:00
7d681f9c93
Merge pull request #5016 from leoetlino/es-di-gettmd
...
IOS/ES: Implement ES_DIGetTMDView (and GetTMDViewSize)
2017-03-07 00:05:47 +13:00
bc1990ce5d
Fix a vector assertion introduced by PR#5002
2017-03-06 01:41:42 +00:00
71c0e30655
Appease linter.
2017-03-05 17:29:46 -08:00
fbff74c1eb
Warn on invalid video codec.
2017-03-05 17:08:59 -08:00
9155af5103
GetDumpPath function.
2017-03-05 17:08:59 -08:00