LunaMoo
f10c9dfd8c
Initialize pspWidth and increase the max size.
2017-06-01 16:52:36 +02:00
LunaMoo
7cee37c4e8
Needs to be square! O.o
2017-06-01 13:46:33 +02:00
LunaMoo
17d8eb19c5
Fix jpeg's with width not matching psp buffer size.
2017-06-01 13:31:25 +02:00
LunaMoo
0cdd55f450
Implement sceJpegDecodeMJpeg & sceJpegDecodeMJpegSuccessively
2017-05-31 18:46:19 +02:00
Henrik Rydgård
3d1ea531e6
Should probably stick to the old way here.
2017-05-26 19:55:52 +02:00
Henrik Rydgård
21fe73c8e7
Switch strncpy to truncate_cpy in a bunch of places.
2017-05-26 19:04:08 +02:00
Henrik Rydgård
083f7ff280
Strncpy doesn't terminate correctly, switch to truncate_cpy.
2017-05-26 18:26:26 +02:00
Henrik Rydgård
e981139e71
Some constification in ElfReader, sanity checks in sceKernelMutex. Might help #9718 a little bit, though probably not the Elf issue (and if the workarea pointer is bad, it's not likely the game will limp along for much longer)
2017-05-24 10:52:19 +02:00
LunaMoo
ea725e3b19
Init rtcBaseTime.tv_usec to 0
2017-05-24 02:43:32 +02:00
LunaMoo
00585e70ea
Add sceKernelLoadExec_28D0D249.
2017-05-21 17:17:31 +02:00
Henrik Rydgård
85654aafce
Merge pull request #9698 from hrydgard/managedtexture-reliability
...
General crash and hang fixes
2017-05-18 17:15:19 +02:00
Henrik Rydgård
b286283ced
Since we know from #9601 that e9d5eb694b
is wrong, at least make it more specific.
2017-05-18 15:30:12 +02:00
Henrik Rydgård
6d58a8d8f6
Move up Software Rendering to Rendering where it belongs. Makes it easier to turn it off if enabled by accident. Also warn if used and it runs slow.
2017-05-18 14:56:10 +02:00
Henrik Rydgård
70b000bba7
Remove slowness warning if software renderer is enabled, it'll show on almost everything.
2017-05-16 12:27:40 +02:00
Unknown W. Brackets
eb5c55e869
Core: Fix log spam in debug mode.
...
No need to log every single call.
2017-04-24 10:16:26 -07:00
Henrik Rydgård
c899882034
Fix issues with software GPU on D3D11
2017-04-11 12:53:11 +02:00
Henrik Rydgard
5ce73f7264
Restore calls to UpdateUI from sceUmd, now that it's faster.
2017-04-05 11:46:41 +02:00
Henrik Rydgard
a029195f57
Forgot one line
2017-04-04 10:14:07 +02:00
Henrik Rydgard
0a0aa02aae
Win32: Enable/disable menu items when a menu is popped down. Allows us to avoid calling UpdateUI from sceUmd. Should fix #9546
2017-04-04 10:11:03 +02:00
Henrik Rydgard
6313d2a7af
Make the slow framerate warning yellow. Don't show it if running at "alternate speed".
2017-04-03 20:58:51 +02:00
Unknown W. Brackets
51fe978fe1
Core: Clear debug stats on frame start.
...
This way we can log drops and debug stats at the same time - oops.
2017-04-02 14:49:18 -07:00
Henrik Rydgård
f011ac39bf
Merge pull request #9496 from unknownbrackets/idle-timing
...
Core: Reduce frame idle delay
2017-03-25 08:55:47 +01:00
Unknown W. Brackets
1fdf7c5373
UI: Skip game bg lookup without game.
...
This avoids trying to identify a file without a name.
2017-03-24 22:15:22 -07:00
Unknown W. Brackets
cf37da47ba
Core: Reduce frame idle delay.
...
Otherwise we only have a single vblank of time left. Sometimes that's not
enough. Effectively, this makes us only sleep one vblank at a time.
2017-03-24 21:55:24 -07:00
Henrik Rydgård
33db883024
Merge pull request #9492 from unknownbrackets/frame-drops
...
Allow debug logging of frame drops
2017-03-24 20:37:18 +01:00
Unknown W. Brackets
01703f7ffc
Core: Add UI option to enable frame drop logging.
2017-03-23 19:27:16 -07:00
Unknown W. Brackets
47565e1a9e
Core: Add a feature to log stats on any frame drop.
2017-03-23 19:02:19 -07:00
Unknown W. Brackets
438af2f4fa
Core: Separate collecting and displaying stats.
2017-03-23 18:57:18 -07:00
Henrik Rydgard
ac843b0b1e
Enable FFMPEG in the UWP build
2017-03-23 10:02:28 +01:00
Henrik Rydgard
ff2b6b3fca
Assorted cleanup, UWP memory map fixes. PSPFlower runs in both 32-bit and 64-bit.
2017-03-23 10:02:28 +01:00
Unknown W. Brackets
88780fe1dd
Cut down on some logspam.
2017-03-19 07:44:44 -07:00
Henrik Rydgard
d30116b8c3
Change another mutex back to being recursive. Oops. Fixes #9450
2017-03-18 22:34:19 +01:00
Henrik Rydgard
e78d85f386
Don't warn about slowness in debug builds
2017-03-14 10:40:18 +01:00
Unknown W. Brackets
ad8a0e6cc0
Add an ini setting to hide performance warnings.
2017-03-11 19:31:00 -08:00
Unknown W. Brackets
10ad7e1b5b
Detect when the game is running slow, and warn.
...
Many users assume that sound emulation is broken, and don't realize they
may need to tweak their settings - we don't even show the FPS counter by
default.
2017-03-11 19:24:00 -08:00
Henrik Rydgard
9bb81a24c0
Fix bug where we'd reload the post shader information every frame. Fixes #9410
2017-03-11 12:25:43 +01:00
Henrik Rydgård
62dcb9c70c
Log if Comp_SysCall encounters bad syscall instructions
2017-03-10 00:13:06 +01:00
Henrik Rydgård
4cdbe0b957
Fix an ancient bug in sceKernelExitDeleteThread
2017-03-10 00:11:01 +01:00
Henrik Rydgård
e74749f2b2
A function renamed, some logging improvements
2017-03-10 00:11:00 +01:00
Henrik Rydgård
440e72d250
Clean up among the logs. Remove MASTER_LOG.
2017-03-06 13:10:23 +01:00
Henrik Rydgård
a1941d8a81
It's enough to call net::Init/Shutdown in NativeInit/Shutdown. Remove other calls.
2017-03-06 10:51:28 +01:00
LunaMoo
33282939fb
Make sure it doesn't bother when buffer effects are skipped
2017-03-05 21:11:40 +01:00
LunaMoo
2b0ab12c4d
Add PostShader option to force 60fps for animated effects
2017-03-05 15:04:22 +01:00
Henrik Rydgard
26a2d42731
Big mutex overhaul - remove our custom ones, make them non-recursive where possible
2017-02-28 11:40:29 +01:00
Henrik Rydgard
50be4e72b2
Get rid of our own silly reimplementation of std::thread
2017-02-27 20:51:36 +01:00
Henrik Rydgard
fcbc20f240
Small changes to make Common and Core build under my preliminary UWP setup.
2017-02-24 18:59:41 +01:00
LunaMoo
d832b4adfd
Make sound recording sane and match video recording behaviour.
2017-02-24 05:36:44 +01:00
Henrik Rydgard
19d321bd8c
Fix a bad memory leak in sceMpeg
2017-02-20 11:12:39 +01:00
Henrik Rydgard
b0942cf40f
Implement sceIoCreate flag O_EXCL. Should fix #9322
2017-02-19 10:05:17 +01:00
Henrik Rydgard
e9d5eb694b
Fix video playback in LocoRoco 2. scePsmfPlayerGetInfo had a couple more parameters.
...
Fixes #7887 .
2017-02-17 10:29:00 +01:00