Commit Graph
45601 Commits
Author SHA1 Message Date
Henrik Rydgård 6d37435ca8 Merge pull request #199 from chinhodado/patch-1
minor condition change
2014-02-18 07:52:31 +01:00
Unknown W. Brackets b5bdac211a Ignore pitch > 0x1000 for pcm.
It seems to be supported only below 0x1000.  Also, drop optimization for
double for now, simpler this way and doesn't seem common?
2014-02-17 21:09:44 -08:00
Unknown W. Brackets dd434cd7c5 Optimize mixing samples at common pitches.
Doesn't seem to be a big help but may matter more on mobile.
2014-02-17 21:09:44 -08:00
Unknown W. Brackets 139c91fe19 Return an error for an invalid pitch, per tests. 2014-02-17 21:09:43 -08:00
Unknown W. Brackets 1efcebb121 Smooth SAS resampling when pitch != 0x1000. 2014-02-17 21:09:43 -08:00
Unknown W. Brackets 8ded863231 Reset sampleFrac on keyon.
Since we're starting the samples over.
2014-02-17 21:09:42 -08:00
Unknown W. Brackets 38053df4ca Don't drop the last mix of vag samples.
Wait instead until the end of mixing to end the envelope.
2014-02-17 21:09:42 -08:00
Unknown W. Brackets 3899e18422 Always key on for 32 samples regardless of pitch.
Before it would be more or less depending on pitch.  It's always 32.
2014-02-17 21:09:41 -08:00
Unknown W. Brackets f62eb4848d Add a few more safety checks for SendMessage().
Broadcasting is bad.
2014-02-17 21:08:34 -08:00
Unknown W. Brackets ec34c31416 Initialize the status bar earlier.
We try to set its text sometimes before creating it, which can cause a
random hang.  It could also maybe be causing the window titles to be
blanked out.
2014-02-17 20:52:38 -08:00
chinhodado ade958043c minor condition change
there's no guarantee that the function will return 1 on success, at least not in the documentation
2014-02-17 20:46:51 -05:00
Henrik Rydgård 8da651b6c1 Merge pull request #5479 from sum2012/log
Enable produce DEBUG_LOG rather than INFO_LOG in Windows who don't need install Visual Studio Express
2014-02-18 00:36:22 +01:00
Henrik Rydgard e561f576b5 Windows screenshots: Name the files after the game ID. Implements #5504 2014-02-17 23:43:58 +01:00
Henrik Rydgard 9e0d4836fe Android: Minimum requirement is now Gingerbread. Upgrade to GCC 4.8.
"Fixes" #4798.
2014-02-17 23:36:13 +01:00
Henrik Rydgård 42af77ed9c Merge pull request #5498 from Dante38490/patch-1
-Update VS 2013
2014-02-17 22:39:21 +01:00
Henrik Rydgård 2890c4b206 Merge pull request #5488 from unknownbrackets/sas-minor
Improve more sas correctness
2014-02-17 22:39:10 +01:00
Henrik Rydgard eb4f17c65d 0.9.7.2 2014-02-17 21:25:53 +01:00
Henrik Rydgard 7d1bfefb8e Update native v0.9.7.2 2014-02-17 21:15:25 +01:00
Henrik Rydgård c552338543 Merge pull request #5503 from unknownbrackets/ui-tweaks
When the language changes, recreate all views
2014-02-17 20:50:37 +01:00
Unknown W. Brackets df1a26793b When the language changes, recreate all views.
Not just the current screen's views.  Fixes language not switching on main
screen when changed in settings.
2014-02-17 11:40:59 -08:00
Henrik Rydgård 60cf8af15d Merge pull request #5502 from unknownbrackets/tests
Update tests
2014-02-17 20:06:55 +01:00
Unknown W. Brackets 71ad115b81 Fix incorrect return in PSP_Init().
Mostly affects reset and tests, PSP_InitUpdate() worked properly for the
normal flow.
2014-02-17 10:57:47 -08:00
Unknown W. Brackets be0bb4f7b2 Update tests. 2014-02-17 10:55:18 -08:00
Unknown W. Brackets 0b7d4d99cf Fix MSVC build.
Blarg.
2014-02-17 10:43:23 -08:00
Henrik Rydgård 03b7f18485 Merge pull request #5499 from unknownbrackets/reporting
Don't allow reporting from bad savestates
2014-02-17 19:21:18 +01:00
Henrik Rydgard 7b88bd7918 Use case insensitivity when reading from zip files 2014-02-17 18:49:57 +01:00
Unknown W. Brackets 5e57a2ffa8 Don't allow reporting from bad savestates.
If the savestate was created with bad settings, or was loaded from an
older version, it may be damaged.  Let's not report old problems.
2014-02-17 09:43:12 -08:00
Dante38490 d996b3aa06 -Update VS 2013
While the project is already in 2013, except the SLN file.
2014-02-17 15:45:29 +01:00
sum2012 f0ad992b67 Add sceCtrl_driver and sceDisplay_driver 2014-02-17 20:46:57 +08:00
sum2012 d6790cf906 Add logging and fix savestatus 2014-02-17 20:42:35 +08:00
Unknown W. Brackets 617dcdd8ff Add some initial kernel sysclib funcs. 2014-02-17 20:39:02 +08:00
Henrik Rydgard 9c4d9461d4 Detect bad mipmap sizes, autogen mipmaps in this case. Might help part of #2603
(outrun)
2014-02-17 11:42:03 +01:00
Henrik Rydgård cb05a58799 Merge pull request #5494 from thedax/win32DPIAware
Win32: Make PPSSPP DPI aware to avoid flickering in fullscreen on some PC hardware setups.
2014-02-17 11:10:22 +01:00
Unknown W. Brackets e006ab5b2d Don't read the first 32 samples after keyon.
The way I'm approximating this is ugly...
2014-02-17 01:39:59 -08:00
Unknown W. Brackets 6b984c5593 Don't loop PCM samples when loopPos < 0. 2014-02-17 01:39:59 -08:00
Unknown W. Brackets 95fc9624b4 Fix PCM looping in SAS.
The parameter specifies where the loop restarts at.
2014-02-17 01:39:58 -08:00
Unknown W. Brackets 55507d7844 Fix the default adsr sustain mode.
Probably doesn't matter, games always set it.
2014-02-17 01:39:57 -08:00
Unknown W. Brackets a2cf4bde8c Validate the sas noise freq parameter. 2014-02-17 01:39:57 -08:00
Unknown W. Brackets d097ac5394 Don't change height when keying off a voice.
Tests show that the height does not revert to the sustain level.
2014-02-17 01:39:56 -08:00
Unknown W. Brackets 1a010a37ab Return an error for invalid voice in keyoff.
Can't reproduce no error and Every Extend Extra doesn't even seem to be
reporting it.  Most likely it would be happy with the error code anyway.
2014-02-17 01:39:56 -08:00
Unknown W. Brackets f02bf1239e Validate the effect volume in __sceSasRevEVOL(). 2014-02-17 01:39:55 -08:00
Unknown W. Brackets d53ab02e5b Don't change height immediately on keyon.
This replicates the PSP's behavior, which is a 32-grain lead in, plus the
height remains what it was before until processing happens.
2014-02-17 01:39:55 -08:00
Unknown W. Brackets 2e69aa913d Run tests with the max volume set. 2014-02-17 01:39:54 -08:00
Unknown W. Brackets 684caa01ec Correct SAS bent linear curve.
Tests shows that at 0x30000000 it still goes up the full amount.
2014-02-17 01:39:54 -08:00
The Dax 62075a1e9b Use a safer method of calling the DPI stuff. 2014-02-17 04:02:56 -05:00
The Dax 1b23c51a9f Win32: Make PPSSPP DPI aware to avoid flickering in fullscreen on some PC hardware setups. 2014-02-17 03:39:24 -05:00
Henrik Rydgård b894bd9b27 Merge pull request #5489 from unknownbrackets/jit-minor
Fix stack overflow on x64 with memchecks, darn it
2014-02-17 07:23:45 +01:00
Henrik Rydgård 98282e0fd3 Merge pull request #5454 from unknownbrackets/io-minor
Improve truncation handling on all platforms
2014-02-17 07:22:54 +01:00
Unknown W. Brackets 60fe544bd5 Use the resize event to update screen size on Qt.
Fixes #5491.
2014-02-16 22:15:38 -08:00
Unknown W. Brackets c803a15111 Update the screen scale on window resize in Qt.
Not sure if the right place, but already has PPSSPP specific code anyway.
2014-02-16 22:12:59 -08:00