Commit Graph

20709 Commits

Author SHA1 Message Date
Unknown W. Brackets
42f8bbde50 UI: Make sliders increase with button held. 2016-09-05 16:14:01 -07:00
Henrik Rydgård
3490220db0 Merge pull request #8955 from unknownbrackets/threadret
Correct initial thread ra and fp
2016-09-05 23:13:47 +02:00
Unknown W. Brackets
d876da1a01 Initialize fp correctly on a new thread. 2016-09-05 08:57:09 -07:00
Unknown W. Brackets
1e51a03d5a Point ra to the correct place on a new thread.
Turns out some games read the ra, maybe long jmps or something?
2016-09-05 08:56:27 -07:00
Unknown W. Brackets
b06359edd1 Merge pull request #8945 from RisingFog/frame_dump
Add Display Recording and Audio Dumping to Desktop
2016-09-04 15:30:26 -07:00
Henrik Rydgård
98db638c51 Merge pull request #8954 from unknownbrackets/ui-tweaks
UI: Consistently set bgaudio on game start
2016-09-04 23:49:34 +02:00
Unknown W. Brackets
cfbfbc1593 Disable audio on the game pause screen. 2016-09-04 14:03:59 -07:00
Chris Burgener
b22f785769 Fix Symbian Builds 2016-09-04 12:52:14 -04:00
Unknown W. Brackets
29b7ad7af2 UI: Allow longer scaling/stretching labels.
This way other fonts/languages can translate freely.
2016-09-04 09:46:42 -07:00
Unknown W. Brackets
740365235b Make SplitString significantly faster.
This takes about 10% as long or less with simple strings, which really
improves UI layout performance when wrapping text.
2016-09-04 09:20:13 -07:00
Chris Burgener
1e7eab9d26 Rename Movie menu to Record and move to File 2016-09-04 12:12:28 -04:00
Unknown W. Brackets
57e68be754 UI: Cache measured text sizes.
This can be a bit slow to ask the font renderer every frame, might as well
cache like we do the drawn version.
2016-09-04 09:10:50 -07:00
Unknown W. Brackets
995e056598 UI: Consistently set bgaudio on game start.
Before we were doing it only in certain cases.  This now means that
background audio will always play on the pause screen.

Fixes #8944.
2016-09-04 08:46:19 -07:00
Henrik Rydgard
f39c603acb Move memory protect logging to VERBOSE level. See #8941 (probably something else going on though) 2016-09-04 16:35:23 +02:00
Henrik Rydgard
47cc898c65 Minor optimization in draw_text on Windows. May help #8953 a bit. 2016-09-04 15:27:55 +02:00
Henrik Rydgård
993ce1e620 Merge pull request #8952 from unknownbrackets/ui-tweaks
UI: Fix display layout mode indicator size
2016-09-04 10:48:08 +02:00
Henrik Rydgård
2f69bfbb32 Merge pull request #8949 from klyoungblood/ps3-controller
Adds --PS3 comand line option for PS3 controller support on SDL.
2016-09-04 10:47:14 +02:00
Kelly Youngblood
5adaa12260 Adds auto-detection for PS3 cocntroller. 2016-09-03 21:14:44 -05:00
Unknown W. Brackets
84415bf1dc UI: Avoid abusing TabHolders for layout.
And also adjust padding slightly so it looks right at 1x.
2016-09-03 18:09:44 -07:00
Unknown W. Brackets
00e922bfba UI: Fix display layout mode indicator size.
Now that we wrap text, "0" isn't a valid width.
2016-09-03 17:26:56 -07:00
Chris Burgener
7d089a0f76 Clean up various files 2016-09-03 19:23:17 -04:00
Chris Burgener
9fb152ce01 Fix non-Windows builds 2016-09-03 15:09:30 -04:00
Chris Burgener
645cb4d69e Add Audio Dumping to File 2016-09-03 14:05:38 -04:00
Kelly Youngblood
06d594b3ff Code cleanup 2016-09-03 00:20:18 -05:00
Kelly Youngblood
7d191ccc11 Adds --PS3 flag for PS3 controllr support on SDL. 2016-09-03 00:15:25 -05:00
Chris Burgener
78d1af4b50 Fix builds for non-Win32 2016-09-02 12:53:54 -04:00
Chris Burgener
7ca90872fb Add simple OSD display 2016-09-02 12:53:52 -04:00
Chris Burgener
3d8a49c846 Add Movie Menu to Win32 2016-09-02 12:53:31 -04:00
Chris Burgener
1fc6191c85 Add Frame Dumping for Windows 2016-09-02 12:52:52 -04:00
Henrik Rydgard
2d838f7f33 Update ffmpeg submodule 2016-09-01 20:13:17 +02:00
Henrik Rydgard
72ae23b716 Update ffmpeg, lang submodules 2016-08-31 18:16:50 +02:00
Henrik Rydgård
9e70a6f9d9 Merge pull request #8939 from RisingFog/frame_advance
Add Frame Advance
2016-08-30 16:45:54 +02:00
Chris Burgener
8c96e92199 Hide Frame Advance from mobile devices 2016-08-30 10:03:16 -04:00
Chris Burgener
f090551c2a Make variables static 2016-08-30 09:09:38 -04:00
Chris Burgener
c726691aba Remove all default bindings for Frame Advance 2016-08-29 16:39:16 -04:00
Chris Burgener
4ab71eb936 Add check for numFlips to advance per drawn frame 2016-08-29 15:34:00 -04:00
Henrik Rydgård
22b6988424 Fix issue with iOS JIT block linking, see #8122 2016-08-29 17:32:46 +02:00
Henrik Rydgård
d31d268962 Merge pull request #8940 from hrydgard/blocklink
Fix block linking with W^X mode
2016-08-29 10:14:34 +02:00
Chris Burgener
e208eff8ab Set frameStep_ to false on EmuScreen start 2016-08-28 18:18:44 -04:00
Henrik Rydgard
dde50cbdf5 Remove checks for various iOS non-jit situations in settings 2016-08-28 19:01:00 +02:00
Henrik Rydgard
4e5f1e2797 Fix block linking with W^X mode 2016-08-28 18:54:14 +02:00
Unknown W. Brackets
2fd81a4b29 Fix typo. 2016-08-28 09:44:52 -07:00
Henrik Rydgard
740ef4e0eb Apple buildfix 2016-08-28 18:41:24 +02:00
Henrik Rydgard
3ab2094b76 Buildfix attempt 2016-08-28 18:35:57 +02:00
Chris Burgener
842a29b0ae Add Frame Advance 2016-08-28 12:21:45 -04:00
Unknown W. Brackets
933949ddd2 Merge pull request #8937 from hrydgard/memprot-w-xor-x
Implement W^X-compatible JIT. Hopefully makes JIT work on iOS again
2016-08-28 09:19:54 -07:00
Henrik Rydgard
2a4f4ed41d iOS buildfix, fix another comment 2016-08-28 18:10:26 +02:00
Henrik Rydgard
1e4b77fb49 Use PAGE_SIZE, fix a comment, fix some indentation. 2016-08-28 18:07:54 +02:00
Henrik Rydgard
d82ba24485 Symbian buildfix 2016-08-28 15:07:33 +02:00
Henrik Rydgard
b264657d56 Implement W^X-compatible path. Works on Windows and Android, hopefully iOS (untested).
Disabled block linking in this mode, can re-enable with some more work later.

To enable W^X on other platforms than iOS, simply change PlatformIsWXExclusive.
2016-08-28 14:52:08 +02:00