Unknown W. Brackets
b603a71281
Fix Star Ocean movement problems due to memcpy.
...
It needs to handle overlap correctly, ugh.
2014-05-31 21:48:10 -07:00
Unknown W. Brackets
a09b738879
Fix exit replacement hooks.
2014-05-31 21:48:10 -07:00
Unknown W. Brackets
089ee41d9c
Implement a very basic stencil upload.
...
This is not fast or efficient, but works.
2014-05-31 21:48:09 -07:00
Unknown W. Brackets
e477a765e1
Scale bits better in MakePixelTexture().
2014-05-31 21:48:08 -07:00
Unknown W. Brackets
c142207a93
Fix a few warnings, mostly type comparisons.
2014-05-31 21:42:57 -07:00
Sacha
e59877558f
Blackberry: buildfix.
...
Give up on supporting multiple libpng. FindPNG doesn't report the specific include dir it uses and the library name doesn't always match. So use libpng17 on Linux/Blackberry too.
2014-06-01 07:55:45 +10:00
Henrik Rydgård
fd19b8d271
Merge pull request #6197 from unknownbrackets/replace-funcs
...
Function replacement hooks and some GLES compat replacements
2014-05-31 20:30:30 +02:00
Henrik Rydgård
365f934755
Merge pull request #6201 from unknownbrackets/armjit-minor
...
Implement vsat0/vsat1 in armjit, minor optim
2014-05-31 20:29:00 +02:00
Unknown W. Brackets
5ccc227462
armjit: Minor const optimization in Comp_VV2Op.
2014-05-31 11:12:36 -07:00
Unknown W. Brackets
df289e46a9
armjit: Use sat0/1 method from prefixes in vsat.
2014-05-31 11:12:35 -07:00
Unknown W. Brackets
1433b98c46
Clean up the framebuffer force downloads.
2014-05-31 10:03:03 -07:00
Unknown W. Brackets
085931dd1c
Clear replacements on savestate outside jit too.
2014-05-31 10:03:02 -07:00
Unknown W. Brackets
b2dc92b942
Add a hook for Hexyz Force's "monoclome" thread.
...
This fixes missing graphics in some areas in GLES, due to direct framebuf
access.
2014-05-31 10:03:02 -07:00
Unknown W. Brackets
9f01c02626
Don't try to read breakpoint info after exit.
...
Fixes a crash on exit when on a breakpoint.
2014-05-31 10:03:01 -07:00
Unknown W. Brackets
5dd8ebe2b4
Add a hook for Gods Eater Burst's swizzled copy.
2014-05-31 10:03:01 -07:00
Unknown W. Brackets
d09be5a4bc
Update PC before going into a replacement func.
...
This way we can report the PC properly on errors, and the replacement func
can even look at PC.
2014-05-31 10:03:01 -07:00
Unknown W. Brackets
f489694515
Add the option to hook, rather than replace, funcs.
...
This can be useful for debugging or developing translations/game hacks,
and also gives us options when dealing with GLES incompatibilities.
2014-05-31 10:03:00 -07:00
Unknown W. Brackets
72eb15f282
Speed up debug build hashfunc lookup.
2014-05-31 10:03:00 -07:00
Unknown W. Brackets
63c4d1e20b
Merge pull request #6194 from thedax/win32-buildfix
...
Win32 buildfix.
2014-05-30 15:37:10 -07:00
The Dax
4ab69656fe
Win32 buildfix.
2014-05-30 18:21:40 -04:00
Sacha
83f498f3be
Qt: Update to libpng17. Update native.
2014-05-31 05:14:35 +10:00
Sacha
32a8f6f3e1
Native buildfix
2014-05-31 04:48:12 +10:00
Sacha
557d6f3754
Native update
2014-05-31 04:38:02 +10:00
Sacha
85c42e6932
Switch to libpng17 to resolve NEON issue on iOS + other bug fixes.
2014-05-31 04:36:35 +10:00
Henrik Rydgård
0acf2e0ba7
Merge pull request #6191 from unknownbrackets/gpu-minor
...
Allow uploads to framebuffers in non-buffered, disable shader blending
2014-05-30 19:41:11 +02:00
Unknown W. Brackets
192945fc71
Allow a memcpy upload in non-buffered rendering.
2014-05-30 09:44:14 -07:00
Unknown W. Brackets
da25de6970
Support block transfer uploads in non-buffered.
2014-05-30 09:25:36 -07:00
Unknown W. Brackets
766968e942
Don't use shader blending without buffers.
...
Ugh, making ComputeFragmentShaderID() slower again...
2014-05-30 09:01:22 -07:00
Unknown W. Brackets
aecd5bf250
Support render-to-self on GLES2.
2014-05-30 08:53:22 -07:00
Sacha
4c8a615f76
CMake: Make the code more platform-agnostic and cleaner.
2014-05-31 01:22:11 +10:00
Henrik Rydgård
c2778d9a2a
Merge pull request #6184 from daniel229/patch_04
...
World Neverland Qukria Kingdom Stories Chinese translate bypass EBOOT
2014-05-30 09:55:58 +02:00
Henrik Rydgård
ba1834d5f6
Merge pull request #6186 from unknownbrackets/screenshot-fix
...
Look at the right bytes for screenshot mode
2014-05-30 09:54:52 +02:00
Unknown W. Brackets
a5fc0c49bc
Look at the right bytes for screenshot mode.
...
Although, there's a bunch more needed to make this work properly.
2014-05-29 23:28:27 -07:00
daniel229
7aa75e6e81
World Neverland Qukria Kingdom Stories Chinese translate bypass EBOOT
2014-05-30 12:28:27 +08:00
Henrik Rydgård
770d0d7adb
Merge pull request #6178 from unknownbrackets/audiocodec-fix
...
Cleanup sceAudiocodec some
2014-05-29 20:04:25 +02:00
Henrik Rydgård
018468d9e0
Merge pull request #6180 from sum2012/log
...
Remove sceUtilityLoadAvModule report
2014-05-29 20:03:26 +02:00
Henrik Rydgård
9ce981cbaf
Merge pull request #6179 from sum2012/scemp4
...
Small improve scemp4 part 1
2014-05-29 20:03:12 +02:00
sum2012
38844ac0e7
Remove sceUtilityLoadAvModule report
...
Now no need
2014-05-29 23:36:36 +08:00
sum2012
bf0f0b87d6
Small improve scemp4 part 1
2014-05-29 23:33:17 +08:00
Unknown W. Brackets
95414d6727
Get rid of some duplicate code.
2014-05-29 08:30:00 -07:00
Unknown W. Brackets
4bb6709eb2
More cleanup in sceAudiocodec.
2014-05-29 08:19:26 -07:00
Unknown W. Brackets
0b59cc4c35
Use a std::map in sceAudiocodec.
2014-05-29 08:16:47 -07:00
Unknown W. Brackets
a09f1fd80f
Clean up a leak in sceAudiocodec load state.
2014-05-29 08:11:00 -07:00
Henrik Rydgard
d4c7922c25
framebuffer-clut: Fixes to ES 2.0 path, slight simplification to ES 3.0 path
2014-05-29 12:30:07 +02:00
Henrik Rydgård
8b0043ae57
Merge pull request #6176 from unknownbrackets/atrac-fix
...
Fix lowlevel atrac looping on savestate load
2014-05-29 10:17:10 +02:00
Unknown W. Brackets
77b5cb7629
Reset decodePos in lowlevel decode.
...
FFmpeg was smart enough to do this for us, but not when we loaded a
savestate. This is because without a savestate, we returned an initial
small header packet of this size, which gave FFmpeg the idea that seeking
there might help.
But, since we're forcing the decode at a certain position the better thing
is to seek ourselves.
2014-05-29 00:38:20 -07:00
Unknown W. Brackets
f29233386c
Initialize some variables.
2014-05-29 00:16:16 -07:00
Unknown W. Brackets
a229593105
Erp, forgot to amend, sorry.
2014-05-28 22:49:49 -07:00
Unknown W. Brackets
63bb52bc42
Use the correct size in sceAudioCodec savestates.
...
ARRAY_SIZE(ptr) ain't gonna work. Fixes #6173 , thanks Lioncash.
2014-05-28 22:45:51 -07:00
Sacha
f787a1cbe1
Fix Windows build.
2014-05-29 10:33:02 +10:00