a0ff868c34
Merge pull request #488 from Tilka/dead_code
...
Jit64: remove dead code
2014-06-14 22:39:50 +02:00
d7736ac714
Merge pull request #445 from magumagu/video-dead-code
...
Video backends: remove dead code.
2014-06-13 22:38:22 +02:00
2f6e559978
Merge pull request #440 from magumagu/dsound-revert
...
Revert "DSound: use DSound notifications to produce sound."
2014-06-13 22:37:33 +02:00
a8f32adcab
Merge pull request #470 from pauldacheez/s-Gamecube-GameCube
...
Fix the capitalization of "GameCube" throughout the project.
2014-06-13 21:52:08 +02:00
0bc6b49c07
Merge pull request #483 from neobrain/bitfield_fixes
...
BitField fixes
2014-06-13 20:43:02 +02:00
27b41c1f64
Merge pull request #489 from Sonicadvance1/Fix-NonX86
...
Fix the vertexloader on non-x86 targets.
2014-06-13 13:40:24 -05:00
f87b913f0e
Fix the vertexloader on non-x86 targets.
...
When I dropped ARM from a generic target, this caused the vertexloader to try using the JIT path.
Instead of !_M_GENERIC, check for _M_X86 instead. Since it is only for the x86 target
2014-06-13 18:36:54 +00:00
32e427cd73
Jit64: remove dead code
2014-06-13 20:15:31 +02:00
679f57eb1f
Merge pull request #487 from Sonicadvance1/Fix-Conditional-branch
...
Fix conditional branching on x86_64.
2014-06-13 13:04:24 -05:00
2152e812fc
Fix conditional branching on x86_64.
...
The register cache can be filled to the point that when dumping them the FixupBranch goes over the maximum size of 0x80.
Force them to use the "5byte" variant of the jump.
If we were able to determine if the length we had to jump was <0x80 in the future this could be a slight optimization.
This has to be done in bcctrx, bclrx, and twx. It was already done in bcx before.
This fixes issue 7378.
2014-06-13 12:41:50 -05:00
3d6f9ef897
BitField: Add an explicit getter function for retrieving the BitField value.
...
Sometimes (in particular when using non-typesafe functions) it can be convenient to have a getter method rather than performing a potentially lengthy explicit cast.
2014-06-11 20:58:40 +02:00
78fbf2ecaa
Fix a few warnings caused by using BitField with non-typesafe functions.
2014-06-11 20:58:40 +02:00
b3c7f003da
BitField: Delete copy assignment to prevent obscure bugs.
2014-06-11 20:58:40 +02:00
5a66ded081
Merge pull request #482 from RachelBryk/remove-item-hang-patch
...
Remove fix item hang patch for wind waker.
2014-06-11 04:31:09 -05:00
80f3264b17
Remove fix item hang patch for wind waker.
...
Apparently it hasn't been needed in an eternity.
2014-06-10 21:04:45 -04:00
1db93db474
Merge pull request #474 from Sonicadvance1/conditional-branch
...
Support conditional register cache flushing on ARMv7.
2014-06-10 07:21:07 -05:00
be4b544bf6
Merge pull request #479 from Sonicadvance1/x86-regcache
...
Jit64 RegCache cleanup
2014-06-10 07:20:55 -05:00
c2b6a41e6b
Fix a few code style remarks.
...
Removes some casting of size_t to int.
2014-06-10 02:52:15 -05:00
b4ec70f0ac
Add conditional register cache flushing to JIT64's twx instruction.
2014-06-10 02:46:10 -05:00
06e8c7d7c9
Add conditional register cache flushing to JIT64's bcx instruction.
2014-06-10 02:45:04 -05:00
b99edd6202
Add conditional register cache flushing to JIT64's bcctrx conditional route.
2014-06-10 02:44:16 -05:00
5e1a465d50
Change register cache to using an enum to determine flush mode.
...
This is easier to identify what the flush is doing rather than a "true" as argument.
2014-06-10 02:42:00 -05:00
2989ccff79
Support conditional register cache flushing on ARMv7.
...
Similar to PR #451 , but for ARM as well.
2014-06-09 06:08:13 -05:00
2ae3609a7b
Merge pull request #476 from RachelBryk/wtf-is-this
...
Remove a useless ini file set.
2014-06-08 23:25:28 -05:00
c38e8e25dd
Remove unused video config variable.
2014-06-09 00:02:38 -04:00
4cfeeee5e9
Merge pull request #472 from Sonicadvance1/ARM-is-not-generic
...
Make it so ARMv7 isn't a generic target.
2014-06-08 09:30:57 -05:00
489534bc7c
Merge pull request #248 from RachelBryk/dsp-rom-hash
...
Add DSP rom hashes to movie header.
2014-06-08 11:27:55 +02:00
5d793881b0
Fix the capitalization of "GameCube" throughout the project.
2014-06-08 11:24:49 +09:00
6e1d312091
Make it so ARMv7 isn't a generic target.
...
Rearranges a bit of code so that ARM isn't a generic build anymore. Because it obviously isn't
2014-06-07 20:26:31 -05:00
b79482af44
Merge pull request #459 from lioncash/prototype-typo
...
Fix a typo in a function prototype in PowerPCDisasm.h
2014-06-08 03:17:06 +02:00
103d9008d6
Merge pull request #391 from RachelBryk/netplay-flash-on-join
...
Flash netplay window when someone joins if the window doesn't have focus...
2014-06-07 06:33:54 -05:00
b778b43992
Merge pull request #404 from magumagu/jitcache-cleanup
...
JitCache cleanup
2014-06-07 01:49:07 -05:00
7d12a31cc2
Merge pull request #395 from RachelBryk/race
...
Fix a couple race conditions.
2014-06-07 01:10:51 -05:00
b591184e4b
Merge pull request #437 from lioncash/netplay
...
Minor netplay server cleanup
2014-06-07 01:08:52 -05:00
b7519fdde1
Merge pull request #337 from Tilka/lto
...
Fix LTO with GCC 4.9
2014-06-07 00:54:28 -05:00
28c8802515
Merge pull request #469 from Sonicadvance1/GLES-version-detect-fix
...
Fix OpenGL ES version detection.
2014-06-06 21:26:03 -05:00
d2e4c2fc50
Fix OpenGL ES version detection.
...
Mesa report GLES version as "3.0" not "3.00"
Spec mandates X.Y versioning scheme, doesn't say how long the decimal place must be.
2014-06-06 21:21:35 -05:00
b6db0d0ab8
Merge pull request #457 from Tilka/jcc
...
x64Emitter: J_CC: use 32 bit offset automatically
2014-06-06 20:53:50 -05:00
c118632cde
Merge pull request #450 from Tilka/fmrx
...
Jit64: revert fmrx revert
2014-06-06 20:53:21 -05:00
e655f1fbd4
Merge pull request #467 from delroth/locale-update
...
Translation pull from Transifex
2014-06-07 01:20:06 +02:00
7291d6697e
Translation pull from Transifex
2014-06-07 01:14:56 +02:00
db08f7bf4a
Merge pull request #371 from quarnster/patch-1
...
PPCAnalyst now detects internal branches better
2014-06-06 02:45:24 -05:00
7ffea5ddc9
Merge pull request #464 from lioncash/log-str
...
Use std::string in LogContainer's constructor.
2014-06-06 00:59:22 +02:00
834bc85e1f
Merge pull request #458 from Tilka/warnings
...
Fix some warnings
2014-06-06 00:58:37 +02:00
3843848ed4
Use std::string in LogContainer's constructor.
...
This allows for removal of the strcpy calls, also it's technically way more safe, though I doubt we'll ever have a log name larger than 128 characters or a short description larger than 32 characters.
Also moved these assignments into the constructor's initializer list.
2014-06-05 18:50:14 -04:00
b780ef950c
Merge pull request #435 from YourGamesBeOver/master
...
Options for selecting which columns are visible in the game list.
2014-06-06 00:46:26 +02:00
91840cb4c7
added option for selecting which column are displayed in the game list, added optional game id column, and added config entry to disable making compressed games blue
2014-06-05 15:34:20 -04:00
318b03ec92
Merge pull request #460 from degasus/efbcache
...
OGL: speed up the EFB cache.
2014-06-05 16:28:35 +02:00
9566dcf0da
OGL: speed up the EFB cache
...
gcc doesn't optimize this loops with -O2, so using memset now.
A flag to skip the clear funktion was added as the cache is already cleared most of the time.
2014-06-05 14:53:09 +02:00
40031c9a72
Merge pull request #461 from degasus/streambuffer_opts
...
OGL StreamBuffer optimizations
2014-06-05 13:39:42 +02:00