89 Commits
Author SHA1 Message Date
Daniele Cattaneo 991bf4863b Do not use OERingBuffer as an intermediary for audio output. 2018-05-16 18:35:20 +02:00
Daniele Cattaneo c096adf978 Change audio output code to not fill the buffer at an incorrect rate. 2018-05-16 18:00:18 +02:00
clobber bf02b8b47a Merge pull request #18 from duckey77/master
Update PPSSPP-Core to v1.5.4
v1.5.4
2018-04-24 23:18:40 -05:00
duckey77 6875507991 Add the modified sceDisplay.cpp back in that removes the sleep per frame that is not needed 2018-01-21 18:26:14 -07:00
duckey77 cf60e5e176 Update info.plist to v1.5.4 2018-01-21 17:18:24 -07:00
duckey77 5f6b97e0b3 Update PPSSPP-Core to ppsspp v1.5.4 code 2018-01-20 12:21:41 -07:00
duckey77 3ba02837de Update subarea to ppsspp v1.5.4 2018-01-20 12:21:11 -07:00
duckey77 2c167e3f20 Remove files no longer needed for compatibility 2018-01-20 12:20:45 -07:00
clobber 92f6d7a49e Bump version for sparkle updater. Core is still 1.4.2 + upstream patch v1.4.2.1 2017-11-15 13:32:12 -06:00
clobber 270e0993a1 Cherry pick commit from upstream https://github.com/hrydgard/ppsspp/commit/7822e5b57ff44f59bbfb6603445d17dd769e36a1
Note: Remove this stub when we update to PPSSPP next release.
2017-11-15 13:30:52 -06:00
clobber 8ded57e080 With audio fixed and PPSSPP being fairly mature with high compatibility now, it's safe to remove the glitch warning from the frontend. v1.4.2 2017-09-09 14:15:47 -05:00
clobber a7dce0b6fd Fix restoring autosave states on launch.
cyclesAfter will be very low due to when number of cycles is queried and when the state is created
2017-09-09 14:01:34 -05:00
clobber 38d237b367 Increase buffer size to fix audio distortion for games that drop framerate (Final Fantasy Tactics battle animations) 2017-09-09 13:54:20 -05:00
Daniel Nagel d63886bf2e Change way of determining framerate
We used __DisplayGetFPS before but sadly it takes about 60 frames before
the correct framerate is returned by that function. We now use the
number of cycles that elapsed during a NativeRender call and calculate
the frame time from that.
Sadly for this to work we have to throttle PPSSPP, which means that it
tries to synchronize by default. As both PPSSPP and OpenEmu
synchronizing can lead to some issues, we have to disable the sleep
functions in the DoFrameTiming function of sceDisplay.cpp.

