Commit Graph
30390 Commits
Author SHA1 Message Date
Stuart Kenny c593da050c Expose inflight frames as core option. 2021-09-06 20:14:08 +01:00
Stuart Kenny 0f45c95d17 Fix capitalization in core option labels. 2021-09-06 20:13:07 +01:00
Stuart Kenny 6db91abf17 Move core initialization code out of retro_load_game method 2021-09-06 20:10:13 +01:00
Stuart Kenny 3b39b6fcaa Do not fast forward by default. 2021-09-06 20:03:57 +01:00
Stuart Kenny da4652aa2a Do not skip SwapBuffer() when skipDrawReason set.
Fixes nothing being rendered with high frameskip ratios.
2021-09-06 20:00:50 +01:00
Henrik Rydgård ae9bf27991 Merge pull request #14795 from unknownbrackets/softgpu
softgpu: Avoid overflow infinite loop
2021-09-06 08:57:19 +02:00
Unknown W. Brackets 7addc18a6b softgpu: Avoid overflow infinite loop.
For certain large values, it would overflow and continue looping
endlessly.
2021-09-05 23:24:08 -07:00
Henrik Rydgård 54bb824d37 Merge pull request #14788 from unknownbrackets/interp
interp: Prevent crash on bad lv.q or sv.q addr
2021-09-02 17:30:12 +02:00
Unknown W. Brackets 529329785b interp: Prevent crash on bad lv.q or sv.q addr.
See #5496.
2021-09-02 07:18:49 -07:00
Henrik Rydgård 730d2d2880 Merge pull request #14787 from iota97/fix
Don't add VIRTKEY_TOGGLE_FULLSCREEN in custom key list on mobile device
2021-09-01 18:18:52 +02:00
iota97 f54a24daec Don't add VIRTKEY_TOGGLE_FULLSCREE in custom key list on mobile device 2021-09-01 17:07:35 +02:00
Henrik Rydgård f89d5b75a5 Remove old ouya joystick prompt pngs from source_assets 2021-09-01 09:19:36 +02:00
Unknown W. Brackets 567c7f207d UI: Fix save state scrollview height.
Fixes #14785.
2021-08-31 20:18:22 -07:00
Henrik Rydgård 9de9420878 Merge pull request #14784 from bslenul/libretro-cleanup
[Libretro] Small core options cleanup + create a new git-version.cpp instead of appending stuff in it
2021-08-30 17:07:12 +02:00
bslenul 5ba544ebab [Libretro] Small core options cleanup + create a new git-version.cpp instead of appending stuff in it 2021-08-30 16:38:37 +02:00
Henrik Rydgård 6e890713f3 Merge pull request #14782 from iota97/gesture
Support virtual button in touch gesture
2021-08-30 14:02:41 +02:00
iota97 8f9610d2a0 Reuse translation for combo button as well 2021-08-30 13:17:24 +02:00
iota97 f417bb93d4 Reuse translation 2021-08-30 13:13:09 +02:00
iota97 2821035b1d Support virutal button in touch gesture 2021-08-30 12:26:13 +02:00
Henrik Rydgård 6fbc73ef69 Merge pull request #14781 from unknownbrackets/ui-ctrl-mapping
Fix various focus issues in the control mapping
2021-08-30 08:37:56 +02:00
Unknown W. Brackets e9ebd86439 UI: Fix scrollview focus scroll before relayout.
Need to use the position of the bounds as of last layout, not the new
desired position.
2021-08-29 17:35:58 -07:00
Unknown W. Brackets 01edd695c8 UI: Fix refocus on no control change.
There's no reason to refresh, and since the views are different without
PersistData being called, it breaks the focus.

