Vlad Firoiu
8c24387509
Use ffv1 if user requests it.
2017-03-05 17:08:59 -08:00
Matthew Parlane
f9f4381461
Merge pull request #4525 from RisingFog/gci_dtm
...
GCI Folder support for TAS Recording/Playback
2017-03-06 13:26:16 +13:00
Chris Burgener
5193813b50
GCI Folder support for TAS Recording/Playback
2017-03-05 19:12:09 -05:00
Mat M
029ff4d9e5
Merge pull request #5022 from lioncash/header
...
BTStub: Get rid of an unnecessary forward declaration in the cpp file
2017-03-05 19:03:56 -05:00
Mat M
2c74b1d0c3
Merge pull request #5028 from leoetlino/es-log-type
...
IOS/ES: Fix logging type for dumping unknown ioctlvs
2017-03-05 19:03:34 -05:00
Léo Lam
dd8b0e3c3f
IOS/ES: Fix logging type for dumping unknown ioctlvs
2017-03-06 00:38:13 +01:00
Léo Lam
5049451a85
IOS/ES: Implement ES_DIGetTMDView (and GetTMDViewSize)
...
This is required for online updates to work in the system menu.
2017-03-05 22:44:58 +01:00
Vlad Firoiu
8970c1a793
Don't use hidapi-hidraw without udev.
2017-03-05 10:42:31 -08:00
Lioncash
f80f875e27
BTStub: Get rid of an unnecessary forward declaration in the cpp file
...
This should be using the header file in order to find the function name.
2017-03-05 09:51:47 -05:00
Ryan Houdek
9373c7eca9
Update Visual Studio build files
2017-03-05 15:47:25 +01:00
Ryan Houdek
711f1cb7a3
Add core loaders to cmake
2017-03-05 15:47:25 +01:00
Ryan Houdek
b93609e1ff
Movie configuration loader
2017-03-05 15:47:25 +01:00
Ryan Houdek
1902f9f35a
NetPlay configuration loader
2017-03-05 15:47:25 +01:00
Léo Lam
b0d54a67cc
GameConfigLoader: Fix issues mentioned in code review
2017-03-05 15:47:25 +01:00
Léo Lam
fa98d07f7a
GameConfigLoader: Implement missing Save function
2017-03-05 15:47:24 +01:00
Léo Lam
4761afe179
GameConfigLoader: Ignore unknown entries
...
It's not necessarily an issue. For example, memory breakpoints are
handled in a different location.
2017-03-05 15:47:24 +01:00
Ryan Houdek
9dbb6f9022
Game configuration loader
2017-03-05 15:47:24 +01:00
Ryan Houdek
1eb11b55a0
Base configuration loader
2017-03-05 15:47:24 +01:00
Ryan Houdek
94d35ab7cb
Implement command line option setting
2017-03-05 15:47:23 +01:00
Ryan Houdek
ead8be9d19
Move IniFile section chunk handling to IniFile::Section
2017-03-05 15:47:23 +01:00
Léo Lam
b7a1c6f504
Logging: Add CORE type
2017-03-05 15:47:23 +01:00
Mat M
7fa14169e9
Merge pull request #5007 from lioncash/swap
...
Common: Move byte swapping utilities into their own header
2017-03-05 09:45:29 -05:00
Lioncash
0fa8d6b49b
Contributing.md: Minor re-organization of headings
...
This gives headings consistent link references that won't arbitrarily
change if the text representing it does, which makes for better
organization. This is also less error-prone when it comes to specifying
links in the presence of two headings with the same text content, but
under different sections.
This also treats each section and sub-section such that they all have
their own dividers.
2017-03-04 23:10:46 -05:00
Tillmann Karras
8a72e84ece
VideoCommon: remove unnecessary trunc()
2017-03-05 01:53:54 +00:00
Matthew Parlane
c2594695b8
Merge pull request #5001 from leoetlino/es-titles
...
IOS/ES: Fix ES_GetTitles and implement ES_GetOwnedTitles
2017-03-05 14:28:28 +13:00
Matthew Parlane
c21193c6f5
Merge pull request #5015 from lioncash/sysconf
...
SysConf: const correctness changes
2017-03-05 13:41:43 +13:00
Lioncash
0e5a367ca3
SysConf: const-correctness
2017-03-04 19:19:42 -05:00
Lioncash
1ebd2cd7c3
SysConf: Get rid of pointer casts
2017-03-04 19:06:22 -05:00
Mat M
606e25607d
Merge pull request #5013 from degasus/androidstudio
...
Android: Update android studio + gradle.
2017-03-04 18:41:16 -05:00
Léo Lam
52e8486b7c
IOS/ES: Refactor GetTitles into a utility function
2017-03-04 20:33:35 +01:00
Léo Lam
1525396ecf
IOS/ES: Properly handle missing TMD in GetStoredTMD
...
When the TMD doesn't exist on the NAND, IOS returns -106.
This commit also changes IsValid() to not check for the TMD validity,
since this is not always something we want. (IOS can have different
error codes when the TMD is missing, or even worse, simply assume
that the TMD is valid.)
2017-03-04 20:33:35 +01:00
Léo Lam
b1ffbef5ce
IOS/ES: Implement ES_GetOwnedTitles
2017-03-04 20:33:35 +01:00
Léo Lam
35995e98d7
IOS/ES: Fix GetTitles implementation
...
IOS determines installed titles by looking at /title, not uid.sys,
which is more like a history of installed titles. And it does not care
at all about the installed TMD (or even if it is present at all).
2017-03-04 20:33:34 +01:00
Markus Wick
7304cb0f8e
Merge pull request #5011 from stenzek/d3d-texture-corruption
...
D3D11: Use default usage for TextureCache entries
2017-03-04 15:55:58 +01:00
degasus
a3f79f88cd
Android: Update android studio + gradle.
...
Android studio 2.3 finally displays the result of the native compilation, so C++ warnings are now shown in the build log.
2017-03-04 15:53:40 +01:00
Stenzek
725d5bc3a1
D3D11: Drop unused method ReplaceRGBATexture2D
2017-03-04 22:37:10 +10:00
Stenzek
526fa9bc85
D3D11: Use D3D11_USAGE_DEFAULT for all TextureCache textures
2017-03-04 22:36:33 +10:00
Markus Wick
3c511f2a94
Merge pull request #5003 from lioncash/memory
...
UICommon: Make GetNewDisassembler() return a unique_ptr
2017-03-04 12:14:35 +01:00
Markus Wick
01143d761e
Merge pull request #5006 from lioncash/settings
...
ControllerEmu: Initialize settings class' values to default values on construction
2017-03-04 12:13:24 +01:00
Markus Wick
88ed0d57f4
Merge pull request #5010 from stenzek/vulkan-streambuffer-assert
...
Vulkan: Fix underflow in StreamBuffer::WaitForClearSpace
2017-03-04 11:55:57 +01:00
Stenzek
4cea9a2f99
Vulkan: Fix underflow in StreamBuffer::WaitForClearSpace
...
This could cause the assertion on line 212 to fail when uploading large
amounts of data in between command buffer executions.
2017-03-04 18:07:04 +10:00
Stenzek
459a5ab554
Android: Move screenshot waiting logic to Renderer
2017-03-04 16:53:16 +10:00
Stenzek
811eafda57
VideoCommon: Store last window request width/height
...
This avoids the need to send a window resize event every frame.
2017-03-04 16:53:12 +10:00
Stenzek
00a0a91513
VideoCommon: Move last EFB scale handling to CalculateTargetSize
2017-03-04 16:53:07 +10:00
Stenzek
afc25fdca0
VideoCommon: Rename Renderer s_ prefixes to m_
2017-03-04 16:42:21 +10:00
Stenzek
238a70b006
VideoCommon: Move some common initialization logic to RenderBase
2017-03-04 16:42:16 +10:00
Stenzek
277829d842
VideoCommon: Eliminate static state in Renderer
2017-03-04 16:39:50 +10:00
Anthony
de230f3ebe
Merge pull request #4998 from stenzek/vulkan-aspect-changes
...
Vulkan: Fix issue where target rectangle changes weren't detected
2017-03-03 21:47:29 -08:00
Lioncash
552c0d8404
Common: Move byte swapping utilities into their own header
...
This moves all the byte swapping utilities into a header named Swap.h.
A dedicated header is much more preferable here due to the size of the
code itself. In general usage throughout the codebase, CommonFuncs.h was
generally only included for these functions anyway. These being in their
own header avoids dumping the lesser used utilities into scope. As well
as providing a localized area for more utilities related to byte
swapping in the future (should they be needed). This also makes it nicer
to identify which files depend on the byte swapping utilities in
particular.
Since this is a completely new header, moving the code uncovered a few
indirect includes, as well as making some other inclusions unnecessary.
2017-03-03 17:18:18 -05:00
Lioncash
b592e4887e
BooleanSetting: Initialize m_value to default_value in the constructor
...
Ensures all class state is initialized to valid values on construction.
2017-03-03 14:09:48 -05:00