Henrik Rydgård
18db8b0bd6
Fix custom UI backgrounds again by initializing lazily (turned out to be the cause of #10662 )
2018-03-01 16:09:23 +01:00
Henrik Rydgård
1e940f4973
Buildfix, warning fixes
2018-03-01 13:50:56 +01:00
Henrik Rydgård
ee752f5399
Some error handling and assert improvements, trying to understand #10662
2018-03-01 12:21:58 +01:00
Henrik Rydgård
14c93bdc2b
Minor code/logging cleanups.
2018-02-27 19:44:11 +01:00
Henrik Rydgård
eb73cc23cd
Some log level changes.
2018-02-26 10:48:29 +01:00
Henrik Rydgård
e1852321a0
Vulkan: Remove the old method of uploading images.
2018-02-25 12:15:29 +01:00
Henrik Rydgård
5f8118b82b
Separate T3DCreate* into its own header to avoid including Windows.h etc in some cases.
2018-02-25 10:27:59 +01:00
Henrik Rydgård
b9b41f52c5
Add a simple spinner to the game load screen to not look frozen.
2018-02-08 12:03:29 +01:00
Henrik Rydgård
3e56d8bbdf
Noticed that the UWP build has been broken for some time, fix it.
...
Should probably set up a buildbot if we care about this...
2018-02-05 16:21:39 +01:00
Henrik Rydgård
583c20991f
Qt: Some cleanup and fixes. Still not working correctly with gl-render-manager.
2018-02-04 13:42:04 +01:00
Henrik Rydgård
1aa5351e34
Temporarily disable symbols on Qt, crashes strangely.
2018-02-04 13:42:04 +01:00
Henrik Rydgård
22e28e218b
Merge pull request #10411 from hrydgard/gl-render-manager
...
GL render manager - new faster GL multithreading
2018-01-31 12:22:07 +01:00
Henrik Rydgård
c60c8ed68a
Debug visualization for the Vulkan memory allocator. Shows some interesting behaviour.
2018-01-29 19:38:10 +01:00
Henrik Rydgård
ccdb4d186d
gl-render-manager: Fix HW tesselation. Remove 1D texture support, likely no benefit.
2018-01-27 15:10:17 +01:00
Henrik Rydgård
af6431986d
OpenGL: Now run GL on a secondary thread. Sync issues remain.
2018-01-27 15:10:17 +01:00
Henrik Rydgård
133bef575a
Split Android graphics context implementations into their own files.
2018-01-20 21:47:16 +01:00
vnctdj
a4df576f7c
Use more accurate words
2018-01-10 08:57:41 +01:00
vnctdj
6073826ca0
Use more specific words when applicable
2018-01-10 00:38:16 +01:00
Unknown W. Brackets
5b9b6daea8
irjit: Enable more debug UI for block selection.
2018-01-04 23:10:49 -08:00
Henrik Rydgård
8c3a50d089
Merge pull request #10505 from hrydgard/ir-disasm-jit-compare
...
Show IR disassembly in JIT Compare screen
2018-01-05 01:20:49 +01:00
Henrik Rydgård
1a97f62dc9
Fix running the CPU test from the UI.
2018-01-04 18:10:41 +01:00
Henrik Rydgård
468b830bec
Show IR disassembly in JIT Compare screen
2018-01-04 12:23:23 +01:00
Unknown W. Brackets
9952d4bac5
UI: Fade in loading much slower to avoid flicker.
...
On Android, it often takes 0.3s or longer to load a game. Avoid fading it
all the way in for just a short moment, if it's gonna be quick.
2018-01-01 23:07:48 -08:00
Unknown W. Brackets
d4400b358a
UI: Actually offset text shadow.
...
It wasn't actually visible before, since it was strictly underneath text
that was usually white.
2018-01-01 22:58:07 -08:00
Unknown W. Brackets
c793da500a
UI: Show PIC1 while loading.
...
In case it takes a second, less ugly than a black screen.
2018-01-01 22:58:07 -08:00
Kentucky Compass
20794081ea
iOS: Nix iosCanUseJit and targetIsJailbroken. Move NativeInit call to main so it can take cmd line args.
2018-01-01 19:10:44 -08:00
Unknown W. Brackets
0039fa8c0a
Logging: Use AndroidLogger for all mobile devices.
...
Noticed iOS wasn't logging, which seems non-ideal considering Android
does. Might as well make them behave the same.
2018-01-01 08:37:26 -08:00
Henrik Rydgård
cc0327137b
Oops, forgot these.
2017-12-31 00:07:02 +01:00
Unknown W. Brackets
52c4293896
Profiler: Show the slowest thread's categories.
...
May or may not be ideal, but this was the easiest solution...
2017-12-30 10:45:51 -08:00
Unknown W. Brackets
4871b1eeb0
Profiler: Fix cat display on small screens.
2017-12-30 10:19:15 -08:00
Unknown W. Brackets
5ea54d991e
UI: Fix dev menu scroll on small screens.
...
The scroll thought it could be as tall as the screen, due to FILL_PARENT.
Maybe that should always use a weight...
2017-12-30 01:10:17 -08:00
Unknown W. Brackets
b9cd883811
UI: Only default focus visible things.
...
Also, default focus perm button.
2017-12-29 17:55:40 -08:00
Unknown W. Brackets
d03d2f0b2b
UI: Check existance outside of game info lock.
...
Improves behavior when remote files timeout, at least they won't
block FlushBGs().
2017-12-29 08:56:27 -08:00
Unknown W. Brackets
d00dcb4400
UI: Use atomic flags in game info cache.
...
Simpler, no need to lock the entire info when checking these.
2017-12-29 08:55:49 -08:00
Henrik Rydgård
8ebbb82c0a
Merge pull request #10459 from unknownbrackets/ui-resized
...
UI: Trigger view recreate on static sized screens
2017-12-27 11:07:35 +01:00
Unknown W. Brackets
c0f0bc88af
UI: Trigger view recreate on static sized screens.
...
If a screen doesn't size via layout, it needs to recreate views on resize,
which is what the resized() method is for.
2017-12-27 01:13:47 -08:00
Unknown W. Brackets
d6da758ed3
GPU: Remove duplicate BACKEND constants.
2017-12-26 15:55:24 -08:00
Henrik Rydgård
ffa48cb4fc
Merge pull request #10447 from unknownbrackets/update-vram
...
Remove "read framebuffers to memory" FBO auto-download
2017-12-25 22:37:48 +01:00
Unknown W. Brackets
ebce6da223
UI: Remove auto-download options.
...
See previous commit removing actual functionality.
2017-12-25 11:20:26 -08:00
Unknown W. Brackets
f5b2a6601e
UI: Fix graphics API display on start.
...
Since it's a std::string return, it's a temporary, so returning it as a
pointer may drop the value.
2017-12-24 18:04:18 -08:00
Henrik Rydgård
c3ac0659bd
Merge pull request #10430 from unknownbrackets/hwtess
...
Add another restriction for GL HW tessellation
2017-12-22 08:11:38 +01:00
Unknown W. Brackets
510f9652a0
GLES: Improve HW tess requirements validation.
...
We also need texelFetch of some kind, seen in reporting.
2017-12-21 18:44:47 -08:00
Unknown W. Brackets
79dc857527
Core: Refactor screenshot saving.
...
So we can reuse the actual saving.
2017-12-21 15:44:49 -08:00
Henrik Rydgård
7f758d52dc
Statically link a vulkan loader on Linux. Use to to init vulkan on X11. Unfortunately, it's broken.
2017-12-21 11:02:11 +01:00
Henrik Rydgård
ea387b2a48
WIP vulkan on linux stuff
2017-12-21 10:48:00 +01:00
Henrik Rydgård
4f1e0de9a9
Add missing includes. Remove some more unnecessary #ifdef _DEBUG checks - the debugger is supposed to work in release mode too.
2017-12-20 11:24:05 +01:00
Henrik Rydgård
525cce095a
Implement warning when trying to play Ghost of Sparta with a modified CPU clock, as suggested by unknownbrackets in #7411
2017-12-17 13:14:06 +01:00
Henrik Rydgård
dc6a4ea753
Fix annoying name clashes (Status is in X11 headers..)
2017-12-15 16:34:29 +01:00
Henrik Rydgård
e488227398
Just some log cleanup
2017-12-15 16:33:49 +01:00
Henrik Rydgård
6fb2d1fa67
Merge pull request #10404 from unknownbrackets/ui-tween
...
UI: Improve initial permission grant
2017-12-13 09:55:33 +01:00
Unknown W. Brackets
21e02e1635
UI: Properly center storage perm prompt.
...
IMHO it was always a hack to add it to the tabgroup directly.
2017-12-12 21:38:45 -08:00
Unknown W. Brackets
c78031b4b5
UI: Use less space with recent + need storage.
...
In case the recents are interesting, let's push it down. It covered more
space than needed before.
2017-12-12 21:35:18 -08:00
Unknown W. Brackets
09bbd58b62
UI: Allow skipping transitions on set current tab.
2017-12-12 21:34:17 -08:00
LunaMoo
f06f9f7246
Update bounds in NativeResized as well to fix glitches on layout screens that use it.
2017-12-11 21:02:47 +01:00
LunaMoo
a931f1c133
Improve very small display on very large surface,
...
And change some variables to constants.
2017-12-11 20:54:20 +01:00
LunaMoo
18d0d45e7f
Limit smallest zoom to match it's slider and well.
2017-12-11 16:39:01 +01:00
LunaMoo
89be17491b
Respect sticky edge by center option and make it stick from smaller range
2017-12-11 16:13:52 +01:00
LunaMoo
b0b3807842
Stick display to edges of the screen/window size
2017-12-11 16:13:52 +01:00
LunaMoo
2597ca90f4
Improve display layout editor for zooming into corners, also limit the scale to 10 to match slider.
2017-12-11 16:13:51 +01:00
Unknown W. Brackets
721f5877eb
http: Allow sharing automatically on PPSSPP start.
...
Since that might always be something you want, on your desktop.
2017-12-10 18:30:28 -08:00
Henrik Rydgård
da3a7fbc5f
Merge pull request #10385 from unknownbrackets/ui-tween
...
UI: Add a soft fade when selecting choices / etc.
2017-12-10 23:11:37 +01:00
Unknown W. Brackets
753001bb91
UI: Translate API on start screen.
...
Some languages translate the "Direct" in Direct3D, for example.
2017-12-10 10:58:26 -08:00
Unknown W. Brackets
c76f2ba310
UI: Allow translating system info.
...
Fixes #10357 .
2017-12-10 10:57:57 -08:00
Unknown W. Brackets
80a0a89054
Store: Maintain icon aspect ratio.
2017-12-10 09:30:31 -08:00
Unknown W. Brackets
a7eb6bcffa
Store: Highlight active item, reselect on resize.
2017-12-10 09:29:06 -08:00
Unknown W. Brackets
ee3ac5b0aa
Store: Wrap item descriptions on small screens.
2017-12-10 09:00:54 -08:00
Unknown W. Brackets
46ea88e096
UI: Add delay to tweens.
...
Also allow them to start out in an invalid state and accept first divert.
2017-12-10 09:00:52 -08:00
Unknown W. Brackets
cd2dfd5c9a
UI: Show a few more flags in build config.
2017-12-10 09:00:51 -08:00
Unknown W. Brackets
7789a5e294
UI: Show extensions at full width.
...
Fixes scrolling behavior with gamepad - sometimes items would be skipped.
2017-12-10 09:00:50 -08:00
Henrik Rydgård
27227f87fd
Don't hold the lock when processing messages, only when taking them off the queue. Fixes #10383
2017-12-10 11:28:27 +01:00
Henrik Rydgård
36d61c3595
Merge pull request #10379 from unknownbrackets/http
...
Improve shutdown/restart performance with disc streaming
2017-12-10 10:12:49 +01:00
Unknown W. Brackets
472ee12391
UI: Add threadsafety to cache item file loaders.
2017-12-09 17:26:26 -08:00
Unknown W. Brackets
8b665ae696
Loaders: Depriorize disc streaming queue items.
...
We want the local items, if any, to load first. This gives us icons, etc.
2017-12-09 17:07:42 -08:00
Unknown W. Brackets
2943bbdbfd
UI: Cancel loaders on shutdown.
...
Improves backend switching / locking / etc. performance when the recent
list has games that aren't currently available.
Also, remove unnecessary duplicate gameinfo flush on EGL loop shutdown.
Already happens in NativeShutdownGraphics().
2017-12-09 16:48:38 -08:00
Unknown W. Brackets
c097910439
UI: Reset touch controls after config load.
...
This is potentially earlier than full init, better to move the controls as
soon as possible.
2017-12-09 14:11:39 -08:00
Henrik Rydgård
99b34c7b45
Use glslang to translate GLSL 1.x postshaders to GLSL 3.0 or later to appease strict GL Core drivers. Should fix #10362
...
Fixed small bugs, now tested and working on mac.
Add spirv-cross to cmake build
2017-12-08 10:25:42 +01:00
Henrik Rydgård
7d0fc9ce65
Rework GL lost-device to work more like Vulkan. Gets rid of gl_lost manager etc.
2017-12-07 15:05:59 +01:00
Henrik Rydgård
026d3d4a00
Recreate views after boot is done, to workaround #10360 . Not the best solution..
2017-12-07 10:21:33 +01:00
Henrik Rydgård
2ebae034a4
Vulkan: Show samplers in "shader debug"
2017-12-07 09:28:18 +01:00
Henrik Rydgård
cf5ede493b
Merge pull request #10247 from unknownbrackets/ui-tween
...
UI: Show a loading message during shader preload
2017-12-06 14:24:21 +01:00
Henrik Rydgård
b47251dbd4
Even more cleanup of RIFFReader
2017-12-04 17:34:47 +01:00
Henrik Rydgård
1c0a0fefdb
Remove write support from chunk_file, rename to RIFFReader
2017-12-04 17:27:47 +01:00
Unknown W. Brackets
20c9d0edea
UI: Fix some virtual override warnings.
2017-12-03 19:22:02 -08:00
Unknown W. Brackets
4e6c083807
UI: When stepping, clear on initial load.
...
Otherwise we get the UI rather than a black screen.
2017-12-03 19:22:00 -08:00
Unknown W. Brackets
fb91e7f043
UI: Show loading message while shaders preload.
...
This opens the door to doing this for other things we do on game start,
later.
2017-12-03 12:04:42 -08:00
Unknown W. Brackets
15152fc55b
UI: Reorganize EmuScreen so it renders on loading.
2017-12-03 10:39:25 -08:00
Unknown W. Brackets
84f5f633df
UI: Fix D3D9 half-pixel offset at 1x.
...
Since we scale by 0.5x for small window, we need to adjust the half pixel
offset to match real pixels.
2017-12-03 06:58:16 -08:00
Unknown W. Brackets
cde6b3d3e4
UI: Send prompt results even on back/cancel.
...
Before, if you went to the GPU backend prompt, and canceled, it would
never call the callback, and so the g_Config value never got reset.
2017-12-02 19:04:33 -08:00
Unknown W. Brackets
8e27600236
UI: Clean up some unused code and flags.
2017-12-02 13:52:10 -08:00
Unknown W. Brackets
5c81c67410
UI: Avoid pushing a screen on top of itself.
...
In case someone doesn't realize they're on settings, or etc.
2017-12-02 11:55:06 -08: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
e945ad6ac1
UI: Avoid navigation with an active dialog.
...
Cleaning up next.
2017-12-02 11:55:05 -08:00
LunaMoo
95a14ca830
Add hotkey to toggle audio and video dumping together in sync.
2017-12-01 23:48:58 +01:00
Henrik Rydgård
97ab91c3d5
Merge pull request #10221 from unknownbrackets/minor
...
Reporting: Disallow feedback for fake game ids
2017-12-01 18:36:20 +01: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
LunaMoo
d5d82d4577
Oops:]
2017-12-01 11:22:12 +01:00
LunaMoo
3b98b37800
Clear postprocess confusion in d3d9 backend by hiding the option:]
2017-12-01 10:02:31 +01:00
Henrik Rydgård
c0d0decab0
Merge pull request #10206 from LunaMoo/cheatMenu_fixes
...
Fix a cheat menu crash reported on the forums
2017-11-30 08:50:34 +01:00
LunaMoo
689637ca5a
Oops;p, I always mess this up.
2017-11-30 06:14:36 +01:00
LunaMoo
5805cba736
Change some other substr used with cheats and smuggle a fix for another problem
2017-11-30 05:05:52 +01:00
Henrik Rydgård
6ea669368c
Crash reports from 5% rollout of 1.5: Make some asserts dbg_asserts for now, try to fix an issue with framebuffers when postproc is enabled.
2017-11-29 18:53:52 +01:00
Henrik Rydgård
d97ec9021d
Add privacy policy link to app, as required by Google Play since we use the CAMERA permission now.
2017-11-29 14:33:28 +01:00
Henrik Rydgård
273dab91ca
Fix a text overdraw problem on the title screen on very small displays.
2017-11-26 21:02:59 +01:00
Unknown W. Brackets
03ac79caba
UI: Minor pause screen cleanup.
2017-11-23 09:08:39 -08:00
Henrik Rydgård
6f80a164b4
Allow loading graphics dumps (*.ppdmp) through the regular UI.
2017-11-22 10:53:22 +01:00
Henrik Rydgård
b1fce1c61a
Android: Fix #9697 where we'd hang if we lacked permission and got a filename as a command.
2017-11-21 13:55:14 +01:00
Henrik Rydgård
5675e8a816
Minor cleanup, and more terrifying orientation hackery
2017-11-16 15:00:27 +01:00
Henrik Rydgård
3222af5f7a
Make remoteiso_subdir and server editable on Android. Fixes #10142 . Really need a better mechanism for these fields.
2017-11-16 13:33:10 +01:00
Henrik Rydgård
53a351c29d
Workaround orientation bug in Android when unlocking the screen.
...
Or I'm doing something wrong somewhere...
Also kill off "Auto" orientation. It's just a pain.
Fixes #10128
2017-11-16 12:33:50 +01:00
Henrik Rydgård
c12f17134b
Links from the UI: Change from http:// to https:// wherever possible.
2017-11-14 12:53:36 +01:00
LunaMoo
2ff4104ddf
Requested changes.
2017-11-14 06:33:49 +01:00
LunaMoo
e698414f9b
Add an option to allow resetting video/audio dump on save/load state.
2017-11-14 05:12:27 +01:00
Henrik Rydgård
230f72a110
Oops
2017-11-13 16:38:35 +01:00
Henrik Rydgård
8bfdf7b1b2
Fix annoying little flicker when starting a game.
2017-11-13 15:45:31 +01:00
Henrik Rydgård
4788221251
Vulkan shader view (debug): Add a simple textural representation (incomplete) of pipelines
2017-11-13 15:27:06 +01:00
Henrik Rydgård
0f10014219
DevScreens: In shader viewer tabs, show the number of each shader type.
2017-11-13 11:13:55 +01:00
Henrik Rydgård
c3c4ec4cc9
Merge pull request #10111 from unknownbrackets/vulkan-minor
...
Vulkan: Cut down on asserts during init
2017-11-13 09:50:30 +01:00
Henrik Rydgård
68c7b7dfec
Fix driver version display on Vulkan. Enable dualsrc blend on newer AMD drivers. Fixes #10109
2017-11-13 09:44:35 +01:00
Unknown W. Brackets
d2d5b8ee4e
Vulkan: Remove experimental warning.
2017-11-12 21:57:01 -08:00
Unknown W. Brackets
ac78b908d3
UI: Typo fix.
2017-11-12 09:34:22 -08:00
Unknown W. Brackets
2b194d30bf
Debugger: Prevent clear while stepping.
...
So it's easier to see what's going on.
2017-11-11 18:31:13 -08:00
Henrik Rydgård
f014735ebf
Merge pull request #10079 from hrydgard/vulkan-android-fixes
...
Vulkan lost-device fixes
2017-11-10 16:11:58 +01:00
Henrik Rydgård
378e01625c
Fix a few more device-loss bugs.
2017-11-10 15:10:36 +01:00
Henrik Rydgård
1c76d28843
Avoid double-initializing the Vulkan backbuffer on startup.
2017-11-10 13:13:56 +01:00
LunaMoo
6ae8b3603d
Merge pull request #10072 from unknownbrackets/cheats
...
Cheats: Split parsing and execution
2017-11-09 18:46:52 +01:00
Henrik Rydgård
ec504756e0
Vulkan: Improve init/shutdown logging on Android. Fix a bug where we'd not run InitDeviceObjects on GPU_Vulkan sometimes.
2017-11-09 16:02:05 +01:00
Henrik Rydgård
d618b3673b
Count readbacks in a frame and show in GPU debug stats.
2017-11-08 11:57:53 +01:00
Unknown W. Brackets
c62a53c223
Cheats: Split parsing and execution.
...
This makes the code easier to read, and makes it easier to add other types
later on.
Also, the parser can now handle a file with multiple game ids.
2017-11-07 19:51:32 -08:00
Henrik Rydgård
944cc94630
Vulkan: Better way to make sure we bind the backbuffer at some point.
2017-11-06 23:48:47 +01:00
Henrik Rydgård
ea2fc55217
Merge pull request #10056 from hrydgard/remove-multithreading-2
...
Remove the old style multithreading
2017-11-06 20:37:06 +01:00
Unknown W. Brackets
9dfc9ff6ae
Vulkan: Allow clearing the backbuffer to any color.
...
Helps with debugging sometimes.
2017-11-05 22:14:53 -08:00
Henrik Rydgård
be2ba4ffb3
Remove the setting to run the display list interpreter on a separate thread.
2017-11-05 23:21:26 +01:00
Unknown W. Brackets
ead4c5f9a8
Vulkan: Make sure backbuffer is bound for UI.
...
Fixes #10048 .
2017-11-05 09:22:14 -08:00
Henrik Rydgård
8d0209c7e4
Stop leaking framebuffers on shutdown. Fix other shutdown issues.
2017-11-01 21:43:08 +01:00
Henrik Rydgård
3757070fe2
Extra safety when switching GPU backends, fix possible Vulkan shutdown issue. Should help #10005
2017-10-09 12:17:54 +02:00
Henrik Rydgård
1b6c5c4832
Fix typo causing Y axis in joystick tester not to be mirrored correctly if backwards. Should fix #9300
2017-09-29 20:51:59 +02:00
Unknown W. Brackets
5784b51428
GLES: Allow hwtess for GL 3.1 w/o shader4.
...
gl_InstanceID was added to core in 3.1, so we don't need gpu_shader4.
2017-09-21 20:20:17 -07:00
Henrik Rydgård
ff3d799871
Remove snprintf compatibility hacks for MSVC versions before 2015
2017-08-31 16:46:54 +02:00
Henrik Rydgård
42cb559a8d
Merge pull request #9927 from Florin9doi/master
...
Integrate sceUsbGps and sceUsbCam with Android
2017-08-31 09:47:25 +02:00
Henrik Rydgård
8c1bfb876f
Assorted cleanup of Vulkan init code. Show Vulkan extensions in system info.
2017-08-28 13:47:31 +02:00
Florin9doi
892bc8617d
Integrate sceUsbGps and sceUsbCam with Android
2017-08-27 17:19:11 +03:00
Unknown W. Brackets
cbd107b03d
Merge pull request #9898 from vnctdj/master
...
Make more strings translatable
2017-08-19 17:28:33 -04:00
Henrik Rydgård
b9b2656e93
More vulkan microoptimizations. Add more profiler scopes.
2017-08-18 13:48:11 +02:00
vnctdj
7f37c40382
Make dev menu pop-up title translatable
2017-08-17 23:10:12 +02:00
vnctdj
b31b76c536
Make control mapping pop-up title translatable
2017-08-17 23:10:12 +02:00
vnctdj
ee87c08e79
Oops, forgot this one
2017-08-17 00:21:00 +02:00
vnctdj
15c983a382
Add a new translation category for the remote ISO feature
2017-08-16 23:39:30 +02:00
Henrik Rydgård
b35d0e00ec
Oops, forgot to update NativeQueryConfig, thanks unknown
2017-08-16 10:23:27 +02:00
Henrik Rydgård
d94351ef90
Initial work on supporting sustained perf mode
2017-08-15 16:41:13 +02:00
vnctdj
697cfb0223
Reuse some already translated strings
2017-08-14 12:08:03 +02:00
vnctdj
2c8b0e7069
Make keys names translatable in pop-up
2017-08-14 11:33:14 +02:00
Henrik Rydgård
ec7e634215
Fix space stripping in a few more string input methods. Helps #9795
2017-08-08 16:42:05 +02:00
Henrik Rydgård
8ba5d7ec1e
Strip spaces from pasted IP addresses. Helps #9795 . Fix accidental typo
2017-08-08 16:34:46 +02:00
Henrik Rydgård
4b35e9e278
Reset the UI state properly in NativeInit. Fixes #9771
2017-08-08 15:58:25 +02:00
Henrik Rydgård
f4cf501cf6
Separate X and Y dpi_scale
2017-08-07 13:37:01 +02:00
Henrik Rydgård
f182b79e15
Merge pull request #9873 from unknownbrackets/fullscreen
...
Fix and improve fullscreen on 21:9 monitors
2017-08-01 10:40:15 +02:00
Unknown W. Brackets
7e753ed24a
GLES: Set target w/h in buffered rendering.
...
Otherwise, the flipped scissors don't update on window resize.
Example: when toggling fullscreen.
2017-07-30 14:44:38 -07:00
Unknown W. Brackets
cc88435b48
Windows: Support multi-display full screen.
...
For when you have an ultrawide monitor, or I guess even multiple.
2017-07-30 09:14:36 -07:00
Unknown W. Brackets
626102e84a
Windows: Use system API to toggle fullscreen.
...
Instead of having a special Host API for Windows only.
2017-07-30 07:51:53 -07:00
zminhquanz
6e2f152919
Add credit developer
2017-06-11 20:44:41 +07:00
Unknown W. Brackets
e24216e55b
UI: Add some missing overrides.
2017-06-06 19:50:19 -07:00
Henrik Rydgård
3a640ff8aa
Address comments, make things closer to the Win32 code. Things work better.
2017-06-06 11:30:20 +02:00
Henrik Rydgård
0d3d642371
It works!
2017-06-05 23:09:12 +02:00
Unknown W. Brackets
41b485aa0a
Core: Refactor repeating disc id homebrew code.
2017-06-03 15:29:08 -07:00
Unknown W. Brackets
9a14de5831
UI: Make some tooltips less technical.
2017-06-03 10:14:56 -07:00
Unknown W. Brackets
4e49992e5c
UI: Remove padding hack for setting info message.
2017-06-03 09:45:55 -07:00
Unknown W. Brackets
64c2194989
UI: Allow texture ini create only within game.
2017-06-03 09:45:55 -07:00
Unknown W. Brackets
c4af8be5ef
UI: Enable mouse settings only if checked.
...
Like other settings do.
2017-06-03 09:45:54 -07:00
Unknown W. Brackets
cb1b8f23bb
UI: Fix fade-out when editing touch controls.
2017-06-03 09:45:53 -07:00
Unknown W. Brackets
979bc58cac
UI: Translate AVI start/stop strings.
2017-06-03 08:37:55 -07:00
Unknown W. Brackets
79ae0f77d8
UI: Fix Take Screenshot support.
2017-06-01 20:40:21 -07:00
Unknown W. Brackets
d1c9cb8c63
UI: Start a render pass while stepping.
...
We won't start one otherwise. This fixes a crash when auto run is off.
2017-05-31 20:04:02 -07:00
Henrik Rydgård
82df6af4c6
Merge pull request #9746 from LunaMoo/minorCWC
...
CWC: Respect _C2 as an activation.
2017-05-31 13:17:56 +02:00
LunaMoo
ce74423381
Simplify some cwc detection code, respect _C2 as activation.
2017-05-31 11:58:24 +02:00
Henrik Rydgård
01635a5cd6
Android: Just like on Windows, prompt to restart when changing graphics backend.
2017-05-31 11:12:11 +02:00
Henrik Rydgård
901b62ae54
Merge pull request #9730 from LunaMoo/HomebrewIdent
...
Fix a bunch of emu features for Homebrew by better identification.
2017-05-30 14:57:31 +02:00
LunaMoo
5e0f8141d2
Corrections, some %i->%d around other code as well.
2017-05-30 13:52:29 +02:00
LunaMoo
296f724ad1
Oops, missed this one:].
2017-05-30 12:20:35 +02:00
LunaMoo
5cebcba356
Add new format to CWC as well, don't think it's worth auto-rename.
2017-05-30 12:20:33 +02:00
LunaMoo
737152f9ef
Try using first screenshot as an icon if no icon is present.
2017-05-30 12:20:30 +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
a175af1cf4
For now, only check for vulkan availability on Windows and Android.
2017-05-30 11:29:39 +02:00
Henrik Rydgård
fede9a05fb
Only show the Vulkan setting if Vulkan might be available.
2017-05-30 10:38:17 +02:00
Henrik Rydgård
137b79c708
Fix more review comments.
2017-05-30 09:38:05 +02:00
Henrik Rydgård
c173da49d3
Fix a number of bugs and stuff affecting Vulkan on Mali
2017-05-30 09:36:17 +02:00
Henrik Rydgard
32728553bd
Further steps towards Vulkan framebuffer support
2017-05-30 09:36:17 +02:00
Henrik Rydgård
6bcfe539f7
Use vulkan-style clear-on-bind when switching render targets. Not optimally used yet.
...
Also removes a bunch of redundant render target binds.
2017-05-30 09:36:17 +02:00
Henrik Rydgård
0f171acacb
Start refactoring things to be more vulkan-friendly
2017-05-30 09:36:17 +02:00
Henrik Rydgård
6147448719
Draw overlays at the proper time in the frame.
2017-05-30 09:36:17 +02:00
Unknown W. Brackets
4a6ae3e1b1
Reporting: Default better when perfect selected.
2017-05-29 09:52:38 -07:00
Unknown W. Brackets
da18755003
Reporting: Add compat description to UI.
...
Some users are reporting "Nothing" even with a screenshot that looks
ingame. Let's try to clarify a bit.
This same place is a good place to put a notice that we're detecting
potential better settings.
2017-05-29 09:48:18 -07:00
Unknown W. Brackets
708a54d60b
Merge pull request #9726 from hrydgard/remove-always-depth-write
...
Remove "Always Depth Write" setting. One step forward for #8171
2017-05-26 11:17:40 -04:00
Unknown W. Brackets
ba483853c5
Merge pull request #9725 from hrydgard/remove-mipmap-setting
...
Remove the Mipmap setting. One step forward for #8171
2017-05-26 11:16:37 -04:00
Henrik Rydgård
be77ffd4e8
Show the Android "board name" in system information.
2017-05-26 12:29:27 +02:00
Henrik Rydgård
1d96ead852
Remove "Always Depth Write" setting. One step forward for #8171
2017-05-26 10:23:45 +02:00
Henrik Rydgård
1b05a54800
Remove the Mipmap setting. One step forward for #8171
2017-05-26 10:21:20 +02:00
Henrik Rydgård
9ce874d2cf
Typo fix, MOBILE_DEVICE
2017-05-25 00:31:00 +02:00
Henrik Rydgård
6bccc06628
Reset (through renaming) and hide the software rendering setting on Android. Only show it if it's already enabled.
2017-05-24 20:53:00 +02:00
Henrik Rydgard
a1e3be445a
Don't use partial-restart unless debugger is present.
...
Works around #9666 for most practical purposes.
2017-05-21 17:25:00 +02:00
Henrik Rydgård
13e7dae72d
Merge pull request #9707 from unknownbrackets/softgpu-d3d9
...
SoftGPU: Fix rendering when using Direct3D 9
2017-05-21 12:32:44 +02:00