Unknown W. Brackets
a5efb85ab7
SaveState: Show warning on old / long use state.
...
Using save states instead of in game saves causes bugs in games, and
preserves bugs from bad settings and old PPSSPP versions.
This tells users when they might be affected.
2018-06-14 18:29:55 -07:00
LunaMoo
e5e19554e6
Add "--pause-menu-exit" option.
2018-04-02 16:31:26 +02:00
Henrik Rydgård
8d0285dedd
Android: Properly restore screenshots on the Pause screen on task switching away and back.
...
Basically plumbs through DeviceLost/DeviceRestored to view elements and
into ManagedTexture.
2018-03-27 23:11:10 +02:00
Henrik Rydgård
1e940f4973
Buildfix, warning fixes
2018-03-01 13:50:56 +01:00
Unknown W. Brackets
f1bd54148b
UI: Cleanup common message handling.
...
Most of it can just be handled by the common parent classes.
2017-12-02 11:55:06 -08:00
Unknown W. Brackets
4049e280a8
Reporting: Disallow feedback for fake game ids.
...
It's just not realistic for everyone to use the same one, which makes the
feedback not work well.
2017-12-01 09:07:29 -08:00
Unknown W. Brackets
03ac79caba
UI: Minor pause screen cleanup.
2017-11-23 09:08:39 -08:00
Unknown W. Brackets
41b485aa0a
Core: Refactor repeating disc id homebrew code.
2017-06-03 15:29:08 -07:00
LunaMoo
5e0f8141d2
Corrections, some %i->%d around other code as well.
2017-05-30 13:52:29 +02:00
LunaMoo
939b26475d
Fix a bunch of emu features for Homebrew by better identification.
2017-05-30 12:20:29 +02:00
Henrik Rydgård
df6ce90c84
When what we need is a shared_ptr, we should just go ahead and use one.
...
One of the top crashes reported in the Play Console is a ManagedTexture crash, so seeing if this might help.
2017-05-18 13:28:56 +02:00
Henrik Rydgård
60378a0dcb
Minor GameInfo memory handling improvements. Still not great.
2017-05-18 12:41:42 +02:00
Unknown W. Brackets
4fb8ac96ce
UI: Zero initialize EventParams in typical usage.
...
Better to be safe.
2017-03-21 18:45:48 -07:00
Unknown W. Brackets
073e056369
UI: Allow overriding dialog logic on finish.
...
This seems cleaner.
2017-03-19 17:43:03 -07:00
Henrik Rydgård
17a250df7a
Always trigger gpu->Resized when exiting GameSettingsScreen.
...
Strangely, this does NOT help #9438 .
2017-03-17 10:27:49 +01:00
Unknown W. Brackets
9e390510df
Remove legacy InputState.
2017-03-14 22:07:07 -07:00
Henrik Rydgard
8a8360ef96
Reintroduce mipmaps for images in the UI like screenshots (D3D11, OpenGL, D3D9)
2017-03-12 16:30:53 +01:00
Henrik Rydgard
522ac5c739
Add an escape route to D3D9 in case D3D11 fails to initialize. Cleanups.
2017-02-17 19:53:24 +01:00
Henrik Rydgard
20d9e60a67
Just some renaming. Start moving away from the "thin3d" name
2017-01-30 14:38:31 +01:00
Henrik Rydgård
528af8a939
Simplification around textures
2017-01-24 20:59:00 +01:00
Henrik Rydgård
6a7d3a3910
Break out image file management from DrawContext (thin3d)
2017-01-24 20:58:59 +01:00
Henrik Rydgård
10393f5d4e
Move Thin3D into the Draw namespace.
2016-12-27 11:58:03 +01:00
Henrik Rydgård
97d029972e
Rename SetTextures to BindTextures
2016-12-25 11:31:33 +01:00
Florent Castelli
e0ff68b3f6
c++11: Remove compat header base/functional.h
...
We want a proper C++11, not tr1. We don't target those compilers anyway.
2016-10-12 11:32:45 +02:00
Unknown W. Brackets
e989e5f44c
Allow Windows UI options to work in most places.
...
This makes it so you can change language from the pause screen, etc.
2016-09-28 22:37:36 -07:00
Unknown W. Brackets
e55198f7e7
Correct some initialization order warnings.
...
Also, another missing init with IRBlocks.
2016-08-05 10:46:11 -07:00
LunaMoo
778c518a37
Cheat menu access from gameScreen + minor bugfix +
...
Invalidate JIT for 0xE/0xD checks
And big thanks to [Unknown] for help:3
2016-06-20 11:33:02 +02:00
Unknown W. Brackets
85e7980c44
Prompt for reporting even when disabled.
...
To improve visibility.
2016-06-12 10:46:57 -07:00
Unknown W. Brackets
5b402dd6e5
Generate mipmap levels for screenshot views.
2016-06-12 07:15:45 -07:00
Unknown W. Brackets
677693b764
Disable reporting when game id is missing.
...
We can't track compatibility without a game id. That either means
inventing one for homebrew (one that is consistent for all copies) or not
reporting homebrew.
2016-06-09 20:40:04 -07:00
Unknown W. Brackets
27d135d48a
Decouple save states from UI.
...
It's the UI's job to decide how and what things are displayed, not Core's.
This also reduces reasons for linkage issues.
2016-05-27 21:25:05 -07:00
Unknown W. Brackets
955b0fb9db
UI: Minor header cleanup.
2016-03-06 14:49:14 -08:00
Unknown W. Brackets
ef566a3adf
SaveState: Clean up some constant usage.
2016-02-28 18:21:57 -08:00
Henrik Rydgard
da1a04be8d
Make the workqueue slightly safer. Put g_gameInfoCache on the heap.
...
Cherry-picked from #8592
2016-02-28 12:39:47 +01:00
Unknown W. Brackets
d7f3cf0fca
UI: Refresh pause screen after exiting settings.
...
This will update if any of the savestates were deleted.
2016-01-23 23:53:31 -08: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 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
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
cde585a29a
Include dependency cleanup
2015-07-29 11:48:20 +02:00
Henrik Rydgard
53882c4a33
Display game icons in the homebrew store, downloaded from the store
2015-07-04 10:36:50 +02:00
vnctdj
cf9b6b60d5
Fix errors
2015-07-02 01:13:05 +02:00
vnctdj
54d0b46224
Consistently use *pa for the Pause i18n category
2015-07-02 00:13:35 +02:00
vnctdj
e791bea8a9
Consistently use *gr for the Graphics i18n category
2015-07-01 23:50:16 +02:00
vnctdj
d7eba2061e
Consistently use *di for the Dialog i18n category
2015-07-01 23:26:55 +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 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
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
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
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