Commit Graph
816 Commits
Author SHA1 Message Date
Coldbird b08c7012f1 Add Google Cardboard Support 2015-01-24 17:39:59 +01:00
Henrik Rydgard 790024c829 Add option to choose Audio backend, as WASAPI does not seem to be ideal for everyone..
Default to WASAPI though (Auto)
2015-01-24 13:50:27 +01:00
Henrik Rydgård a675139a5c Merge pull request #7365 from LunaMoo/bloomhack
Add Bloom Effect Smoothing hack
2015-01-24 10:51:24 +01:00
Henrik Rydgård 502614b836 Change default proAdhoc server to coldbird.net, see #7325 2015-01-23 19:24:13 +01:00
Luna 722d34e09a Add Bloom Effect Smoothing hack 2015-01-23 02:08:20 +01:00
Josh Palmer 918b96500c DInput/XInput: Configurable deadzone + inverter
* Add configurable shared deadzone for all DInput axes
* Add configurable separate deadzones for left & right XInput sticks
* Add configurable deadzone inverter for DInput X/Y axes
* Add configurable deadzone inverter for XInput sticks
2015-01-17 21:26:08 +00:00
Henrik Rydgard 0c6ceee210 Optimize the resampler a little. Update native with new ability to not force 44khz so we actually get any use.
This causes Nexus 4 and Nexus 9 to end up on the fast path, greatly decreasing audio latency!

This also removes the "atomic audio" setting as the new audio code is lock-free always.
2015-01-11 18:06:42 +01:00
Henrik Rydgard f188737a86 Just to investigate #7269, skip the version check on ARMEABI (very old ARM) 2015-01-04 23:45:30 +01:00
sum2012andHenrik Rydgard 21f3d0ecf2 Add built-in AdhocServer option 2015-01-04 13:04:06 +01:00
Unknown W. Brackets b6b4a4f05e Avoid debug log spam in menu. 2014-12-30 10:05:36 -08:00
Unknown W. Brackets 3f20b32041 Add an option to prevent cpu stall on slow IO.
This is good for any slow storage, including:
  * Hard disk spinning up.
  * Generally slow (cheap) SD cards.
  * HTTP or Samba streaming.

