Commit Graph

1839 Commits

Author SHA1 Message Date
Henrik Rydgard
50d66f9a19 Workaround for #8020 2015-10-04 00:00:46 +02:00
Henrik Rydgard
682472c5b5 Allow mono atrac3 for "game menu backgrund audio". Fix possible data race. 2015-10-03 23:18:54 +02:00
Henrik Rydgard
8ab0a3cf7c Fix bug when deleting game configs from game screen - didn't mark as deleted 2015-10-03 22:57:07 +02:00
Henrik Rydgard
48db42b6be Respect "hidden" flag in the homebrew store. Useful when managing it.
(For example, I just hid "Lamecraft" because it didn't actually work).
2015-10-01 12:37:16 +02:00
Henrik Rydgard
3c499fdb61 PromptScreen: Disable clipping for text view. Fixes #8009 , although the dialog really need redesign. 2015-09-27 13:51:16 +02:00
Henrik Rydgard
0d0b5e75a2 Fix silly crash in OnScreenDisplay code 2015-09-27 11:42:26 +02:00
Henrik Rydgard
8996f58693 Generate save state IDs for homebrew using the elf or directory name where applicable. 2015-09-25 19:27:40 +02:00
Henrik Rydgard
70cb4372c1 Assorted fixes to auto resolution. Fixes too low resolution and also #8002, plus notification spam 2015-09-25 19:10:09 +02:00
LunaMoo
76bcdbf1eb Add missing preprocessor definitions
/fix win32 build.
2015-09-24 01:18:41 +02:00
Henrik Rydgård
28b6cdf0de Hack around #7991 - will investigate later. 2015-09-23 17:34:16 +02:00
Henrik Rydgard
bd5df95a12 Buildfix 2015-09-23 13:35:13 +02:00
Henrik Rydgård
103b73db18 Merge pull request #7994 from hrydgard/fileutil-cleanup
Remove all uses of stat() on Windows. Buggy on XP with VS 2015.
2015-09-23 12:45:41 +02:00
Henrik Rydgard
c2ac933dab Do not cache translation category objects in UI objects. Fixes #7996 2015-09-23 12:44:49 +02:00
Henrik Rydgard
dc05a6516e Buildfixes 2015-09-23 10:25:41 +02:00
Henrik Rydgard
cf63ec6d3c Delete some duplicate code 2015-09-22 23:02:02 +02:00
Henrik Rydgard
6cc7a85cde Rename WndMainWindow to MainWindow 2015-09-19 13:14:05 +02:00
Henrik Rydgård
c219793803 Remove the old UI texture class 2015-09-19 11:05:00 +02:00
Henrik Rydgård
9636e4cef4 Fix assorted key mapping issues affecting Shield and probably pads in general on Android. See #7976 2015-09-17 22:46:59 +02:00
Henrik Rydgard
3232e46c36 Make debug build nearly warning free in MSVC 2015 2015-09-17 22:02:15 +02:00
Henrik Rydgård
a71fbccfbc Warning fixes for new LLVM on mac (warns on inconsistent usage of override) 2015-09-17 20:29:37 +02:00
Henrik Rydgard
c757931779 Android: Combine the two Java Eclipse projects into one.
Should make it easier to get ndk-gdb going, which I've always had crazy issues with with library projects.
2015-09-10 18:51:48 +02:00
Henrik Rydgard
05c625ed06 Even less file I/O in menu screens, by caching "hasConfig" flag for game info. See #7807 2015-09-10 17:17:59 +02:00
Henrik Rydgard
53e80d7f54 Fix #7940 (analog test screen). "Debounce" doubleclicks. 2015-09-07 22:27:29 +02:00
Unknown W. Brackets
85533dad6e Native merge part 2: update build files.
And a couple minor stragglers.
2015-09-06 13:06:57 -07:00
Unknown W. Brackets
e0f85a9c6b Native merge part 1: skip native/ in includes. 2015-09-06 12:19:33 -07:00
Henrik Rydgard
fdea85138c Update project files, fix minor issues for VS 2015 2015-09-06 19:32:15 +02:00
Henrik Rydgard
d822cbf60b Move fbo.cpp/h from native into PPSSPP 2015-09-06 13:13:37 +02:00
Henrik Rydgard
72ae497350 Remove glstate usage except in the GPU implementation. Prepare for moving it into PPSSPP. 2015-09-06 12:42:15 +02:00
Unknown W. Brackets
63da81513b A few more misc GLES runtime cleanups. 2015-09-05 16:45:17 -07:00
Henrik Rydgard
b22850720d Move the CheckGPUFeatures call to the Resize check 2015-09-06 00:13:46 +02:00
Henrik Rydgard
0237b84efd Reduce use of #ifdef USING_GLES2 some more 2015-09-05 23:09:06 +02:00
Henrik Rydgard
f524049277 Move more GPU feature checks upfront. Re-check when exiting settings menu. 2015-09-05 21:23:58 +02:00
Jonas Höglund
06fadd5cad Set DPad keys in native for UI navigation
Complements the update to the key repeat logic in native.  Also renames
UpdateConfirmCancelKeys to UpdateNativeMenuKeys since even before this commit,
the function also set the TabLeft and TabRight keys.
2015-09-02 10:23:18 +02:00
Unknown W. Brackets
58b5a74748 Allow audio to be enabled in the menu.
Previously, if it was disabled at first, enabling it wouldn't work - you
still would not get the audio.
2015-08-30 10:05:13 -07:00
Jonas Höglund
afb82e3998 Add axis event listener to the analog test screen. 2015-08-28 01:24:38 +02:00
Henrik Rydgard
cde585a29a Include dependency cleanup 2015-07-29 11:48:20 +02:00
Henrik Rydgard
428b5c2fb3 System information: Make sure we parsed the OpenGL API version correctly by displaying it. 2015-07-23 17:22:28 +02:00
Henrik Rydgård
11f64ee27b System info: Make it obvious which GPU vendor we detected. Remove the math precision reporting, which seems inaccurate anyway. 2015-07-21 20:48:10 +02:00
Henrik Rydgard
e69a14ffff Don't set ARM "FastMode". Not worth the compat impact as is, could be made smarter. Should help issue #7234 2015-07-19 18:22:22 +02:00
Henrik Rydgard
b6e9a47974 Remove separate OpenSL .so, update native accordingly. Fix connection error reporting in HomebrewStore 2015-07-19 17:33:38 +02:00
Unknown W. Brackets
c4ea4e36d7 Let's use pixel_x[y]res directly.
There are many paths where this is actually zero still.
2015-07-16 07:29:55 -07:00
Henrik Rydgård
042da34361 Merge pull request #7865 from unknownbrackets/ui-tweaks
Use pixelWidth/pixelHeight for Auto (1:1) res
2015-07-16 09:46:44 +02:00
Unknown W. Brackets
c033162abb Use pixelWidth/pixelHeight for Auto (1:1) res.
By definition, it ought to be 1 PSP pixel for each host pixel.

The old way was accounting for dpi (thanks xperia64.)
2015-07-15 21:31:34 -07:00
Henrik Rydgard
db528c2aaa ARM64: Remove "EXPERIMENTAL" warning text on the title screen, it pretty much works 2015-07-16 00:33:38 +02:00
Unknown W. Brackets
bf14ad4667 Add a shortcut key for the devmenu.
This is useful when you don't have touch or mouse, only keyboard/pad.
2015-07-05 16:09:29 -07:00
Henrik Rydgard
27d995b906 Move "Developer Tools" into Tools 2015-07-04 22:05:17 +02:00
Unknown W. Brackets
d04a99b39f Add a launch button to the homebrew store. 2015-07-04 09:05:17 -07:00
Unknown W. Brackets
adb2ebe87f Refresh buttons after installing homebrew. 2015-07-04 08:41:24 -07:00
Unknown W. Brackets
40dcd585a0 Update "Back" buttons to match a bit better. 2015-07-04 08:41:23 -07:00
Henrik Rydgard
c02c2c3417 Symbian buildfix, forgot that this is how we worked around it in "base/functional.h" 2015-07-04 11:01:34 +02:00
Henrik Rydgard
0f8a969284 Remove option to hide the homebrew store 2015-07-04 10:37:00 +02:00
Henrik Rydgård
26e07c0fdb Don't spam icon downloads 2015-07-04 10:36:59 +02:00
Henrik Rydgard
53882c4a33 Display game icons in the homebrew store, downloaded from the store 2015-07-04 10:36:50 +02:00
Henrik Rydgård
6327a1300f Merge pull request #7827 from unknownbrackets/file-loaders
Disk caching file loader
2015-07-03 23:23:16 +02:00
Unknown W. Brackets
3f9b5ee1a3 Clean up legend placement in profiler. 2015-07-03 12:43:02 -07:00
Unknown W. Brackets
2a00687643 Skip categories that are small slices of the time. 2015-07-03 12:08:12 -07:00
Unknown W. Brackets
0f0c16f25f Skip "timing" categories in graph. 2015-07-03 12:07:08 -07:00
Unknown W. Brackets
a262f18bd7 Fix profiler labels when skipping UI.
Example:
adb shell am start -n org.ppsspp.ppsspp/.PpssppActivity -e
org.ppsspp.ppsspp.Shortcuts /storage/emulated/0/gamefile.cso
2015-07-03 11:57:48 -07:00
Unknown W. Brackets
88b23460f1 Add a file loader to perform disk caching.
Had to do some tricks to handle gameinfocache threads properly.
2015-07-02 20:58:58 -07:00
vnctdj
373346dceb Fix error catched by Travis CI, should fix Android build 2015-07-02 09:14:33 +02:00
vnctdj
d248d77839 Oops, forgot these ones 2015-07-02 01:48:52 +02:00
vnctdj
cf9b6b60d5 Fix errors 2015-07-02 01:13:05 +02:00
vnctdj
c8d4ebdbfa Consistently use *sy for the System i18n category 2015-07-02 01:00:04 +02:00
vnctdj
d4d91fc831 Consistently use *sc for the Screen i18n category 2015-07-02 00:50:07 +02:00
vnctdj
ad93113e04 Consistently use *sa for the Savedata i18n category 2015-07-02 00:24:43 +02:00
vnctdj
21158335af Consistently use *cr for the PSPCredits i18n category 2015-07-02 00:19:38 +02:00
vnctdj
54d0b46224 Consistently use *pa for the Pause i18n category 2015-07-02 00:13:35 +02:00
vnctdj
a5e63e4612 Consistently use *mm for the MainMenu i18n category 2015-07-02 00:02:08 +02:00
vnctdj
95f83570f4 Consistently use *km for the KeyMapping i18n category 2015-07-01 23:54:35 +02:00
vnctdj
e791bea8a9 Consistently use *gr for the Graphics i18n category 2015-07-01 23:50:16 +02:00
vnctdj
70d9e6cecb Consistently use *err for the Error i18n category 2015-07-01 23:34:50 +02:00
vnctdj
d7eba2061e Consistently use *di for the Dialog i18n category 2015-07-01 23:26:55 +02:00
vnctdj
beda874ab5 Consistently use *des for the DesktopUI i18n category 2015-07-01 22:45:35 +02:00
vnctdj
44682d1bae Consistently use *cw for the CwCheats i18n category 2015-07-01 22:40:11 +02:00
vnctdj
d48ee947ac Consistently use *co for the Controls i18n category 2015-07-01 22:31:04 +02:00
Unknown W. Brackets
5918cad4b2 Consistently use *dev for the Developer i18n cat. 2015-06-29 20:30:30 -07:00
Unknown W. Brackets
c043b557ad Slow down the marquee for longer names.
Let's not make anyone on a small screen dizzy.
2015-06-28 18:46:50 -07:00
Unknown W. Brackets
577beafeb3 Show a message when no saves are there yet. 2015-06-28 18:30:22 -07:00
Unknown W. Brackets
7ce13694ec Make CPU extensions focusable for consistency. 2015-06-28 18:15:00 -07:00
Unknown W. Brackets
3d59fe5f6f Move system info to tools instead of hidden in dev. 2015-06-28 17:56:04 -07:00
Henrik Rydgård
66ccc2d66d Merge pull request #7824 from LunaMoo/minor-ui
Disable changing PSP mode when game is running.
2015-06-27 12:16:13 +02:00
Unknown W. Brackets
75c86c95a0 Show cores correctly on ARM64. 2015-06-26 21:39:48 -07:00
LunaMoo
dc21c6d634 Disable changing PSP mode when game is running.
It causes crashes in games actually using the extra memory.
2015-06-26 03:08:38 +02:00
Henrik Rydgard
3587b36f86 Minor cleanups in BackgroundAudio and ARM64 vtx dec. Update native. 2015-06-22 00:09:02 +02:00
vnctdj
c3339f982a Fix wrong translation category 2015-06-21 16:49:21 +02:00
Henrik Rydgard
56ed0f9b92 Localization fixes 2015-06-12 23:18:07 +02:00
Henrik Rydgard
556eeef222 Move savedata manager to a new Tools category in Settings 2015-06-12 20:37:42 +02:00
Henrik Rydgard
954735bde6 Recursive size calculation for PBP directory games. Other minor updates 2015-06-12 19:48:25 +02:00
Henrik Rydgard
2a88b1e58d Buildfix for gcc 2015-06-12 14:55:51 +02:00
Henrik Rydgard
b56f21e4f0 More savedata UI polish 2015-06-12 14:46:34 +02:00
Henrik Rydgard
29514408af Improve savedata UI layout more, fix deletion of save states 2015-06-12 12:39:22 +02:00
Henrik Rydgard
00094e0fcc More work on savedata UI. 2015-06-12 11:40:50 +02:00
Henrik Rydgard
381e0c0fe3 Implement basic savedata UI. Not much actual functionality yet but can browse saves and states. 2015-06-11 23:59:02 +02:00
Henrik Rydgard
084aad74c3 Make GameInfoCache understand PSP savedata as a "game" type. Use it to create a basic savedata listing screen. 2015-06-11 20:22:16 +02:00
Henrik Rydgård
eb1fd7bdb3 Merge pull request #7805 from unknownbrackets/gameinfo-fds
Limit time GameInfo file loaders are kept open
2015-06-10 23:18:03 +02:00
Unknown W. Brackets
4fa529db50 Potentially reuse a cached file loader.
Although right now we always dispose, this just makes it so we could more
easily garbage collect them if we wanted.
2015-06-09 23:19:09 -07:00
Unknown W. Brackets
2d0bc5eeee Limit time GameInfo file loaders are kept open. 2015-06-09 23:16:59 -07:00
Henrik Rydgård
403f6ab537 Fix broken default positioning of L/R touch controls 2015-05-31 18:25:43 +02:00
Henrik Rydgård
ee1299b8f2 Merge pull request #7778 from unknownbrackets/frame-profiler
Improve frame profiler display a bit more
2015-05-28 19:02:46 +02:00
Unknown W. Brackets
8258a7341e Soften the outline a bit and fix overlap. 2015-05-28 07:29:05 -07:00
Unknown W. Brackets
41d54cbcbc Adjust frame profiler graph to be more readable. 2015-05-27 20:01:54 -07:00
Jan Beich
bd4b0840a3 UI: allow editing cheat file on any Unix desktop 2015-05-26 15:23:19 +03:00
Jan Beich
0af2bfe11c UI: search for assets under /usr/share on any Unix desktop 2015-05-26 15:23:19 +03:00
Jan Beich
a4eb49f009 Unbreak build with FakeJit
Core/MIPS/fake/FakeJit.cpp:141:46: error:
      unknown type name 'FakeJitBlock'; did you mean 'JitBlock'?
const u8 *FakeJit::DoFakeJit(u32 em_address, FakeJitBlock *b)
                                             ^~~~~~~~~~~~
                                             JitBlock
Core/MIPS/JitCommon/JitBlockCache.h:59:8: note:
      'JitBlock' declared here
struct JitBlock {
       ^
Core/MIPS/fake/FakeJit.cpp:141:20: error:
      out-of-line definition of 'DoFakeJit' does not match any declaration in
      'MIPSComp::FakeJit'
const u8 *FakeJit::DoFakeJit(u32 em_address, FakeJitBlock *b)
                   ^~~~~~~~~
Core/HLE/ReplaceTables.cpp:1044:29: error:
      use of undeclared identifier 'JITFUNC'
        { "fabsf", &Replace_fabsf, JITFUNC(Replace_fabsf), REPFLAG_ALLOWINLI...
                                   ^
Core/HLE/ReplaceTables.cpp:1101:27: error:
      invalid application of 'sizeof' to an incomplete type 'const
      ReplacementTableEntry []'
        for (int i = 0; i < (int)ARRAY_SIZE(entries); i++) {
                                 ^~~~~~~~~~~~~~~~~~~
native/math/../base/basictypes.h:67:30: note:
      expanded from macro 'ARRAY_SIZE'
 #define ARRAY_SIZE(a) (sizeof(a) / sizeof(a[0]))
                             ^~~
Core/HLE/ReplaceTables.cpp:1117:9: error:
      invalid application of 'sizeof' to an incomplete type 'const
      ReplacementTableEntry []'
        return ARRAY_SIZE(entries);
               ^~~~~~~~~~~~~~~~~~~
native/math/../base/basictypes.h:67:30: note:
      expanded from macro 'ARRAY_SIZE'
 #define ARRAY_SIZE(a) (sizeof(a) / sizeof(a[0]))
                             ^~~
Core/MIPS/JitCommon/JitCommon.cpp:31:2: error:
      unknown type name 'Jit'
        Jit *jit;
        ^
Core/MIPS/JitCommon/JitCommon.cpp💯21: error:
      no member named 'Asm' in 'MIPSComp::FakeJit'
        if (MIPSComp::jit->Asm().IsInSpace((u8 *)(intptr_t)addr)) {
            ~~~~~~~~~~~~~  ^
Core/MIPS/JitCommon/JitCommon.cpp:101:45: error:
      no member named 'Asm' in 'MIPSComp::FakeJit'
                *offset = addr - (uint64_t)MIPSComp::jit->Asm().GetBasePtr();
                                           ~~~~~~~~~~~~~  ^
Core/MemMap.cpp:197:57: error:
      use of undeclared identifier 'MEMVIEW32_MASK'
  ...position, view.size, base + (view.virtual_address & MEMVIEW32_MASK));
                                                             ^
2015-05-26 15:20:10 +03:00
Henrik Rydgard
64f20033d4 Profiler: More colors, allow more scaling 2015-05-26 01:11:54 +02:00
Henrik Rydgard
fb5a3ef99b profiler: Compute the max correctly in area chart mode 2015-05-26 00:56:05 +02:00
Henrik Rydgard
7f69c5fa5e Buildfix 2015-05-24 23:50:53 +02:00
Unknown W. Brackets
38d0cfe159 Make the legend width a bit more dynamic. 2015-05-24 23:45:40 +02:00
Henrik Rydgard
6f4cea860c Split texture load profiling into decode and load/replace. Make profiler work on Android. 2015-05-24 23:45:40 +02:00
Henrik Rydgard
9e15f04f15 Better colors in profiler 2015-05-24 23:45:38 +02:00
Henrik Rydgard
2e26a4798e Scale the frame profiler graph dynamically 2015-05-24 23:45:37 +02:00
Henrik Rydgard
26624709f7 Hook up the frame profiler to a few measurements 2015-05-24 23:45:36 +02:00
Henrik Rydgard
0595a76556 Start integrating the new frame profiler 2015-05-24 23:45:36 +02:00
Henrik Rydgard
18655d14a4 Release PSP buttons when losing gameplay focus, fixes part 1 of #7758, and part 2 of #7758 on Windows only. 2015-05-21 10:49:47 +02:00
Henrik Rydgard
b7ffb3a102 Rename the setting to Display Rotation, put the string in the graphics category 2015-05-16 20:09:01 +02:00
Henrik Rydgard
ee81c7f1a1 Rotate controls along with the display. Only rotates d-pad and analog stick, but easy to add more buttons if desired. 2015-05-15 18:49:54 +02:00
Henrik Rydgard
95b6b50fd5 Disable screen rotation in non-buffered rendering (as it won't worK) 2015-05-12 22:44:18 +02:00
Henrik Rydgard
3f7830743a Implement basic screen rotation as requested in #297 . Does not work correctly in non-buffered rendering yet. 2015-05-12 21:01:15 +02:00
zhyk
a06f599320 Use UIContext::DrawTextShadow instead of DrawBuffer::DrawTextShadow for drawing text correctly in Qt. 2015-05-07 11:14:04 +08:00
vnctdj
e27bf8567e Change translation category
59d0baca93 (diff-a79dfbd66a9e1e1dc097bc65fc5f7027R570)
2015-04-12 11:23:57 +02:00
Henrik Rydgård
59d0baca93 Add way to print some block bloat stats. 2015-04-11 00:12:56 -07:00
Unknown W. Brackets
9a8cd2c067 Log some file reading errors. 2015-04-08 12:14:07 -07:00
Unknown W. Brackets
5452129dfe Avoid null termination issues on long paths. 2015-04-08 11:58:00 -07:00
Henrik Rydgård
fbaffdceab Remove some outdated comments, minor stuff 2015-04-06 18:13:36 +02:00
Henrik Rydgard
db0fd1042f Add "Arm64EmitterTest" which can run on startup to play around with instructions. 2015-04-06 18:13:26 +02:00
Henrik Rydgard
0922db6062 ARM64: Some FP work. 2015-04-06 18:13:11 +02:00
Henrik Rydgard
524583d53e ARM64 emitter work, dispatcher work, etc. More work needed. 2015-04-06 18:13:03 +02:00
Henrik Rydgard
8945b2476d Add the beginnings of a rudimentary ARM64 disassembler 2015-04-06 18:13:03 +02:00
Henrik Rydgard
b309c83973 Initial work on ARM64, based on the ARM jit. 2015-04-06 18:13:01 +02:00
Henrik Rydgård
b7498f4581 Make some UI adjustments on TV devices 2015-04-03 11:54:24 +02:00
Henrik Rydgård
6573bca313 Fix UI navigation using gamepads when tilt is enabled 2015-04-03 11:48:58 +02:00
Unknown W. Brackets
2b0e0c547d Fix glInvalidateFramebuffer in EmuScreen. 2015-03-14 16:01:43 -07:00
Henrik Rydgard
2b98f15f17 Add option to auto-center the analog stick on touch within the boundaries of the stick
TODO: Should this be default? Does this make sense for d-pad too?
2015-03-05 11:01:58 +01:00
Unknown W. Brackets
8f7e98f484 Keep Windows devices from sleeping while playing. 2015-03-01 08:29:11 -08:00
Chin
294ade904c Remove some unused variables 2015-03-01 16:48:25 +01:00
Henrik Rydgard
0d13a3be50 Share a translation, only show new dinput/xinput dead zone options on Windows 2015-03-01 16:38:22 +01:00
Henrik Rydgard
cbf8aa41a4 Merge branch 'analog-options' of https://github.com/ShiftyAxel/ppsspp into ShiftyAxel-analog-options 2015-03-01 16:17:41 +01:00
Henrik Rydgard
f861a4cc8c Make the game button hold animation time-based instead of framecount based. Fixes #7404 2015-03-01 15:59:17 +01:00
Andrey Bondrov
ba9d0b7665 Don't set focus for Play choice 2015-03-01 22:56:57 +10:00
Henrik Rydgård
30ad27f961 Merge pull request #7536 from unknownbrackets/control-minor
Add an option to ignore gamepads when not focused
2015-03-01 01:11:40 +01:00
Mike
0653946acb fix for crash opening directory 2015-02-28 16:05:13 -08:00
Unknown W. Brackets
cf88c7ff67 Add an option to ignore gamepads when not focused. 2015-02-28 14:02:03 -08:00
Unknown W. Brackets
be26455f73 Fix size of first bg audio read.
Otherwise we get static at the start.
2015-02-28 13:29:51 -08:00
Unknown W. Brackets
d2960b23e8 Stop background audio if disabled while playing. 2015-02-28 12:42:32 -08:00
The Dax
c84343e9ae On Maemo, iOS, and Symbian, make sure to always show the menu touch button, regardless of touch control visibility. 2015-02-23 04:13:26 -05:00
The Dax
31fafe3b32 If audio is disabled, don't play background audio. 2015-02-23 03:07:34 -05:00
Unknown W. Brackets
a8b59e171b Fix a few type comparison warnings. 2015-02-22 13:31:23 -08:00
Henrik Rydgård
635f43ba7d Merge pull request #7477 from LunaMoo/remove-obsolete-save
Remove 2 more game specific config saves.
2015-02-16 23:14:13 +01:00
Henrik Rydgard
7e38ca38b3 Pause UI: Increase vertical spacing between savestate slots, allow changing the "current" slot by choosing an empty one 2015-02-16 22:41:01 +01:00
Henrik Rydgard
83f81eaaf1 Remove unnecessary Clear() from UI background drawing code 2015-02-15 20:41:36 +01:00
Henrik Rydgard
c9e6938801 UI: Add "overscroll" when keyboard navigating, to show a bit of the next item. Add some shadows. 2015-02-15 11:22:24 +01:00
LunaMoo
872d898307 Remove 2 more game specific config saves.
ba96b7b31c now saves it.:3
2015-02-15 03:49:01 +01:00
Peter Tissen
ba96b7b31c Just save the current config every time the config file is switched
also undo #7473 because it would now introduce redundant writes.
2015-02-14 19:21:26 +01:00
Peter Tissen
aa6985f5c2 Save after changing recent list
regarding #7472 . If this is not done then the config file (the main config,
the per-game config files do not have recent entries) is loaded when a game
with game-specific settings is touched.
2015-02-13 10:27:11 +01:00
vnctdj
63bfaca3c0 Do differently 2015-02-11 14:32:43 +01:00
Henrik Rydgard
d6cf857a06 Make it impossible to set Auto Frameskip and Non-buffered together as they interact in a bad way 2015-02-09 23:11:45 +01:00
Josh Palmer
929866edd3 XInput/DInput: Rename settings, fix sensitivity
* Change deadzone inverter naming convention to 'analog mapper'
* Remove hokey mathematics from sensitivity calculations
2015-02-05 06:30:29 +00:00
Josh Palmer
4c6410cd0d DInput/XInput: Further fixes & improvements
* Remove redundant second analog settings for XInput
* Replace DInput circle->square mapping with improved XInput version
2015-02-05 05:48:29 +00:00
Josh Palmer
6856709b1d DInput/XInput: Deadzone fixes & Sensitivity
* DInput Deadzone & Deadzone Inverter now function correctly
* Added analog Sensitivity options to DInput and XInput
2015-02-05 05:30:39 +00:00
Henrik Rydgård
68cb7cb21a Merge pull request #7384 from sum2012/Gamesetting
Fix unicode letters in PPSSPP folder in installed.txt
2015-02-04 15:31:51 +01:00
sum2012
83243fb696 Fix by hrydgard 2015-02-04 20:34:53 +08:00
Henrik Rydgard
fef70c528b Possibly fix weird control visibility issue #7417 although I don't quite get it.. 2015-02-04 10:43:49 +01:00
Henrik Rydgard
ca512ea06a More minor cleanup. Update lang. 2015-02-03 21:59:36 +01:00
Henrik Rydgard
60a837f19f Minor cleanup 2015-02-03 21:28:08 +01:00
Henrik Rydgard
a370475425 Make it possible to type 'X' into the nickname (and other) textboxes without being thrown out.
Fixes #7410
2015-02-03 00:11:51 +01:00
Henrik Rydgard
682ef7d083 Add a focus style to the little screenshot previews to make keyboard navigation less confusing 2015-02-02 10:09:00 +01:00
Henrik Rydgard
feb96f0573 Fix the number overlay in save state slots 2015-02-02 09:46:36 +01:00
Henrik Rydgard
80d610998d Better error checking in D3D9 init 2015-02-02 09:27:27 +01:00
Henrik Rydgard
9e162f30ab Update native with layout bugfix, fixing scrolling issue in savestate list. Tweak layout a little. 2015-02-02 09:14:05 +01:00
Henrik Rydgard
5354f5163a Show date/time of saves on pause screen. Better WASAPI error checking. 2015-02-01 18:31:51 +01:00
Henrik Rydgard
001eda39e0 Add really primitive save preview on "Next Slot". Improve pause screen layout a little. 2015-02-01 18:04:50 +01:00
Henrik Rydgard
6420f5f476 Only show the audio backend option on Vista+. Correct the enum order. Init DSound on its thread. 2015-02-01 11:57:11 +01:00
Henrik Rydgard
0b70889b2e Fix windows audio backend enum order 2015-02-01 11:32:11 +01:00
Henrik Rydgard
69bc82548f Update the font atlas 2015-01-31 15:29:57 +01:00
Henrik Rydgard
9fac72c916 Hide Farsi on non-Windows as it won't render 2015-01-31 15:27:13 +01:00
Henrik Rydgard
39bbc008f4 Add option to turn off the resampler if native audio sample rate is 44100Hz (sometimes in WASAPI, always in DSOUND) 2015-01-31 12:20:45 +01:00
Henrik Rydgard
24c78ed2f4 Add option to turn off the synchronizing audio resampler. Only available if output sample rate is 44100Hz. 2015-01-31 12:12:29 +01:00
Henrik Rydgard
7d16a4a0c4 Android: Prevent the user from choosing display resolutions that won't work on their device.
Fixes #7324
2015-01-30 00:28:53 +01:00
Henrik Rydgard
3c9b6c185e Typo fix 2015-01-29 22:47:46 +01:00
Henrik Rydgard
ce03d747bc Add a link to the adhoc forum in the networking screen, hoping to reduce my email load :) 2015-01-29 22:15:42 +01:00
Henrik Rydgard
626e2fc2c8 Make the button on the screenshot popup translatable 2015-01-29 15:13:53 +01:00
Henrik Rydgard
2792602252 Pass the game selection screen audio through the resampler. Fixes #7316 . 2015-01-29 14:58:03 +01:00
Henrik Rydgard
86cee103f3 Add audio debug stats dev tool. Increase audio buffer low watermark a bit, hopefully helping #7370. 2015-01-29 12:56:17 +01:00
LunaMoo
4ef0c14cc8 oops 2015-01-28 09:48:35 +01:00
LunaMoo
a7cce0f105 Close cheat menu before editing file. 2015-01-28 09:06:00 +01:00
sum2012
4e25bf91a3 Fix unicode letters in PPSSPP folder 2015-01-28 06:56:41 +08:00
Luna
4344d4274c Fix saving refreshing rate for per-game settings 2015-01-27 22:08:59 +01:00
Luna
b954145241 Implement CW cheat refresh rate. 2015-01-27 00:50:50 +01:00
Henrik Rydgard
f55e0abc93 Experiment, trying to fix #7336: Make sure that a clear is the very first thing to happen in a frame.
Also a minor warning fix.
2015-01-26 00:25:48 +01:00
Coldbird
72d5845532 Fixed Indentation + Moved Cardboard Menu 2015-01-24 20:01:09 +01:00
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
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
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