Matthew Parlane
|
bd2881ff86
|
Merge pull request #4736 from leoetlino/oob
DiscIO: Fix out-of-bounds access in NANDContentDataBuffer
|
2017-01-24 10:02:09 +13:00 |
Léo Lam
|
3d21280ab4
|
DiscIO: Fix out-of-bounds access in NANDContentDataBuffer
Accessing buffer[start + size] triggers an error (and a crash) in debug
builds. Using std::copy_n fixes this.
|
2017-01-23 21:49:26 +01:00 |
Matthew Parlane
|
86b758d7ca
|
Merge pull request #4733 from leoetlino/expose-wad-tmd
VolumeWad: Implement GetTMD()
|
2017-01-24 09:20:14 +13:00 |
Matthew Parlane
|
8d0ce8ea47
|
Merge pull request #4716 from degasus/jitcache
JitCache: Use a container for overlapping blocks.
|
2017-01-24 09:18:42 +13:00 |
Léo Lam
|
b892d78872
|
VolumeWad: Implement GetTMD()
This allows getting useful info like the required IOS version for WADs
(for showing it in the UI, for example).
|
2017-01-23 20:59:02 +01:00 |
degasus
|
7f6b8e3555
|
JitCache: Extract ErasePhysicalRange as function.
|
2017-01-23 20:33:44 +01:00 |
degasus
|
70caf447b9
|
JitCache: Get physical addresses from PPCAnalyst.
So we support all kind of degenerated blocks now, not just range+length based ones.
|
2017-01-23 20:33:44 +01:00 |
degasus
|
3529af61c4
|
JitAnalyzer: Remove jit block cache workaround.
|
2017-01-23 20:33:44 +01:00 |
degasus
|
f3ed993747
|
JitCache: Use a map with macro blocks for the occupied memory regions.
This also allow fast invalidation, without any restritions on the blocks itself.
So we can now implement inlining.
|
2017-01-23 20:33:44 +01:00 |
degasus
|
dc0fbc15f0
|
JitCache: Drop block_map.
It is only used for invalidation, and in a bad way. Just scan over all elements,
as it is still in O(n), this shouldn't matter much.
|
2017-01-23 20:33:44 +01:00 |
Matthew Parlane
|
98311cd9f4
|
Merge pull request #4728 from lioncash/virtual-dtor
ControllerEmu: Add missing virtual destructor to BooleanSetting
|
2017-01-24 08:19:23 +13:00 |
Matthew Parlane
|
ee065181d7
|
Merge pull request #4730 from leoetlino/tmdreader
TMDReader: Add a way to get the required IOS version
|
2017-01-24 08:19:07 +13:00 |
Matthew Parlane
|
d97a2aba8d
|
Merge pull request #4731 from leoetlino/volumewad
Minor cleanup to VolumeWad
|
2017-01-24 08:18:02 +13:00 |
Matthew Parlane
|
a43271e250
|
Merge pull request #4732 from lioncash/renderbase
RenderBase: Forward declare EFBAccessType
|
2017-01-24 08:17:24 +13:00 |
Matthew Parlane
|
fa359d0c28
|
Merge pull request #4718 from CharlesCorrin/CharlesCorrin-patch-1
GameSettings: Note for Star Fox Adventures - glow effects
|
2017-01-24 08:12:40 +13:00 |
Lioncash
|
70cf774a5c
|
RenderBase: Forward declare EFBAccessType
|
2017-01-23 12:41:26 -05:00 |
Léo Lam
|
f89aaee91a
|
VolumeWad: Remove useless else after return
|
2017-01-23 18:17:34 +01:00 |
Léo Lam
|
2cd287baf7
|
VolumeWad: Add missing forward declaration
|
2017-01-23 18:17:34 +01:00 |
Léo Lam
|
6128679396
|
VolumeWad: Clean up variable naming
|
2017-01-23 18:07:23 +01:00 |
Léo Lam
|
6d909b3e30
|
VolumeWad: In-class initialise member variables
|
2017-01-23 18:07:21 +01:00 |
Léo Lam
|
0d8ddfb7d9
|
TMDReader: Add a way to get the required IOS version
|
2017-01-23 17:44:24 +01:00 |
Markus Wick
|
1c854f2daa
|
Merge pull request #4727 from lioncash/enum-class
VideoBackendBase: Convert EFBAccessType and FieldType into enum classes
|
2017-01-23 17:14:06 +01:00 |
JosJuice
|
6d879f7f3a
|
Merge pull request #4729 from lioncash/table
ES: Move the key table into the cpp file
|
2017-01-23 15:51:42 +01:00 |
Mat M
|
93faf26217
|
Merge pull request #4721 from RisingFog/remove_dead_audiodump_code
Remove dead audio dumping code
|
2017-01-23 09:17:11 -05:00 |
Chris Burgener
|
dd9709509c
|
Remove dead audio dumping code
|
2017-01-23 09:11:48 -05:00 |
Lioncash
|
fd772f6726
|
ES: Move the key table into the cpp file
This is a static implementation detail, so there's no need to bind it to the class directly.
This also makes the tables read-only.
|
2017-01-23 08:16:28 -05:00 |
Markus Wick
|
c0e8280240
|
Merge pull request #4706 from lioncash/dspasm
DSPAssembler: Minor cleanup
|
2017-01-23 12:12:01 +01:00 |
Lioncash
|
a9da2d9e20
|
ControllerEmu: Add missing virtual destructor to BooleanSetting
|
2017-01-23 05:08:19 -05:00 |
Markus Wick
|
4436011c50
|
Merge pull request #4725 from lioncash/attachments
Attachments: Minor cleanup
|
2017-01-23 10:55:04 +01:00 |
Lioncash
|
34768617d2
|
Attachment: Make constructors explicit where applicable
|
2017-01-23 04:42:27 -05:00 |
Lioncash
|
34262ee3d8
|
Attachment: Move implementation details into the cpp file
|
2017-01-23 04:42:26 -05:00 |
Lioncash
|
c87ee2a00e
|
Attachment: Use std::array over C arrays
|
2017-01-23 04:42:21 -05:00 |
Lioncash
|
940aa6f32d
|
VideoBackendBase: Convert FieldType into an enum class
|
2017-01-23 03:54:01 -05:00 |
Lioncash
|
5b461f50af
|
VideoBackendBase: Convert EFBAccessType into an enum class
|
2017-01-23 03:53:38 -05:00 |
Matthew Parlane
|
836f43038a
|
Merge pull request #4722 from lioncash/si-device
SI_Device: Minor cleanup
|
2017-01-23 21:28:58 +13:00 |
Markus Wick
|
5ed94a0f67
|
Merge pull request #4724 from degasus/hotfix
JitCache: Freeing hotfix.
|
2017-01-23 07:31:36 +01:00 |
degasus
|
819ebfb213
|
JitCache: Freeing hotfix.
Sorry, I'm too stupid to test my code.
|
2017-01-23 06:58:02 +01:00 |
Markus Wick
|
9cd34c7985
|
Merge pull request #4717 from degasus/arm
JitArm64: Fix dcbz.
|
2017-01-23 06:32:11 +01:00 |
Lioncash
|
4b2f40a634
|
Attachment: Make class members non-public
|
2017-01-22 23:53:13 -05:00 |
Mat M
|
a2caa0d733
|
Merge pull request #4719 from ligfx/removeandroidtoolchainfile
Android: remove unused android.toolchain.cmake
|
2017-01-22 22:46:31 -05:00 |
Lioncash
|
fbcf86870d
|
SI_Device: Remove const specifiers from SIDevice_Create declaration's parameters
These are only relevant on the definition of the function.
|
2017-01-22 22:34:23 -05:00 |
Lioncash
|
0adb0dfeef
|
SI_Device: Move implementation details into the cpp file
Any changes to the base class' default behavior now won't require
all SI device source files to be recompiled.
|
2017-01-22 22:33:27 -05:00 |
Lioncash
|
fb8f19f553
|
SI_Device: Amend variable naming
|
2017-01-22 22:20:16 -05:00 |
Lioncash
|
f41e5eac2e
|
SI_Device: Move protected interface below public interface
|
2017-01-22 22:10:43 -05:00 |
Scott Mansell
|
e41858232d
|
Merge pull request #4720 from lioncash/si-stub
SI_Device: Move the null device implementation to its own source files
|
2017-01-23 15:46:37 +13:00 |
Lioncash
|
7f4ef74542
|
SI_Device: Move the null device implementation to its own source files
|
2017-01-22 21:18:51 -05:00 |
Michael Maltese
|
21ae6afa73
|
Android: remove unused android.toolchain.cmake
Gradle automatically sets up the CMake build and this file isn't referenced
anywhere.
|
2017-01-22 16:54:08 -08:00 |
CharlesCorrin
|
25ae6d8d24
|
GameSettings: Note for Star Fox Adventures
Adds a note to Star Fox Adventures to let people know how to accurately emulate the game's glow effects.
|
2017-01-22 19:30:05 -05:00 |
degasus
|
a19993c2a0
|
JitArm64: Fix dcbz.
This fixes the hidden wall in xenoblade.
|
2017-01-23 00:26:38 +01:00 |
Matthew Parlane
|
ba5c3f4c46
|
Merge pull request #4582 from iwubcode/per_game_wii_lang
Add support for specifying the GC/Wii system language per-game
|
2017-01-23 11:51:37 +13:00 |