May possibly cause bugs in some cases where timing is unrealistic.  That
being said, as long as the game is a UMD game, and there's caching (could
enable memory caching for storage), it should not be a problem usually.
2014-12-26 01:07:16 -08:00
Henrik Rydgård 71c9804ffd Merge pull request #7195 from Bigpet/copydefaults
copy the current config when creating a pre-game config
2014-12-20 19:25:31 +01:00
Unknown W. Brackets 1479a6dd32 Correct a no return value warning. 2014-12-20 09:10:18 -08:00
Peter Tissen a5fcf9dd5f Make 'load defaults' work for per-game configs. Move 'stop' code into PSP_Shutdown 2014-12-19 14:56:36 +01:00
Peter Tissen 664ac1061f copy the current config when creating a pre-game config 2014-12-19 02:22:47 +01:00
Peter Tissen be3389fdef added optional per-game settings
call button 'game settings' only when modifying game-only settings
make the user confirm deleting settings
2014-12-16 00:14:11 +01:00
Lioncash f830d5dec7 Core: Mark some functions as const 2014-12-03 15:16:11 -05:00
Unknown W. Brackets 256ea0c062 Verify recent file existance using a loader.
This way it supports remote files and doesn't wipe them.
2014-11-30 23:54:22 -08:00
Unknown W. Brackets efd7f1cc36 Fix a few warnings, cleanup. 2014-11-25 11:58:03 -08:00
Henrik Rydgård 811a27a6e6 Merge pull request #7069 from level99procrastinator/depth-range-hack-for-psp2
Workaround for graphics glitch in Phantasy Star Portable 2
2014-11-20 14:09:30 +01:00
sum2012 395ff97ecf Fix min mac problem 2014-11-13 23:57:16 +08:00
sum2012 feb23d717d Fix Wrong MAC address by old version by "Change MAC address" 2014-11-13 23:56:08 +08:00
Sacha a95500c930 Successful build on GCW-Zero. 2014-11-14 01:41:43 +10:00
sum2012 486c32b91b Fix 0A to 0F 2014-11-13 22:57:57 +08:00
sum2012 05b293c632 No need bracket 2014-11-13 22:20:29 +08:00
sum2012 122c3b866e Fix Wrong MAC address by "Change MAC address"
Part 1 of 7088
2014-11-13 22:13:57 +08:00
level99procrastinator a98980d28b Workaround for graphics glitch in Phantasy Star Portable 2 2014-11-08 20:31:17 +08:00
Henrik Rydgard 291e5e53c0 Add feature to cache ISOs in RAM to avoid I/O stutters. 64-bit only. Loading gets slow though.
TODO: Make it cache in the background on load. Allow on 32-bit for small ISOs.
2014-10-31 00:14:00 +01:00
The Dax 436f39d3f6 Win32: Add an UI option to change the GPU backend.
It requires an application restart to work.
2014-09-14 06:59:27 -04:00
Henrik Rydgard f84ebf6bff sprintf->snprintf, fix some too short buffers 2014-09-14 00:14:11 +02:00
Unknown W. Brackets 52b6f1095e armjit: Fix rounding mode, allow non flush-to-zero.
Default: force flush to zero (for RunFast mode.)  But now it's an ini
option so we can more easily compare armjit differences.
2014-09-11 07:58:51 -07:00
Unknown W. Brackets 94c1271761 Add an experiment with using a texture for tests.
Using an option for now so it's easy to test, if it works well we can
maybe remove the option.
2014-09-07 10:04:57 -07:00
The Dax f22212369f Remove a few unneeded parentheses, and use nullptr instead of NULL. 2014-08-31 03:19:19 -04:00
The Dax 3590352429 Win32: Use wide strings to parse most command-line arguments.
Also do a tiny bit of cleanup in main.cpp (replacing strcmps with simple string equality checks).
2014-08-31 02:47:25 -04:00
Henrik Rydgard 1d7642fa48 Remove most mentions of the "_XBOX" define 2014-08-24 14:21:35 +02:00
Henrik Rydgård 5d836bfa5a Merge pull request #6765 from hrydgard/thin3d
Switch UI drawing from GL to Thin3D. This activates the D3D9 path as well.
2014-08-23 10:52:21 +02:00
Henrik Rydgard e2ecbb7a4d Convert more UI code to Thin3D 2014-08-22 20:55:18 +02:00
Henrik Rydgard e539c7009f Hook up DX9 backend. Not really working though, it seems. 2014-08-22 20:55:12 +02:00
Henrik Rydgard 92c3775d95 Start hooking up D3D 2014-08-22 20:55:04 +02:00
Unknown W. Brackets dc91dc1ce8 x86jit: Support fpu rounding modes for mul, etc.
Fixes Gods Eater Burst loading PSP savedata, but can no longer load old
savedata.
2014-08-21 23:59:55 -07:00
Henrik Rydgård 5f8f3633a8 Merge pull request #6685 from unknownbrackets/kill-volume
Remove bgm and sfx volume settings
2014-08-19 07:56:01 +02:00
Henrik Rydgård d234ab03c6 Merge pull request #6696 from LunaMoo/master
Add Buffer Scalling Filter option
2014-08-19 07:55:45 +02:00
Unknown W. Brackets 5c470a1923 Remove bgm and sfx volume settings.
They don't actually work in all games, and this only confuses users.

Also, the default 7 lowers the volume of audio detected as bgm or sfx, but
not other volume.  This means that some audio may have played too loud in
some games by default, which will be fixed by this change.
2014-08-17 14:16:59 -07:00
The Dax 75e280e6fe Default to a deadzone 0.6f (60%) instead, as suggested. 2014-08-17 14:39:34 -04:00
The Dax 784f311d76 Make it available for everybody. 2014-08-17 14:36:35 -04:00
The Dax cb07da198b Make the keyboard analog limiter customisable. 2014-08-17 14:36:35 -04:00
The Dax 37b8f62997 Don't show upgrade notifications if PPSSPP is too new, regardless of iRunCount. 2014-08-16 16:31:07 -04:00
Luna 62a1023615 Add "Screen Scaling Filter" option 2014-08-08 20:51:15 +02:00
Henrik Rydgard 399d71373f Change pauseWhenMinimized default to false 2014-07-21 10:30:53 +02:00
The DaxandHenrik Rydgard 9af40da53e Make the ini tweak available for everybody. 2014-07-21 10:30:52 +02:00