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
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