Commit graph

85 commits

Author SHA1 Message Date
Struma
869f9d6918 Make defining steam appID for xcode release builds completely optional 2021-09-14 16:03:42 -04:00
Struma
ca596cbaf9 cleanup 2021-05-23 21:55:02 -04:00
Struma
699ffc0245 Support Retina displays 2021-05-21 16:28:51 -04:00
Joni Savolainen
7b28167551 Create a debug console on Windows 2021-03-15 11:22:05 +02:00
Struma
10f3d2655d Remove unnecessary SDL_free 2021-03-08 06:20:18 -05:00
Struma
653eb0118b Remove haptic code 2021-02-23 17:25:07 -05:00
Struma
6ae5aeebc1 Change default macOS game dir to Contents/Game 2021-02-19 14:29:36 -05:00
Struma
45abde59a9 Get ANGLE working on macOS, fixes crashes on ARM 2021-01-08 06:49:11 -05:00
Struma
4069863fa9 When debugging from Xcode, prompt for target path 2021-01-02 23:24:20 -05:00
Struma
7db1c1219e Prefix mkxp-z preprocessor definitions with MKXPZ_ 2020-12-31 14:50:07 -05:00
Struma
3d84529dbc Xcode, start GL in new thread depending on build OS version 2020-12-26 10:50:35 -05:00
Struma
0179e6a75b Revert "Remove haptics code"
Some part of this completely breaks the frame limiter.
I do not know which part
2020-12-25 19:41:16 -05:00
Struma
d565650975 Remove haptics code
It never worked anyway, as far as anyone knew, and is probably
not a feature anyone particularly needs.
2020-12-25 12:01:41 -05:00
Struma
4ef6b3c337 Do FilesystemImpl for meson builds 2020-11-22 04:51:36 -05:00
Struma
0e278c3e5c Drop ObjFW as a dependency 2020-11-22 03:48:03 -05:00
Inori
3554e2b72f chdir() -> -[OFFileManager changeCurrentDirectoryPath:] 2019-12-15 20:51:55 -05:00
Inori
428c936a9c Only use -Wno-virtual-dtor with Apple clang 2019-10-23 02:27:26 -04:00
Inori
0d6d69c47a Suppress warnings left over from original project 2019-10-23 02:20:06 -04:00
Inori
2f3b3098c1 Exit rgss thread if GL initialization fails 2019-10-23 01:22:21 -04:00
Inori
0b3c49f074 Fix autopilot typo 2019-10-23 00:46:00 -04:00
Inori
2432aec97f Only create GL context in main thread on macOS 2019-10-23 00:41:50 -04:00
Inori
0dbc2b1a21 Add AppImage stuff 2019-10-22 02:30:07 -04:00
Inori
1e63c65c73 Setup GL context in main thread (macOS 10.15 requires it) 2019-10-17 08:44:21 -04:00
Inori
f57186f7a5 chdir to appimage location if independent_appimage set 2019-10-14 00:52:08 -04:00
Inori
e467ac0f27 Remove preprocessor statement from main 2019-09-19 14:52:41 -04:00
Inori
4cae819df1 Accomodate MK assets 2019-09-19 12:47:47 -04:00
Inori
9c08249992 Remove 'fix_essentials', add 'use_fakeapi' 2019-08-20 05:21:30 -04:00
Inori
6a046a91e7 Don't do drugs kids 2019-08-10 03:49:31 -04:00
Inori
e8fe65f862 Initialize Winsock so that Sockets works 2019-08-10 03:46:20 -04:00
Inori
37e5943f34 Use meson as build system 2019-07-29 07:56:45 -04:00
Jonas Kulla
947974cac6 Config: Properly use windowTitle everywhere instead of game.title 2017-12-12 17:57:02 +01:00
Jonas Kulla
7d9a85dbbd Config: Add entry to override the game window title 2017-12-11 00:48:35 +01:00
Jonas Kulla
006f701fec Config: Add "enableBlitting" entry to toggle GL_EXT_framebuffer_blit 2017-04-23 14:32:11 +02:00
Jonas Kulla
e4079d5738 Fix build on OSX after 60e967e3b7 2017-04-08 19:13:31 +02:00
Marty Plummer
60e967e3b7 Add icon and resource files for windows
Signed-off-by: Marty Plummer <ntzrmtthihu777@gmail.com>
2017-03-09 08:24:13 +01:00
Jonas Kulla
6349146e01 main: Only set window icon on Linux
OSX carries high-resolution icons in its bundles, and windows uses
windres to embed .ico files, so don't interfere with those.
2017-03-04 11:04:02 +01:00
Jonas Kulla
713ea07558 SDL hints need to be set before initialization 2015-02-10 15:51:33 +01:00
Jonas Kulla
012d87d05a Disable accelerometer joystick emulation on Android 2015-01-15 07:21:07 +01:00
Jonas Kulla
146e0294b4 Add option to fix the framerate to the native screen refresh rate
Useful on mobile devices where using non-standard framerates
looks absolutely horrible and screen refresh rates vary highly.
2015-01-03 18:58:13 +01:00
Jonas Kulla
3411435138 Factor out some thread communication code (window size, bindings) 2015-01-02 01:41:23 +01:00
Jonas Kulla
5974d05380 Create OpenAL device in main() and store in RGSSThreadData 2014-12-31 18:52:21 +01:00
Jonas Kulla
3596fc568d main.cpp: Immediately query the actual window size after creation 2014-12-31 18:52:21 +01:00
Jonas Kulla
fcfa079e7b Perform chdir(gameFolder) early in main() 2014-12-31 18:52:20 +01:00
Jonas Kulla
03a6c657c4 main.cpp: Always display errors in a message box 2014-12-31 18:52:20 +01:00
David Salvisberg
6829ddc09f Removed store keybindings from main, since it now already gets stored onAccept. 2014-12-28 06:06:28 +01:00
Jonas Kulla
c1aab96454 Rename src/debuglogger -> src/gl-debug 2014-11-29 17:51:37 +01:00
Jonas Kulla
5979c5f778 Add placeholder application icon 2014-11-29 17:30:53 +01:00
Jonas Kulla
5094f5c7c1 Add minor assert 2014-10-16 09:10:27 +02:00
Jonas Kulla
dd73db2e9d Introduce F1 menu to reconfigure key bindings at runtime 2014-10-11 20:48:44 +02:00
Jonas Kulla
d223d83cbf Implement F12 game reset (MRI only)
Can be disabled with "enableReset=false".

While at it, also replace the flakey volatile bool flags
with proper atomics.
2014-09-26 06:25:47 +02:00