d802d39281
clang-modernize -use-nullptr
...
and s/\bNULL\b/nullptr/g for *.cpp/h/mm files not compiled on my machine
2014-03-09 21:14:26 +01:00
f28116b7da
clang-modernize -add-override
2014-03-09 21:12:01 +01:00
c89f04a7c5
clang-modernize -loop-convert
...
and some manual adjustments
2014-03-09 21:11:59 +01:00
f401263867
Merge pull request #152 from Tilka/float_stuff
...
Fix IsQNAN() and reduce code duplication
2014-03-09 21:06:19 +01:00
2632db8075
Merge pull request #153 from lioncash/dsptool-string
...
Fix DSPTool string output for disassembly.
2014-03-09 20:04:18 +01:00
84b4f9862f
Merge pull request #151 from lioncash/rename-assemble-disassemble
...
Rename assemble.cpp/.h and disassemble.cpp./.h
2014-03-09 20:02:38 +01:00
76b2dde3d7
Fix DSPTool string output for disassembly.
...
Would previously print that assembly had succeeded.
2014-03-09 15:01:56 -04:00
16885d0f74
Interpreter: less duplicate code in float compares
2014-03-09 19:35:13 +01:00
9ef64245fa
MathUtil: fix IsQNAN()
...
The constants were one nibble too short and the lower 51 bits don't
actually have to be zero.
2014-03-09 19:34:58 +01:00
e9d1796c24
Rename assemble.cpp/.h and disassemble.cpp./.h to DSPAssembler.cpp/.h and DSPDisassembler.cpp/.h
2014-03-09 13:25:50 -04:00
d71aef8843
Merge pull request #150 from lioncash/namespaces
...
Fix DSPTool compilation with the new namespace.
2014-03-09 18:11:02 +01:00
440efaa5f5
Fix DSPTool.
...
Forgot to adjust the stubs.
2014-03-09 13:00:51 -04:00
53615271e0
Merge pull request #148 from lioncash/namespaces
...
Add a namespace to DSPHost.
2014-03-09 17:51:54 +01:00
db0596e088
Add a namespace to DSPHost.
...
Gets rid of the "DSPHost_" prefix in function names.
2014-03-09 12:30:13 -04:00
2254e5a14b
Merge pull request #147 from Tilka/misc
...
Misc
2014-03-09 15:28:10 +01:00
d05e205a24
FPURoundMode: revert use of enums in bit-fields
...
The workaround of using fixed underlying types produces lots of warnings
in GCC because now the bit-fields are too small for the value range used
for conversion semantics.
2014-03-09 15:24:35 +01:00
154ad838f4
.gitignore: multiple build dirs and kdevelop stuff
2014-03-09 15:24:34 +01:00
161b67076a
Update android.toolchain.cmake
...
from https://raw.github.com/taka-no-me/android-cmake/master/android.toolchain.cmake
2014-03-09 15:24:33 +01:00
aa7a2fc4bf
Jit64::twx(): add assert message
...
The implemented and the real control flow differ a bit.
2014-03-09 15:24:33 +01:00
17adcbb14e
MMIOTest: fix sign warning
2014-03-09 15:24:32 +01:00
b003fd79d7
Merge pull request #146 from delroth/tests
...
Add more tests for Common and Core/MMIO
2014-03-09 14:51:53 +01:00
aabd524142
Add more tests for Common and Core/MMIO
2014-03-09 14:27:04 +01:00
0ea58cddf9
Merge pull request #144 from Parlane/fix_include_order
...
Fixes include order of TextureConversionShader.cpp
2014-03-09 01:34:50 +01:00
d1610cf45f
Merge pull request #143 from lioncash/no-comment
...
[Android] Remove unnecessary comment from VideoSettingsFragment.
2014-03-09 13:09:51 +13:00
c5fb4ac96f
[Android] Remove unnecessary comment from VideoSettingsFragment.
...
Misleading comment. We won't need to access index four for anything.
2014-03-08 19:08:26 -05:00
25341f88ef
Fixes include order of TextureConversionShader.cpp
2014-03-09 12:38:29 +13:00
2e70ff2441
Add missing functional include caused by PR111
2014-03-09 12:28:58 +13:00
9f931ae621
Merge pull request #111 from Parlane/callstack_print_fix
...
Fix bug in PrintCallstack caused by trying to use MMIO
2014-03-09 00:25:59 +01:00
d9ca5c83c9
Fix bug in PrintCallstack caused by trying to use MMIO
...
Also tidy up methods in Debugger_SymbolMap.cpp
2014-03-09 12:23:30 +13:00
1fbfc4902a
Merge pull request #114 from delroth/mmio-optimization
...
MMIO reads JIT optimization
2014-03-09 00:02:47 +01:00
8802770a85
JitUtil: Optimize MMIO loads by generating code to directly access a given MMIO.
2014-03-08 23:32:43 +01:00
edba8096bf
x64Emitter: Add functions to call a C++ std::function from JITed code
2014-03-08 23:32:43 +01:00
9869c53859
x64ABI: Add two more CallFunction functions (for additional parameter types).
2014-03-08 23:32:43 +01:00
6d6abfa61f
x64Emitter: Allow const pointers where it makes sense to do so.
2014-03-08 23:32:43 +01:00
71962ee0eb
MMIO: Pass pointers to the complex method lambdas when visiting.
2014-03-08 23:32:43 +01:00
6b645f5cac
MMIO: Add a function to check if a given address refers to MMIO registers.
2014-03-08 23:32:43 +01:00
886060aaf7
Merge pull request #96 from lioncash/remove-console-correctly
...
Remove console correctly
2014-03-08 15:54:06 +13:00
6704832f3d
Merge pull request #139 from lioncash/wx-clean
...
Remove some superfluous arguments from some wx control creations
2014-03-08 15:50:34 +13:00
ca6946bcbf
Merge pull request #138 from Tilka/sw_fix
...
SW renderer: add missing ClearCurrent()
2014-03-08 15:50:05 +13:00
248f5d7f22
Merge pull request #130 from lioncash/breakpoint-clear
...
Actually make PPCDebugInterface::ClearAllBreakpoints have functionality.
2014-03-07 20:42:52 +01:00
0be38e7b08
Merge pull request #141 from Parlane/fix_mac_read_windows
...
Fix MAC address reading on Windows.
2014-03-07 09:52:10 +01:00
57f2eda130
Fix MAC address reading on Windows.
2014-03-07 21:40:59 +13:00
c7b8c75d38
Merge pull request #140 from shuffle2/master
...
Implement workaround for Windows versions which do not support XSAVE.
2014-03-06 23:59:52 +01:00
932945d480
Implement workaround for Windows versions which do not support XSAVE.
...
Fixes CRT math routines using FMA instructions from causing illegal instructions.
2014-03-06 14:38:10 -08:00
8995d299f2
windows: move arch defines to base.props
2014-03-06 14:37:40 -08:00
b2d47401b2
Remove some superfluous arguments from some wx control creations
...
wx has these as default parameters.
2014-03-05 23:02:34 -05:00
aa82680be7
Mark functions in the PPCDebugInterface and DSPDebugInterface as final.
...
The way they currently were, they would allow for a class to inherit and override these interfaces functions. However, this doesn't make sense conceptually.
2014-03-05 21:54:34 -05:00
610a6f9b23
Add ClearAllMemChecks to DebugInterface
...
Breakpoints have one, but memchecks don't, despite being cleared directly in the breakpoint window.
Now DolphinWX should call the interface functions and not the direct functions of the breakpoints or memchecks for clearing.
2014-03-05 21:50:23 -05:00
96328902a5
Actually make PPCDebugInterface::ClearAllBreakpoints have functionality.
...
Fairly simple - just clear the breakpoints.
2014-03-05 20:27:27 -05:00
d461b3f33c
SW renderer: add missing ClearCurrent()
...
courtesy of degasus
2014-03-06 01:53:29 +01:00