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