Mat M
564d04cdd3
Merge pull request #4212 from EmptyChaos/nand-leak
...
DiscIO: Fix NAND Memory Leak
2016-09-14 11:30:02 -04:00
Lioncash
00ddbee786
SymbolDB: Change Symbol's 'analyzed' member into a boolean
...
It's only ever used as one
2016-09-13 21:23:28 -04:00
Lioncash
0ac77b0288
SymbolDB: Use an enum class for representing symbol type
2016-09-13 21:21:03 -04:00
Lioncash
d8d127df25
SymbolDB: In-class initialize Symbol class variables
2016-09-13 20:47:00 -04:00
Mat M
add5de2d08
Merge pull request #4178 from aldelaro5/registerView-formated-display
...
Add formatting options for the GPR and FPR registers
2016-09-13 09:18:50 -04:00
Lioncash
5b3c74a31a
OGL: Remove unnecessary c_str calls
2016-09-09 06:30:34 -04:00
Mat M
1eacb8fd59
Merge pull request #4115 from aldelaro5/memorycheck-memorywindow-update-fix
...
Fix the breakpoint list not updating after adding a memory check via the memory view
2016-09-09 02:41:06 -04:00
Mat M
a9f47df621
Merge pull request #4193 from leoetlino/warning-fix
...
IPC_HLE: Fix warnings about missing override
2016-09-07 09:59:59 -04:00
Mat M
0f359000c5
Merge pull request #4166 from lioncash/emitter-func
...
x64Emitter: Generify ABI_CallFunction variants
2016-09-03 07:26:34 -04:00
Mat M
b7933c49b6
Merge pull request #4167 from EmptyChaos/fix-d3d-x3014
...
VertexShaderGen: Fix D3D11 X3014 compile error
2016-09-01 02:34:37 -04:00
Lioncash
13506d3c12
x64Emitter: Generify ABI_CallFunction variants
...
Gets rid of the need to cast to void* just to use the functions.
2016-08-31 22:54:47 -04:00
Lioncash
ec7114a658
OGL: Remove unnecessary renderer global references
2016-08-31 14:19:56 -04:00
Lioncash
168e145fae
D3D: Remove unnecessary renderer global references
2016-08-31 14:17:22 -04:00
Lioncash
9e26ef4aa8
D3D12: Remove unnecessary renderer global references
2016-08-31 14:14:51 -04:00
Lioncash
2bf05a544d
VertexManager: Correct variable naming scheme
...
Altered to indicate regular class members
2016-08-22 20:01:00 -04:00
Lioncash
1392efa91d
VertexManagerBase: Get rid of static behavior
2016-08-21 23:30:38 -04:00
Lioncash
e0c9c9b3ca
HLE_OS: Return string from GetStringVA by value
...
No real point to using an out parameter for something like this.
2016-08-19 00:31:54 -04:00
Lioncash
5635d4b709
Fifo: Make SyncGPUReason an enum class
2016-08-18 22:35:58 -04:00
Mat M
8552ff5789
Merge pull request #4106 from RisingFog/dtm_gc_language
...
Add Gamecube Language to DTM Header
2016-08-10 12:16:20 -04:00
Lioncash
fbc0aaf796
MemoryUtil: Remove unimplemented/unused functions
...
GuardMemoryMake/GuardMemoryUnmake are unimplemented prototypes.
GetPageSize is an unused function.
2016-08-07 13:04:05 -04:00
Lioncash
e01c143379
Common: namespace MemoryUtil
2016-08-07 13:03:07 -04:00
Lioncash
08bc19bf51
SysConf: Use range-based for loops in sysconf generation
...
Same thing, nicer looking
2016-08-06 16:22:42 -04:00
Lioncash
58b871e05c
SysConf: Simplify entry generation
...
Just use a vector and move it instead of manually pushing them one-by-one.
2016-08-06 16:10:48 -04:00
Lioncash
18210a65ce
CodeBlock: In-class initialize variables
2016-08-06 13:20:38 -04:00
Mat M
fa5a2474f4
Merge pull request #4088 from RisingFog/remove_globals_movie
...
Remove Global Declarations from Movie
2016-08-05 10:42:58 -04:00
Lioncash
e2f1b85cf4
NetWindow: Add missing override specifier
2016-08-04 16:19:01 -04:00
Mat M
d6df861e8e
Merge pull request #4089 from RisingFog/remove_globals_saveslot
...
Remove Global Declarations from Frame
2016-08-04 15:18:24 -04:00
Lioncash
8b84ac2f6b
NetPlayClient: Remove another duplicate inclusion
...
I'm blind apparently, btw
2016-08-04 10:55:39 -04:00
Lioncash
ca7816acae
NetPlayClient: Remove duplicate header inclusion
2016-08-04 10:50:33 -04:00
Lioncash
041f4f5eea
GCAdapter: Return input state by value
2016-08-01 21:27:51 -04:00
Lioncash
2be2b2a4f1
GCKeyboard: Return input state by value
2016-08-01 20:58:04 -04:00
Lioncash
ee43820282
GCPad: Return input state by value
2016-08-01 20:49:30 -04:00
Lioncash
8b5e94a102
FifoPlayer: const correctness
2016-08-01 18:33:46 -04:00
Lioncash
128d762aea
AudioCommon: const correctness
2016-07-31 19:14:20 -04:00
Lioncash
ecc1710676
AudioCommon: Make the SoundStream global a unique_ptr
2016-07-31 15:45:28 -04:00
Lioncash
9e6bb68a64
DSP: Make DSP_CONTROL_MASK a concrete constant
2016-07-30 18:55:45 -04:00
Lioncash
462ba0c742
SI_DeviceGBA: const correctness
2016-07-30 13:30:20 -04:00
Lioncash
14e0b48ae4
VideoCommon: Make API_TYPE an enum class
...
Allows for forward declarations in most places, which prevents dumping
unrelated VideoCommon.h contents directly into headers.
2016-07-29 19:20:16 -04:00
Lioncash
92efd177fc
Movie: use std::mismatch for detecting byte mismatches
2016-07-21 02:43:30 -04:00
Mat M
43ded987d7
Merge pull request #4038 from comex/nanny
...
trivial warning fixes
2016-07-20 04:11:03 -04:00
Mat M
3fbd781cb8
Merge pull request #4033 from RisingFog/configurable_rtc
...
Disable changing Custom RTC when game is running
2016-07-19 23:09:43 -04:00
Lioncash
609cc3c1c3
SI_DeviceKeyboard: const correctness
2016-07-19 19:55:44 -04:00
Lioncash
0483c88f1e
TAP_Win32: Use vector assign instead of resize + memcpy
2016-07-19 19:29:49 -04:00
Lioncash
8f52209b3a
VS: Add MD5Dialog.cpp to the correct filter hierarchy
2016-07-18 17:58:40 -04:00
Lioncash
902a0ccedf
Sram: Correct constness of SetCardFlashID parameter
2016-07-18 02:15:07 -04:00
Lioncash
5161351ca3
EXI_DeviceMic: Don't cast away const in Pa_Callback
2016-07-18 01:47:03 -04:00
Lioncash
6eaa1aab5c
EXI_DeviceAGP: Correct constness for CRC8 parameter
2016-07-18 01:41:45 -04:00
Lioncash
37da945609
EXI_DeviceEthernet: Correct constness of function parameters
2016-07-18 01:36:04 -04:00
Mat M
fac7d09091
Merge pull request #3737 from EmptyChaos/update-wx
...
Externals: Update wxWidgets to 3.1.0
2016-07-15 09:48:14 -04:00
Lioncash
5b2ddbc4b2
EXI_Channel: Change m_pDevices to m_devices
...
Basic name change to get rid of (incorrect) Hungarian notation
2016-07-15 01:43:06 -04:00
Lioncash
642284fec4
EXI_Channel: Use std::array
2016-07-15 01:22:28 -04:00
Mat M
55ec1b69fc
Merge pull request #3975 from lioncash/header
...
FifoPlayer: Remove unnecessary headers/namespace cleanup
2016-07-01 05:36:42 -04:00
Lioncash
9bfafed5b8
FifoPlayer: Get rid of semicolons on namespace braces
2016-07-01 04:36:05 -04:00
Lioncash
06ccfef1c1
FifoPlayer: Get rid of unnecessary includes
2016-07-01 04:25:40 -04:00
Lioncash
396ae89e5c
FifoDataFile: Convert FifoFrameInfo's fifoData member into a vector
2016-06-29 02:54:49 -04:00
Lioncash
437b1294bb
FifoDataFile: Convert MemoryUpdate data member to std::vector
2016-06-29 02:29:34 -04:00
Lioncash
8943d23a4c
FifoDataFile: Make Load return a unique_ptr
2016-06-28 21:23:55 -04:00
Lioncash
1dee75a68e
FifoRecorder: Use lock_guard instead of explicit lock/unlock
2016-06-27 04:15:16 -04:00
Mat M
8d1a70af9a
Merge pull request #3945 from comex/warning-fixes-2016
...
Warning fixes 2016
2016-06-26 02:16:35 -04:00
Mat M
cf50ed82bb
Merge pull request #3943 from ShadowsFriend/nopch-fix
...
ControllerInterface: Include memory to fix building without pch
2016-06-26 02:13:47 -04:00
Mat M
c896645313
Merge pull request #3947 from magumagu/interpreter-cleanup
...
Misc cleanup in Interpreter.
2016-06-26 02:11:09 -04:00
Mat M
8d2137ba85
Merge pull request #3948 from magumagu/dead-bfakemem
...
Delete dead variable named bFakeVMEM.
2016-06-26 02:10:13 -04:00
Mat M
3d72fe3173
Merge pull request #3942 from comex/osx-build-fix
...
Fix in-tree build (cmake .) on OS X.
2016-06-26 00:35:00 -04:00
Lioncash
55916b963d
Device: Use std::tie for DeviceQualifier's operator==
2016-06-25 23:45:37 -04:00
Mat M
e31a4d1f07
Merge pull request #3813 from degasus/null_video
...
Null: Initial release of null video backend
2016-06-25 20:14:28 -04:00
Lioncash
2904e96f1e
Core: Use the thread_local keyword
...
Android and OSX are still twiddling their thumbs though,
so we have to keep pthreads around for them.
2016-06-24 09:14:10 -04:00
Mat M
e7ece894b6
Merge pull request #3895 from Helios747/conduit2ini
...
[INI] Remove malformed Conduit 2 cheat codes
2016-06-13 08:44:43 -04:00
Mat M
a3e2436446
Merge pull request #3872 from JosJuice/movie-revision-nonhexadecimal
...
Movie: Improve handling of non-hexadecimal revision strings
2016-06-02 14:13:08 -04:00
Mat M
340743d82a
Merge pull request #3819 from mimimi085181/netplay-fix-gamecube-port-mapping1
...
Netplay: Fix gamecube controller mapping
2016-05-25 17:47:32 -04:00
Mat M
8fe2aabf8f
Merge pull request #3860 from Helios747/gamelist_fix
...
[UI] Fix Gamelist encoding bug
2016-05-23 19:41:04 -04:00
Mat M
08d45b9fea
Merge pull request #3794 from EmptyChaos/frame-advance-race
...
Core: Add synchronization to state changes (Fix Frame Step and FIFO Player - Issue 8718)
2016-05-22 15:19:16 -04:00
Mat M
63d2e6ca36
Merge pull request #3855 from Tsunamical/master
...
[Android] Fix extra character in screenshot folder path
2016-05-20 15:33:18 -04:00
Mat M
2959f3607c
Merge pull request #3844 from JosJuice/android-ciso
...
Fix reading CISO files on Android
2016-05-17 08:57:00 -04:00
Mat M
e5bafeb40a
Merge pull request #3821 from mathieui/gcadapter-no-device
...
Fix a hang with the GC Adapter
2016-05-13 21:36:51 -04:00
Mat M
e319ac0561
Merge pull request #3839 from RisingFog/fantastic_football_fan_party_is_such_a_great_game_I_rate_it_five_out_of_five
...
Set Medium Texture Cache for Fantastic Football Fan Party
2016-05-13 21:33:09 -04:00
Mat M
2d9faa693e
Merge pull request #3827 from JosJuice/broken-game-inis
...
Fix broken game INIs (comments starting in the middle of lines)
2016-05-13 21:31:12 -04:00
Mat M
c299a6a8cc
Merge pull request #3801 from Helios747/the_30_minute_blocker_fix
...
[UI] Remove browse toolbar button and tweak empty gamelist message
2016-05-08 17:24:40 -04:00
Mathew Maidment
45e0cb70df
Merge pull request #3770 from EmptyChaos/dsp-int-fail
...
DSP: Fix array out of bounds
2016-04-29 20:07:07 -04:00
Mathew Maidment
2d7dfa060e
Merge pull request #3796 from endrift/indtev-simplify
...
VideoCommon: Workaround Intel OS X bug again
2016-04-29 19:59:45 -04:00
Mathew Maidment
9776b8db43
Merge pull request #3799 from mimimi085181/fix-auto-ir
...
Make integral auto IR(multiple of 640x528) work as expected
2016-04-29 19:50:21 -04:00
Mathew Maidment
b99b685f22
Merge pull request #3800 from phire/unexceptional-exceptions
...
Make exceptions consistent across all JITs/Interpreters (Fixes Pokemon Box)
2016-04-29 19:48:55 -04:00
Mathew Maidment
b420abc908
Merge pull request #3769 from RisingFog/remove_framestep
...
Remove Unused Framestop Functions
2016-04-29 19:41:25 -04:00
Mathew Maidment
bdb9da2104
Merge pull request #3687 from rukai/fixMakerColumn
...
DolphinWX: Disable 'maker' column hiding
2016-04-21 09:15:10 -04:00
Lioncash
4ae4b241ec
ChunkFile: Handle bool in a stable way across platforms
...
bool is not always guaranteed to be the same size on every platform.
On some platforms it may be one byte, on others it can be 8 bytes if the
platform dictates it. It's implementation-defined.
This can be problematic when it comes to storing this
data to disk (it can also be space-inefficient, but that's not really an
issue). Also say for some reason you moved your savestates to another
platform, it's possible they won't load correctly due to differences in size.
This change stores all bools to savestates as if they were a byte in size
and handles the loading of them accordingly.
2016-04-14 22:55:03 -04:00
Lioncash
8d9221a71e
MathUtilTest: Fix tests on MSVC - Document compiler bug
...
MSVC's implementation of numeric_limits currently generates incorrect
signaling NaNs. The resulting values are actually quiet NaNs instead.
This commit is based off of a solution by shuffle2. The only
difference is a template specialization for floats is also added
to cover all bases
2016-04-03 19:16:47 -04:00
Mathew Maidment
23f6c64525
Merge pull request #3733 from EmptyChaos/wx-playbtn-fix
...
WXGUI: Fix disabled play button not fading
2016-04-03 11:26:14 -04:00
Lioncash
b3c77fd96a
VertexLoaderTest: Amend code to fix new warnings in Visual Studio
...
Fixes warning C4334
2016-03-30 21:00:08 -04:00
Lioncash
33c22ffab7
D3D: Amend code to fix a new VS warning
...
Fixes warning C4334
2016-03-30 20:59:57 -04:00
Lioncash
d2c4ce8696
pch: Update Visual Studio version check
2016-03-30 20:31:59 -04:00
Mathew Maidment
3ff56aa192
Merge pull request #3646 from rukai/dolphinQtEmulationMenu
...
DQt2: Emulation MenuBar
2016-03-19 21:00:01 -04:00
Lioncash
2ce6b449d1
NonCopyable: Remove private access specifier
...
This isn't necessary, as the member functions are deleted.
If someone tries to perform a copy, the compiler will now
indicate that the member functions/constructors are deleted,
rather than inaccessible.
2016-03-12 16:59:45 -05:00
Lioncash
5d74e02286
NonCopyable: Specify const in copy constructor/assignment signatures
2016-03-12 16:59:45 -05:00
Mathew Maidment
1c7f5b139d
Merge pull request #3623 from rukai/dolphinQtAbout
...
DQt2: About Dialog
2016-03-09 03:16:40 -05:00
Lioncash
84b0a930da
NetPlayServer: Get rid of some explicit deallocations
2016-03-08 19:31:36 -05:00
Mathew Maidment
a64dd3659a
Merge pull request #3634 from spxtr/DQt22
...
Stop parenting RenderWidget.
2016-03-02 16:51:37 -05:00
Mathew Maidment
c513a3bda5
Merge pull request #3698 from JosJuice/windows-installer-instructions
...
Update Windows installer instructions
2016-03-02 14:05:09 -05:00
Mathew Maidment
c2802f96a6
Merge pull request #3655 from jcowgill/spelling-fixes
...
Fix some very minor spelling mistakes
2016-03-02 14:04:05 -05:00
Mathew Maidment
3a47845226
Merge pull request #3675 from rohit-n/build-pch
...
Fix building with PCH disabled.
2016-03-01 18:22:53 -05:00
Mathew Maidment
bd148e911b
Merge pull request #3642 from lioncash/backend
...
VideoBackendBase: Store video backends as unique_ptr
2016-02-21 04:49:14 -05:00
Mathew Maidment
39066b6748
Merge pull request #3663 from Sintendo/electron
...
Fix typo in VideoInterface code
2016-02-21 04:34:19 -05:00