Refreshing now handled via the generation value.
2021-08-29 17:14:08 -07:00
Unknown W. Brackets 6e4708733c UI: Restore focus on PSP view as well. 2021-08-29 17:08:27 -07:00
Unknown W. Brackets 7bb58ce5a0 UI: Refocus better on control mapping change.
This is less awkward, since it keeps you closer to where you were before.
2021-08-29 16:59:55 -07:00
Unknown W. Brackets 6378cb1693 UI: Fix focus persistence in control mapping.
Trying to reset focus from the parent was just complicating things.
We persist the focus state when recreating views.
2021-08-29 16:43:15 -07:00
Unknown W. Brackets 7a29a8bd48 UI: Handle WRAP_CONTENT in flexible scroll views.
If the scroll view had weight, it'd grow to the max size always.  Now it
still fits to the container, if that's what it's set to.
2021-08-29 16:39:14 -07:00
Henrik Rydgård a502c8fb68 Merge pull request #14779 from unknownbrackets/ui-ctrl-mapping
Tweak grid and scrollview handling
2021-08-30 00:59:24 +02:00
Unknown W. Brackets 5e3ffe94b3 UI: Allow scoll views to have specific height. 2021-08-29 14:11:32 -07:00
Unknown W. Brackets cf22268bc1 UI: Fix grids in ScrollViews and adjust gravity. 2021-08-29 14:10:14 -07:00
Henrik Rydgård 9117f080e2 Merge pull request #14777 from hrydgard/kof-96-crashfix-attempt
Handle OpenGL vertex shader generation failures better.
2021-08-29 22:30:30 +02:00
Henrik Rydgård 9ca97dfa8e Handle vertex shader generation failures better.
Suspect that this is happening with the HW tesselation crash in KOF '96.

Should help #14774
2021-08-29 21:50:43 +02:00
Henrik Rydgård 1d29060c3b Merge pull request #13107 from iota97/touch-gesture
Basic mappable motion gesture
2021-08-29 21:39:42 +02:00
Henrik Rydgård 6af6e3c8c0 Merge pull request #14775 from unknownbrackets/debugger-disasm
Debugger: Avoid infinite loop in disasm API
2021-08-29 20:36:20 +02:00
Unknown W. Brackets c48a203363 Debugger: Avoid infinite loop in disasm API.
This allows for wrap around, but prevents getting stuck looping in out of
bound addresses.
2021-08-29 11:11:01 -07:00
Henrik Rydgård 06ccadd5d2 Merge pull request #14769 from unknownbrackets/ui-ctrl-mapping
Add a visual means of control mapping
2021-08-29 18:53:49 +02:00
Unknown W. Brackets e7666e472f KeyMap: Simplify UI updates.
Better to avoid tightly coupled notifications of updates.
2021-08-29 08:02:52 -07:00
Henrik Rydgård 6e8e375eea Increase the range of cardboard setting sliders to 150%. See #14768 2021-08-29 15:27:51 +02:00
Unknown W. Brackets f7b92ebb29 UI: Try to keep button visible while mapping. 2021-08-28 16:29:27 -07:00
Unknown W. Brackets efeca78c1a UI: Allow binding all typically buttons in a row. 2021-08-28 15:04:16 -07:00
Unknown W. Brackets 4e33a1ef07 UI: Allow rebinding the analog from PSP view. 2021-08-28 14:37:53 -07:00
Unknown W. Brackets d8a7fdf580 UI: Allow mapping buttons from visual PSP display. 2021-08-28 14:24:27 -07:00
Unknown W. Brackets 202a9db885 UI: Add a screen to visualize PSP controls.
Currently, doesn't do anything.  But looks about right.
2021-08-28 14:09:06 -07:00
Henrik Rydgård 2735b09ebc Merge pull request #14768 from hrydgard/cardboard-vr-math-fix
Fix the math in cardboard VR mode for wide aspect ratios
2021-08-28 22:49:43 +02:00
Henrik Rydgård c0d80b63a9 Hack the math better in cardboard VR mode, to avoid issues with very wide aspect ratios.
Fixes #12982
2021-08-28 22:28:02 +02:00
Henrik Rydgård b87b212764 Merge pull request #14767 from hrydgard/even-more-control-fixes
Tweak defaults some more (no L2 on xbox pads..). Minor code cleanup.
2021-08-28 20:52:06 +02:00
Henrik Rydgård 51b6c73a2b Experiment: Remove probably-redundant motionevent class check
Could maybe help #14766
2021-08-28 20:27:41 +02:00
Henrik Rydgård 82a96dbc86 No R2 on xbox controllers, remove redundant mapping. 2021-08-28 20:21:09 +02:00
Henrik Rydgård 03582b7634 Nonsensical to use the Shield pad map for Shield TV. 2021-08-28 20:17:58 +02:00
Henrik Rydgård 58e7b6bec2 Tweak defaults some more (no L2 on xbox pads..). Minor code cleanup. 2021-08-28 20:06:05 +02:00
Henrik Rydgård b1481347e2 Merge pull request #14765 from unknownbrackets/logspam
Common: Reduce some log levels
2021-08-28 18:48:09 +02:00