Struma
e2503509a8
Set screenshot resolution based on window size
2020-02-26 09:24:55 -05:00
Struma
dd0f3ade91
Allow specifying ruby install manually
2020-02-25 05:35:30 -05:00
Struma
24d6199a79
Revert OpenGL version check
2020-02-25 01:06:29 -05:00
Struma
85640a32a1
add compressedGraphics and openGL4 runtime opts
2020-02-25 01:00:12 -05:00
Struma
fbd6b0c5e5
Set macos_min_version to 10.12 by default
2020-02-24 23:34:30 -05:00
Struma
d854bc1c67
Correct GL version check
2020-02-24 23:32:56 -05:00
Struma
84fee7ac78
Create 'gl3' build option
2020-02-24 23:25:06 -05:00
Struma
d080513105
Require OpenGL 4.1 (GeForce 400+,Radeon HD5000,Intel HD4000+)
...
Along with setting a version for macOS to use instead of 2.1,
most if not all Essentials games require a maximum texture size
of at least 16384x16384. OpenGL 4.1 requires this as a minimum.
2020-02-24 22:48:23 -05:00
Struma
827e20db87
Use Core GL context, allow OpenGL3/4 on macOS
2020-02-24 22:29:36 -05:00
Struma
1ba86afbb4
rewire FileSystem::normalize()
2020-02-10 17:31:01 -05:00
Struma
1bf5f4f3da
Make threaded GL initialization optional
2020-02-10 12:38:27 -05:00
Struma
7740c28f6a
Fix builds on Ubuntu 16.04 (probably)
2020-01-19 22:23:52 -05:00
Struma
8520c762c3
Fix Linux building, require sigc++ >= 2.10.0
2020-01-18 20:22:12 -05:00
Struma
108f85766c
Actually init haptics
2020-01-15 01:18:04 -05:00
Inori
796ceabe9c
Don't build MiniFFI on 64-bit Windows
...
MiniFFI/Win32API is now optional, and requires
sizeof(void*) == sizeof(long)
2019-12-31 13:42:44 -05:00
Inori
7ff906c507
Use dot syntax
...
(Also, let clang-format go wild)
2019-12-31 12:22:44 -05:00
Inori
0d0cb95e21
Remove debug message box from openRead
2019-12-26 01:07:51 -05:00
Inori
a6e2f95df9
Use own Boost-Unordered
2019-12-17 19:13:10 -05:00
Inori
c07a24821d
Use pkg-config with Ruby 1.8
2019-12-17 06:22:01 -05:00
Inori
70104f2d42
+[OFString stringWithUTF8String:] -> @()
2019-12-17 02:19:05 -05:00
Inori
e67cc9f4d0
Fix path normalization for Windows
2019-12-17 02:06:49 -05:00
Inori
3554e2b72f
chdir() -> -[OFFileManager changeCurrentDirectoryPath:]
2019-12-15 20:51:55 -05:00
Inori
66d06941a7
Dispose of Boost, switch to JSON5 for configuration
2019-12-15 17:37:24 -05:00
Inori
ae3cfe9344
Parse INI files with OFINIFile
2019-12-15 05:37:06 -05:00
Inori
fbedf4361d
Use Foundation instead of CoreFoundation for get_mac_locale()
2019-12-14 20:08:47 -05:00
Inori
6e37aa15b3
Enable ARC on all platforms
2019-12-14 18:56:52 -05:00
Inori
c0ecb6bab9
Add build option for objc GC type
2019-12-14 16:00:05 -05:00
Inori
8c512c5ff2
compiler.find_library() -> compilers['cpp'].find_library()
2019-12-14 13:45:56 -05:00
Inori
3ee8659dda
Begin using Objective-C (ObjFW), remove cwalk
2019-12-14 13:31:48 -05:00
Inori
a67e6d2306
Fix unused-variable and sign-compare warnings
2019-10-23 02:31:14 -04: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
501712cb6f
Behold Typo, Destroyer of Menus
2019-09-22 17:08:54 -04:00
Inori
d63f9958a3
misc additions
2019-09-21 19:47:51 -04:00
Inori
5b8d9e0100
Stop running rumble effects if duration is 0
2019-09-20 17:58:23 -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
d1fc07422b
Change default face button bindings
2019-09-19 04:53:07 -04:00
Inori
7af4026999
Play nice with Marin's experiments
2019-09-19 03:32:50 -04:00
Inori
582eee853b
Test controller rumble support
2019-09-19 01:33:04 -04:00
Inori
bfa60cc065
Accept scancodes with Input.press?/Input.trigger?/Input.repeat?
2019-09-18 22:50:28 -04:00
Inori
4e7e7b740a
Add MKXP.show_settings
2019-09-17 01:42:50 -04:00
Inori
939c601aea
Add Input.joystick
2019-09-16 23:10:46 -04:00
Inori
b8d79cec76
Let Discord clean its own stuff up
2019-09-15 07:47:45 -04:00