Commit Graph
27588 Commits
Author SHA1 Message Date
Unknown W. Brackets 4ced0e86b1 Return an error code when module load fails.
If we're out of memory, we need to tell the game, of course.
2014-07-13 22:00:33 -07:00
Unknown W. Brackets 7c4aab3cc2 Warn on exports from syslib.
They don't seem to hook up properly on hardware by the module name.
2014-07-13 22:00:33 -07:00
Unknown W. Brackets 50402a3d49 Return NOT_YET_LINKED for unlinked module funcs. 2014-07-13 22:00:32 -07:00
Unknown W. Brackets 292a9ea567 Clear module text and bss on unload.
Text is set to break instructions, data/bss to -1.  Matches results on a
PSP.
2014-07-13 22:00:32 -07:00
Unknown W. Brackets ede29179c6 Cleanup remaining modules on loadexec. 2014-07-13 22:00:31 -07:00
Unknown W. Brackets 729377881c Protect against modules with no start address.
Generally, fake ones.
2014-07-13 19:58:30 -07:00
Unknown W. Brackets 4a94a30ba6 Calculate the module info data/text/bss size. 2014-07-13 19:53:00 -07:00
Unknown W. Brackets 1c7873e2f5 Fill the module info segment addresses and sizes. 2014-07-13 19:16:25 -07:00
Unknown W. Brackets 399d4d1ba9 Correct sceKernelModuleStart() return value. 2014-07-13 15:16:03 -07:00
Henrik Rydgård 3f26cc6ed0 Merge pull request #6548 from unknownbrackets/minor
Adjust some reporting
2014-07-13 21:36:06 +02:00
Unknown W. Brackets bf01fd2185 Try to avoid false reporting of depthbuf reuse. 2014-07-13 11:59:45 -07:00
Unknown W. Brackets 3fa1481fe9 Cut down on "remaining data in packet" reports.
Looks potentially like a bug in FFmpeg.
2014-07-13 11:26:00 -07:00
Unknown W. Brackets 8dd783f719 Correct HLE function name per sha. 2014-07-13 11:03:23 -07:00
Unknown W. Brackets 81096f6bd0 Hook Dissidia's avi record func.
This makes it so replays can be recorded.  Though you could probably just
record separately anyway.
2014-07-13 08:36:34 -07:00
Sacha 84df417a01 Fix two more sleep bugs. 2014-07-13 08:15:14 +10:00
Sacha 6336435f81 Fix a bug where it would sleep for a full second instead of a millisecond on non-Windows. 2014-07-13 07:58:42 +10:00
Unknown W. Brackets 98d3dc4be8 Typos. 2014-07-12 13:48:30 -07:00
Unknown W. Brackets ef4847b6f5 Don't double decrease g_inCbCount.
Happened when a thread was deleted, it seems like.  Fixes #6542.
2014-07-12 09:57:13 -07:00
Sacha 88cfcf7e26 Qt: Don't detect executable by name (in case we change it). 2014-07-11 02:41:13 +10:00
Sacha 10be547ec0 Qt: Update desktop menus 2014-07-10 22:41:37 +10:00
Henrik Rydgård 45ff37dc17 Merge pull request #6535 from thedax/no-sprintf
Kill off some usages of sprintf.
2014-07-10 09:29:38 +02:00
The Dax db34490b9c Kill off some usages of sprintf. 2014-07-10 03:24:53 -04:00
Unknown W. Brackets d80d5beb71 Stop reporting blits when render mode is swapped. 2014-07-09 23:40:29 -07:00
Unknown W. Brackets b583e446e6 Skip reporting savedata stuff in known cases.
We were always doing 3 before for 5, so skip reporting it.  Other cases
are the interesting ones.
2014-07-09 23:30:20 -07:00
Henrik Rydgård 00c54a82a8 Merge pull request #6532 from unknownbrackets/gpu-minor
Avoid a texture offset if framebuf attach fails
2014-07-10 00:15:38 +02:00
Unknown W. Brackets f553b632be Avoid a texture offset if framebuf attach fails.
But, I'm not sure in what case this could happen.
2014-07-09 08:22:57 -07:00
Henrik Rydgård 41601d714b Change default of "disable slow framebuf effects" to false 2014-07-09 13:42:46 +02:00
Henrik Rydgård b855898390 Merge pull request #6530 from thedax/tex-cache-crashfix
Don't crash when framebuffer is a nullptr.
2014-07-09 13:11:00 +02:00
The Dax 97b467683a Don't crash when framebuffer is a nullptr. 2014-07-09 06:11:41 -04:00
Henrik Rydgård c60b14cab6 Merge pull request #6527 from unknownbrackets/fb-slow-option
Add an option to disable clut/render-to-self/etc.
2014-07-09 11:16:39 +02:00
Unknown W. Brackets 9903407353 Show option to disable framebuf effects in UI. 2014-07-08 23:57:43 -07:00
Unknown W. Brackets 4a8d52ab1a Add a config option for the slow framebuf effects.
Like cluts, blitting, etc.  At higher render resolutions these are
expensive, and on some mobile devices they may be too much.

