Commit graph

13478 commits

Author SHA1 Message Date
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
sum2012
9f269c39d4 Fix space bug
VS2013 bad thing
2014-05-30 06:15:05 +08:00
sum2012
b308052077 Small improve in scemp4 part 2 2014-05-30 06:07:58 +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
Sacha
9b7ab3816f Clean up MemArena and MemMap. Remove Symbian from MemArena (shouldn't have more ifdefs than code) 2014-05-29 03:30:23 +10:00
Unknown W. Brackets
bf5946203d Fix a couple typos, oops.
Framebuffer one probably broke Grand Knights History some, depal one
probably broke some clut stuff.
2014-05-28 00:19:51 -07:00
Sacha
5394eb29c8 Fix #6169. variable was defined in class but treated as local to function in parts. This meant it wasn't being cleared properly when view was recreated (eg. changing language). 2014-05-28 17:05:15 +10:00
Henrik Rydgard
06fda72701 framebuffer-clut fixes for ES2 2014-05-28 08:47:54 +02:00
Unknown W. Brackets
a5e3623742 Skip cpu change when game not running.
Oops, this happened when changing settings.  Fixes #6167.
2014-05-27 23:03:08 -07:00
Unknown W. Brackets
ade92fd37c Merge pull request #6166 from lioncash/cstr
Get rid of unnecessary c_str calls in VirtualDiscFileSystem.cpp
2014-05-27 22:10:05 -07:00
Lioncash
c54b7c1ec4 Get rid of unnecessary c_str calls in VirtualDiscFileSystem.cpp 2014-05-27 21:57:10 -04:00
Henrik Rydgård
1445d5ae31 Merge pull request #5767 from hrydgard/framebuffer-clut
Color-convert framebuffers that are bound as CLUT textures
2014-05-28 00:26:12 +02:00
Henrik Rydgard
44d9af9222 Hopefully fix the Manhunt red/green swap 2014-05-27 22:22:56 +02:00
Unknown W. Brackets
29a9ff369e Make a note when we need to reset the shader.
Hmm, not sure this is the cleanest way.
2014-05-27 22:12:25 +02:00
Unknown W. Brackets
14c081904c 5650 is also simple alpha. 2014-05-27 22:12:24 +02:00
Unknown W. Brackets
5f99f663ef Avoid duplicating an FBO when depaletizing it. 2014-05-27 22:12:23 +02:00
Unknown W. Brackets
126ed25a48 Correct clut depal indexing. 2014-05-27 22:11:20 +02:00
Unknown W. Brackets
5ac6fae8bb Validate framebuffer clut shaders on use.
When their parameters are actually the ones we are going to use.
2014-05-27 22:11:20 +02:00
Unknown W. Brackets
7ee6546609 Cache clut textures based on clut format.
Since we would end up with a different palette (size, interpretation of
bits, etc.)
2014-05-27 22:11:19 +02:00
Unknown W. Brackets
aa32bd6aa4 Also disable the logic op when rendering FB w/clut. 2014-05-27 22:11:18 +02:00
raven02
608d43898d Remove AlphaMaskHack 2014-05-27 22:11:18 +02:00
Henrik Rydgard
d90da45a76 On PC, OpenGL 3.3 is enough for the new path, don't need ES 3 full compat. 2014-05-27 22:10:37 +02:00
raven02
e2a4e13e38 Small one , not a big deal 2014-05-27 22:10:37 +02:00
Henrik Rydgard
7062da0483 Fix some more issues. The snow scene in FF Type 0 now looks B/W instead of broken. 2014-05-27 22:10:36 +02:00
Henrik Rydgard
3f16765f1c Allow 512 entries in 16-bit CLUTs. Also, forgot offset. 2014-05-27 22:09:29 +02:00
Henrik Rydgard
c3524246de Add GLES3 path to depalettization. Doesn't seem to help much though, must be missing something. 2014-05-27 22:09:28 +02:00
Henrik Rydgard
b82de69a2d depal: slightly better error reporting. 2014-05-27 22:09:28 +02:00
Henrik Rydgard
8b3f317bbf Typo fixes, thanks raven02. Fix deinitialization crashes. 2014-05-27 22:09:27 +02:00
Henrik Rydgard
2d31dd5e73 Try to fix Qt build 2014-05-27 22:09:27 +02:00
Henrik Rydgard
634add3a46 Depalettize works at other resolutions than 1x. For some strange reason though if you change resolution in game it breaks. 2014-05-27 22:09:26 +02:00