This fixes the audio crackle upon changing framerates, but doesn't
resolve all audio issues.
2017-09-09 01:21:54 +02:00
clobber c39fde54ef Use -fileSystemRepresentation instead of -UTF8String for file names 2017-08-17 00:39:16 -05:00
clobber 2182864307 Merge pull request #15 from duckey77/master
PPSSPP-Core update to ppsspp v1.4.2
2017-07-24 00:28:52 -05:00
clobber 21c494a374 Merge branch 'master' into master 2017-07-24 00:27:51 -05:00
duckey77 8c6ecfe8ea Update Core to use ppsspp 1.4.2 source 2017-07-23 20:35:59 -07:00
duckey77 bde048a5d6 Update reference to ppsspp v1.4.2 2017-07-23 20:35:34 -07:00
duckey77 6a41f6bf05 Replace old fob with new thin3d_gl and update gl_common calls and defines 2017-07-23 20:35:10 -07:00
clobber e2ade1b1cb Fix PPSSPP framework search path. Do not make path for the build products relative to the source directory! 2016-10-29 18:25:42 -07:00
clobber a159823305 Merge pull request #12 from duckey77/master
Update PPSSPP-Core to ppsspp 1.3
v1.3
2016-09-30 14:18:42 -05:00
duckey77 3168a70fdc Update PPSSPP-Core to ppsspp 1.3 2016-09-30 11:46:37 -07:00
mrvacbob e9d06c9a4b Merge pull request #11 from duckey77/master
Update the source for OE’s FBO implementation with upstream
2016-08-06 16:07:17 -07:00
duckey77 9d50010ca6 Update the source for OE’s FBO implementation with upstream 1.2.2 stable source. 2016-08-06 13:11:12 -07:00
clobber c5e78b1356 Bump version for sparkle updater. Core is still 1.2.2 v1.2.2.1 2016-08-06 11:53:55 -05:00
mrvacbob 2e3463b49d Fix memory corruption caused by not enough parens in malloc math. Also detect GL extensions properly.
Fixes https://github.com/OpenEmu/OpenEmu/issues/2621
2016-08-06 02:26:55 -07:00
clobber 71b876e73d Reenable iShowFPSCounter = true, otherwise __DisplayGetFPS() returns 0.
Maybe another way to calculate fps?
v1.2.2
2016-05-15 22:25:42 -05:00
clobber f785a702ae Merge pull request #10 from duckey77/master
Set Separate CPU thread to false and remove unneeded call to ReapplyGfxState()
2016-05-13 13:21:47 -05:00
duckey77 ce279ff240 Remove ReapplyGfxState call in NativeRender. It is not needed as to makes ReapplyGfxStateInternal be called twice per frame. We no longer need the GPUCommon.h include. 2016-05-13 10:57:39 -07:00
duckey77 d237ab8ef8 Set Separate CPU thread to false.
Not really needed and it could cause Graphics issues in some cases
Set Show FPS Counter to false.
     We don’t show on screen messages, so we don’t need to calculate the FPS each frame
2016-05-13 10:55:55 -07:00
clobber 2fcd640b6a Merge pull request #9 from duckey77/master
Update PPSSPP to v1.2.2
2016-05-12 11:51:31 -05:00
duckey77 9aa71c2904 Update Version String in Info.plist 2016-05-12 09:33:28 -07:00
duckey77 ea32a51dae Update PPSSPP-Core to ppsspp 1.2.2 stable 2016-05-12 09:31:55 -07:00
clobber ac9e13d4cc Build fix v1.1.1 2015-12-19 11:29:19 -07:00
clobber 52c7ad5703 Update PPSSPP to v1.1.1 2015-12-18 22:37:18 -07:00
clobber 46c6fe7bef Update to new core API 2015-11-08 17:33:58 -06:00
Alexander Strange 8925ad66ae Pretty new OEGameCore refactor in preparation for OpenGL3 support. Should not break backwards compatibility. 2015-10-18 17:40:22 -07:00
Alexander Strange 9c4cf15e7b Update projects - fix debug builds, make deployment 10.11, enable objc-arc properly, build faster 2015-10-17 13:04:19 -07:00
Christoph Leimbrock bb4aa5344b Fix some warning and adjust project settings. 2015-10-06 22:04:33 +02:00
clobber 42112c004a Enable link-time optimization 2015-05-22 23:17:43 -05:00
clobber d92d530987 Update PPSSPP to v1.0.1 2015-05-22 22:59:33 -05:00
Daniel Nagel d114dbca65 Switch to some more reasonable fallback defines v1.0 2015-02-24 09:25:53 +01:00
Daniel Nagel 49ab78b2e0 Update PPSSPP to v1.0 2015-02-23 11:59:23 +01:00
Alexander Strange b7f7ffcef1 Properly install the dSYM 2014-08-30 19:38:40 -07:00
Daniel Nagel 12b16e754b Update to v0.9.9.1 v0.9.9.1 2014-08-20 20:48:39 +02:00
clobber a23cb76a5f Bump version to 0.9.9 v0.9.9 2014-08-09 18:23:20 -05:00
Daniel Nagel 5da160acf4 Update to v0.9.9 2014-08-07 18:31:10 +02:00
clobber 92cfef3db3 Fix audio related crash.
In some cases, __DisplayGetFPS can return wildly negative values and cause a crash based on how we compute samples. Known occurrence in Power Stone Collection while loading Power Stone.
v0.9.8
2014-07-04 19:38:27 -05:00
clobber 5d686c8d6c Update PPSSPP to v0.9.8 2014-07-04 02:41:36 -05:00