Of course, they're only used when needed so this is a speedhack.
2014-07-08 23:57:27 -07:00
Unknown W. Brackets 40ac84e442 Cut down on cached booleans for non-softgpu things. 2014-07-08 23:56:50 -07:00
Unknown W. Brackets 22f41720b3 Allow using a disabled pointer on a view.
Sometimes this is more convenient.  Like with PPSSPP's config settings.
2014-07-08 23:37:51 -07:00
Sacha 45de6f5baf Qt: Buildfix ffmpeg search 2014-07-09 05:22:56 +10:00
Sacha 8527dfda46 Qt: Buildfix Symbian. QT_ARCH='symbian', QMAKE_TARGET.arch='' 2014-07-08 17:32:34 +10:00
Sacha d1fffede2c Qt: Modularise the settings file in to platforms with Arch / OS detection. 2014-07-08 17:15:28 +10:00
Juha Laukkanen c6324ce647 Merge commit '1a96f48370439181d4bb7db55e1e975a0f586e76' 2014-07-08 14:04:07 +09:00
Juha Laukkanen 1a96f48370 Put status of cheat.db import to log. Currently there is no any feedback to user. 2014-07-08 13:56:20 +09:00
Henrik Rydgård 0795f793b7 Merge pull request #6515 from unknownbrackets/savedata
Hash and detect savedata hashmode correctly
2014-07-07 15:12:33 +02:00
Unknown W. Brackets 0b22d8f56c Check for missing SAVEDATA_PARAMS. 2014-07-06 22:42:14 -07:00
Unknown W. Brackets 30f8ec447a Hash and detect savedata hashmode correctly.
Fixes Persona 1 savedata compatibility.
2014-07-06 19:27:51 -07:00
Unknown W. Brackets ce9337c8d9 Try to approximate condvars on win xp better. 2014-07-06 16:16:38 -07:00
Henrik Rydgård ac7b0ab7a1 Merge pull request #6514 from unknownbrackets/multithread
Fix a couple minor issues in multithreading
2014-07-07 00:08:55 +02:00
Henrik Rydgård f8c8649c80 Merge pull request #6513 from unknownbrackets/bof3-hack
Check for access to offset framebuffers better
2014-07-07 00:08:33 +02:00
Unknown W. Brackets 408ea88cd6 Fix incorrect state after reset in multithreading.
This would change coreState from CORE_POWERUP too early.  It's already
done in BootDone().
2014-07-06 14:02:45 -07:00
Unknown W. Brackets b1b2c91eb3 Fix issues on win32 with multithreading.
We weren't properly rechecking based on spurious wakeups (which
technically can happen on x64 too.)
2014-07-06 14:02:00 -07:00
Sacha ea9bad322f Travis: Blackberry buildfix (force gcc4.8.2). Switch Android to r9d NDK. 2014-07-07 05:22:05 +10:00
Unknown W. Brackets 81e6f93be4 Check for access to offset framebuffers better.
Even if the height of the framebuffer doesn't exactly match the offset.
Fixes #2759 again.
2014-07-06 11:52:00 -07:00
Sacha 377334dcd0 Blackberry: Make compatible with 10.2 again. Remove deprecated descriptor elements. 2014-07-07 04:04:26 +10:00