Commit Graph

1548 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 Rydgard
4ebdf49fb6 Update ffmpeg to master, also switching to static linking of MSVCRT. Don't forget to update your submodules! 2015-01-24 13:30:37 +01:00
Luna
ff9d33d2a7 Move the hack to FramebufferCommon.cpp and rename. 2015-01-23 10:40:49 +01:00
Luna
722d34e09a Add Bloom Effect Smoothing hack 2015-01-23 02:08:20 +01:00
Unknown W. Brackets
116ddaaaf4 Fix a bad nullcheck. 2015-01-17 19:49:47 -08:00
Henrik Rydgard
8b05e7abf0 Adjust the audio speed on non-60hz Android devices to compensate.
Greatly improves audio stability on Nexus S.

Fixes #6677 .
2015-01-14 00:45:12 +01:00
Unknown W. Brackets
db898aff23 Add a NEON method to apply the volume. 2015-01-11 14:23:41 -08:00
Henrik Rydgard
c8dfcd5e74 Prepare for interchangable Windows audio backends 2015-01-11 21:00:56 +01: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
1b926ec59e Increase the resampler buffer size, needed on Shield :(
Reset DSound to 44100.
2015-01-11 18:06:39 +01:00
Henrik Rydgard
e312d6b5fd Replace outAudioQueue with Dolphin's resampler. 2015-01-11 18:06:06 +01:00
Henrik Rydgard
cac7a2feed Add a sample rate parameter to DSound, clean it up a bit 2015-01-11 14:11:09 +01:00
Henrik Rydgard
62d86f3246 Remove useless indirection class "PSPMixer" 2015-01-11 12:02:49 +01:00
Henrik Rydgard
3ca212ad0c Update native, expose platform audio sample rate in System Information on Android
When these don't match, we should really resample to get access to the low latency audio path. TODO
2015-01-11 11:42:00 +01:00
Henrik Rydgard
2cc1bd327a Make the reporting option more prominent. Also move a few options around.
Very minor change in indexgenerator.
2015-01-11 00:12:32 +01:00
Henrik Rydgard
604abe933e Update submodules, add x64Emitter bugfix from Dolphin (plus a few new instrs), misc 2015-01-11 00:12:32 +01:00
Henrik Rydgård
81caf7f382 Merge pull request #7271 from vnctdj/patch-1
Move ad hoc-related translations to [Networking]
2015-01-05 17:35:33 +01:00
vnctdj
3c5be2b20e Move "Networking" title to "ms" 2015-01-05 01:32:53 +01:00
Henrik Rydgard
a9b010b0cd Add a basic debug console UI to the devmenu that shows some log scrollback and has a little command line.
Useful for debugging on non-Windows in the future. For now non-mobile only (although may lift that restriction later)
2015-01-05 01:25:23 +01:00
Henrik Rydgard
3d8e30e4c7 Fix #6898 - buttons could disappear in non-buffered rendering 2015-01-04 18:00:59 +01:00
vnctdj
dfe882d207 Move ad hoc-related translations to [Networking] 2015-01-04 14:52:01 +01:00
Henrik Rydgard
70c745ca27 Make networking its own settings category 2015-01-04 13:04:11 +01:00
sum2012
21f3d0ecf2 Add built-in AdhocServer option 2015-01-04 13:04:06 +01:00
vnctdj
2765d8489f Make "Back" button translatable on the analogs testing screen 2015-01-04 02:01:05 +01:00
Henrik Rydgard
d545908b6c Show the last key event on the analogs testing screen
(which I guess is now a generic testing screen)

May help investigating #7254
2015-01-03 17:59:43 +01:00
Henrik Rydgard
87d221e069 Android: Ignore back-button events from other devices than Default if the back button is mapped.
Update native.

Should help #7254.
2015-01-02 16:43:08 +01:00
Henrik Rydgard
fdd297a982 Update native with better Moga version detection. Show moga version in System information on Android. 2015-01-01 13:35:31 +01:00
Henrik Rydgard
aa31bcc6ae R/B was swapped in the clear color. Also updates native with consistency fix.
Fixes native issue 254.
2015-01-01 11:26:23 +01:00
Henrik Rydgard
a125178b0b Add a popup dialog when clicking savestate screenshots 2014-12-31 20:43:29 +01:00
Henrik Rydgard
0cbff84489 Draw "OSM" as a view. ES 3.0: Tell tilers to discard depth/stencil of the backbuffer.
Also, don't even bind the UI texture unless there's UI to draw (probably negligible optimization).
2014-12-31 20:43:28 +01:00
Henrik Rydgard
6879f05eb0 First attempt at save state UI with screenshot thumbnails in the pause screen 2014-12-31 15:34:51 +01:00
Unknown W. Brackets
86859dd8e9 Create the SCREENSHOT dir using unicode as well. 2014-12-28 20:52:44 -08:00
Unknown W. Brackets
853e81cf03 dx9: Explicitly specify the backbuffer size.
Some people are getting black screens with Direct3D9 now, this is just a
theory.  Can revert if it doesn't help.
2014-12-27 09:56:21 -08:00
Unknown W. Brackets
efae9e0612 Make realistic timing optional. 2014-12-26 01:18:52 -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
6af7f4f7f3 Merge pull request #7226 from xebra/dx9
Fix resize the window correctly on dx9 backend
2014-12-25 23:15:34 +01:00
xebra
95258c2777 DX9:Fix forgotten resizing stuff 2014-12-26 03:10:26 +09:00
xebra
ecbc942c55 DX9:Implement resize back-buffer. 2014-12-26 01:41:12 +09:00
Henrik Rydgård
f74add91e2 Merge pull request #7202 from unknownbrackets/cpu-thread
Allow switching cpu thread on/off ingame
2014-12-24 19:15:51 +01:00
Henrik Rydgard
2e675c7b0b Move GamePauseScreen into its own file 2014-12-22 10:48:17 +01:00
Unknown W. Brackets
2412466065 Allow an analog to press a button in any direction.
This is the only remaining case in #4391, so fixes #4391.
2014-12-21 18:50:07 -08:00
Unknown W. Brackets
c52b73393b Try default constructors for Symbian. 2014-12-20 23:39:44 -08:00
Unknown W. Brackets
2dd9b10c8d Take screenshots with savestates. 2014-12-20 23:14:46 -08:00
Unknown W. Brackets
3f0b759746 Switch to std::function for savestate callbacks. 2014-12-20 22:23:26 -08:00
Unknown W. Brackets
0a6a70f53f Allow switching cpu thread on/off ingame. 2014-12-20 17:39:42 -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
5a4f71a9f2 Oops, DirectX on Windows only, of course. 2014-12-20 09:02:34 -08:00
Unknown W. Brackets
962d8c5224 dx9: Take screenshots (fixes #7197.) 2014-12-20 08:31:56 -08:00
Peter Tissen
df05399955 clarify wording on the 'restore default settings' confirmation dialog 2014-12-19 19:30:35 +01:00
Peter Tissen
78b5e64bed change dialog message 2014-12-19 17:03:42 +01: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
Henrik Rydgård
a074c06f68 Merge pull request #7183 from Bigpet/pergamesettings
per game settings
2014-12-18 23:25:50 +01:00
Henrik Rydgård
cd573cf731 Merge pull request #7063 from Pulfer/axis-swap
Add a hotkey to swap D-pad and left analog stick keys
2014-12-18 23:15:28 +01:00
Henrik Rydgard
5460f7c54b Update native 2014-12-18 22:51:48 +01:00
Henrik Rydgård
a9be90229a Merge pull request #7140 from AbandonedCart/master
use libc++ for iOS to avoid additional directives
2014-12-18 22:38:14 +01:00
Peter Tissen
df8e3bfe45 add an indicator to games when they have game settings
add slightly irregular *.zim files for now
(has some symbols from DejaVuSansCondensed and an extra symbol)
2014-12-16 00:15:36 +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
Henrik Rydgard
c64681d5d5 Show shader precision in system information. Seems some devices lie though. 2014-12-15 23:13:36 +01:00
Henrik Rydgard
de86b4c51c Fix controls disappearing in non-buffered rendering in some games 2014-12-14 01:40:52 +01:00
Henrik Rydgard
8ad1ea4c84 Split JitCommon.h so that you can include it without getting the "NativeJit" definition 2014-12-13 21:13:28 +01:00
Henrik Rydgard
75a9420b21 Reduce the number of places we include JitCommon.h. Update native. 2014-12-12 23:49:08 +01:00
vnctdj
2f94271a31 Make more things translatable
This commit completes a794650118
2014-12-10 23:01:09 +01:00
ufdada
a794650118 make logging channel screen and devmenu translateable 2014-12-09 21:50:51 +01:00
Henrik Rydgard
80ce45f9fb ARM Jit: Join adjacent vrot ops on ARM too 2014-12-07 12:07:54 +01:00
TwistedUmbrella
de3975fc55 Revert "Untested attempt at fixing the iOS build (see #6972)"
This reverts commit a84597f266.
2014-12-05 19:46:56 -05:00
Henrik Rydgård
a84597f266 Untested attempt at fixing the iOS build (see #6972) 2014-12-04 07:21:14 +01:00
Unknown W. Brackets
bafa7d0670 Add git-version to more than just Core.
This won't catch native or armips, but it will catch more before and still
won't make the build wrongly dirty all the time.

See #5575.
2014-12-02 22:55:19 -08:00
Unknown W. Brackets
c16e5513b0 Make GameInfo use FileLoader for more things.
This way it can actually load the assets of a recent http:// entry.
2014-11-30 23:55:03 -08:00
Unknown W. Brackets
40950a4b0e Workaround missing unique_ptr on Symbian.
Arg.
2014-11-25 12:00:35 -08:00
Unknown W. Brackets
7ccd428827 Allow http:// iso from command line. 2014-11-25 11:58:19 -08:00
Unknown W. Brackets
fd2d7406d1 Make LocalFileLoader essentially private. 2014-11-23 14:02:35 -08:00
Unknown W. Brackets
967b589778 Consistently use FileLoader for standard ISOs. 2014-11-23 13:59:56 -08:00
Unknown W. Brackets
102b7b03fa Add an interface to load files with.
This allows loading from other than raw files.
2014-11-23 13:25:32 -08:00
Unknown W. Brackets
a0461f1dcd Change utf-8 for logo screen.
For some reason this was just truncating to "Rydg".  The one on the
credits screen works, so I'm not sure why.  May be something with
snprintf?

This works around the issue anyway.  I don't suppose it's more or less
clear.
2014-11-23 11:40:52 -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
Henrik Rydgard
b09fe89be4 Improvements in Jit compare UI 2014-11-16 16:45:24 +01:00
chinhodado
2130d86cef Cleanup 2014-11-13 15:38:25 -05:00
Peter Tissen
6f062b9b16 add success flag for qt screenshot too 2014-11-10 16:57:51 +01:00
Henrik Rydgard
5bcdecc26b unittest: Have the JIT harness print disassembly, to make it easy to inspect results. 2014-11-09 12:03:04 +01:00
level99procrastinator
a98980d28b Workaround for graphics glitch in Phantasy Star Portable 2 2014-11-08 20:31:17 +08:00
Andrey Bondrov
5201f03720 Add a hotkey to swap D-pad and left analog stick keys 2014-11-07 22:40:53 +10:00
Peter Tissen
da43a19e15 Disable software rendering UI when Direct3D is used 2014-11-06 00:40:14 +01:00
Henrik Rydgard
1520332aee No need for globals here. 2014-11-03 01:53:15 +01:00
Henrik Rydgård
4814901a45 Merge pull request #7022 from sum2012/save-setting-
Win32:Add choice of save location
2014-11-03 00:37:13 +01:00
Unknown W. Brackets
f90754457d Show an error when screenshots fail to save. 2014-11-02 13:29:44 -08:00
Unknown W. Brackets
d4e8bd96af Handle disk full more properly in sceIoWrite(). 2014-11-02 10:55:27 -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
sum2012
e4dd388c1f Choose PPSSPP save folder better 2014-10-28 03:10:21 +08:00
sum2012
de6e7ea207 Make a search folder instead of text box 2014-10-28 02:57:40 +08:00
sum2012
a94ca2703c These variable is WIN 32 only 2014-10-27 19:58:13 +08:00
sum2012
9dbfbc8d52 "PPSSPP save path" should be better 2014-10-27 19:19:33 +08:00
sum2012
14ef415225 Forget else 2014-10-27 19:14:39 +08:00
sum2012
37cd643f83 Remove a blank line 2014-10-27 18:50:53 +08:00
sum2012
7852e5e941 Add prompt a text box 2014-10-27 18:48:48 +08:00
sum2012
8088071e00 delete one more 2014-10-26 14:59:25 +08:00
sum2012
b9e50e8563 delete useless 2014-10-26 14:56:47 +08:00
sum2012
b23d4d6e60 Delete one more "File::Delete" 2014-10-26 14:53:31 +08:00
sum2012
034efbdd64 Fix "Save in My Documents " bug 2014-10-26 14:50:21 +08:00
sum2012
bb94b7515f Use File::CreateEmptyFile 2014-10-26 09:03:57 +08:00