Henrik Rydgard
07933cad42
Revert "Minor optimizations, add a failsafe"
...
This reverts commit 48e4d1edae19a2f7e3761e9ff7dc93ed63db7de9.
2015-01-22 19:52:58 +01:00
Henrik Rydgard
9c64351578
Revert "Fix issues with scaling ARGB1555 textures in OpenGL, introduced by the recent merge"
...
This reverts commit 08eaa6e1f7cefc384dfb7ef7922b783b964b6f0e.
2015-01-22 19:52:49 +01:00
Henrik Rydgard
08eaa6e1f7
Fix issues with scaling ARGB1555 textures in OpenGL, introduced by the recent merge
2015-01-20 22:48:39 +01:00
Henrik Rydgard
48e4d1edae
Minor optimizations, add a failsafe
2015-01-20 20:08:12 +01:00
Henrik Rydgård
f1b57dabf5
Merge pull request #7361 from hrydgard/color-conv-centralize
...
Color conversion centralization
2015-01-20 19:09:13 +01:00
Henrik Rydgard
7faddd6100
Consolidate the two TextureScaler copies into one.
...
Also lets us clean up ColorConv slightly.
2015-01-20 17:32:55 +01:00
Henrik Rydgard
4d1c1e41f3
Optimize and consolidate color conversion a bit
2015-01-20 17:32:55 +01:00
Henrik Rydgard
2623a48b4a
Centralize color conversion functions in Common/ColorConv.
2015-01-20 17:32:54 +01:00
Henrik Rydgard
41001637ce
Update lang, native
2015-01-20 13:12:01 +01:00
Henrik Rydgard
60c7c44390
Update native
2015-01-20 13:11:12 +01:00
Henrik Rydgård
feeb3c97dd
Merge pull request #7359 from daniel229/replace_funcs
...
Functions replace in games
2015-01-20 09:34:31 +01:00
Unknown W. Brackets
5065570c1b
Burn troublesome debugging code with fire.
...
This wasn't doing anything on any platform, even in debug mode, it was
just in upstream in case someone wanted to debug xbrz.
Removing it, will have to remember to remove again when syncing upstream.
It makes Linux still break and does not help cross-compat.
2015-01-19 19:06:32 -08:00
daniel229
f1669a3077
Functions replace
2015-01-20 09:06:08 +08:00
Unknown W. Brackets
19b92a3e68
Typo.
2015-01-19 09:41:35 -08:00
Henrik Rydgård
5c80731637
Merge pull request #7358 from unknownbrackets/warnings
...
A few more static analysis warnings
2015-01-19 18:15:56 +01:00
Unknown W. Brackets
dfcfad5d52
Remove a useless function call.
2015-01-19 09:10:04 -08:00
Unknown W. Brackets
a8eba307c3
Fix an unnecessary iterator compare.
2015-01-19 09:05:19 -08:00
Unknown W. Brackets
9a26758a13
Fix a savestate loading issue.
...
Maybe just older savestates. Sometimes we have block_align already, but
not a valid atracBytesPerFrame, so skip it.
2015-01-19 09:03:53 -08:00
Unknown W. Brackets
6e6b45ce2b
Fix a missing break.
2015-01-19 08:58:37 -08:00
Unknown W. Brackets
07982a31c2
Make sure an error case has defined behavior.
2015-01-19 08:55:37 -08:00
Unknown W. Brackets
603fb0a7f7
Clarify that some casts are not accidents.
2015-01-19 08:51:30 -08:00
Unknown W. Brackets
d1b3dcffd8
Fix another potential divide by zero.
2015-01-19 08:45:19 -08:00
Unknown W. Brackets
05feac3eb0
Fix a potential divide by zero.
2015-01-19 08:43:43 -08:00
Unknown W. Brackets
0d6c002cb0
Fix a very unlikely sign extend glitch.
2015-01-19 08:41:53 -08:00
Unknown W. Brackets
cdddd4b59c
Fix an undefined bit shift.
...
Shouldn't have mattered anyway, but maybe this can crash some ARM chip or
something...
2015-01-19 08:40:10 -08:00
Unknown W. Brackets
85fa35f651
Fix an undefined shift operation.
2015-01-19 08:38:16 -08:00
Unknown W. Brackets
d4f6b49dc4
Handle an error condition better.
...
Just in case someone typos a MIPS_MAKE_SYSCALL().
2015-01-19 08:34:12 -08:00
Unknown W. Brackets
83b8e564cf
Avoid an unlikely error in breakpoint listing.
2015-01-19 08:31:56 -08:00
Unknown W. Brackets
72f8f9addd
Check for errors carefully in PBP loading.
...
Just in case.
2015-01-19 08:31:41 -08:00
Unknown W. Brackets
11471372d2
Update armips, fix #7357 .
2015-01-19 08:30:18 -08:00
Henrik Rydgård
e71cd357d6
Merge pull request #7355 from unknownbrackets/replace-funcs
...
Handle breakpoints within replacements better
2015-01-19 08:35:33 +01:00
Unknown W. Brackets
6326088498
Add another memmove() implementation.
2015-01-18 21:27:07 -08:00
Unknown W. Brackets
70563c3e7b
Add another memset/memmove pair.
2015-01-18 21:27:07 -08:00
Unknown W. Brackets
70da5be5cc
Add another memcmp() implementation.
2015-01-18 21:27:06 -08:00
Unknown W. Brackets
69ed727a21
Mark another memmove() implementation.
2015-01-18 21:27:06 -08:00
Unknown W. Brackets
94ba05eba1
Add another memset replacement.
2015-01-18 21:27:05 -08:00
Unknown W. Brackets
1383c0e200
Replace memmove() from Star Ocean 1 (US).
2015-01-18 21:26:39 -08:00
Unknown W. Brackets
bc354f5564
Notate region on some replacements.
2015-01-18 21:26:38 -08:00
Unknown W. Brackets
b5837564c6
Hook memmove() found in Final Fantasy Tactics.
...
Probably will be seen in other games too.
2015-01-18 21:26:38 -08:00
Unknown W. Brackets
909478fb83
Handle disabled replacments in interp, oops.
2015-01-18 21:26:37 -08:00
Unknown W. Brackets
9cb1151b67
x86jit: Disable replacements w/ breakpoints inside.
...
This does alter graphics (memcpys won't fire anymore), but it also means
breakpoints work which is nice.
2015-01-18 21:26:37 -08:00
Unknown W. Brackets
ab8e2d56ec
Merge pull request #7354 from daniel229/replace_memset_fft
...
Replace memset in Final FantasyTactics (jpn)
2015-01-18 21:21:39 -08:00
daniel229
f29adce3b5
Replace memset in Final FantasyTactics (jpn)
2015-01-19 09:13:59 +08:00
Unknown W. Brackets
b32dcf572b
Update native (android version fix.)
...
Fixes #7352 .
2015-01-18 15:54:45 -08:00
Henrik Rydgård
416093f211
Merge pull request #7350 from unknownbrackets/warnings
...
A few more warning fixes
2015-01-18 22:33:53 +01:00
Unknown W. Brackets
e3b7ddb258
Clarify enum usage.
2015-01-18 13:26:26 -08:00
Unknown W. Brackets
df3f90d763
x86jit: Fix a copy/paste error.
2015-01-18 13:26:14 -08:00
Unknown W. Brackets
ee1085b060
Oops, deleted too early.
2015-01-18 13:18:17 -08:00
Unknown W. Brackets
964a50ca05
Fix a couple possible buffer overruns.
2015-01-18 13:16:34 -08:00
Henrik Rydgård
45ec0c8a14
Merge pull request #7349 from unknownbrackets/ffmpeg-compat
...
Defer opening audio codec until we have block size
2015-01-18 22:03:30 +01:00