Struma
36cdbb95b6
Allow overriding mkxp.json from uder data directory
2022-07-04 20:02:04 -04:00
Struma
158c988399
Make macOS happy.
2022-07-04 06:22:07 -04:00
Struma
5f4b644bd0
switch to a (mostly) functioning GameController API
2022-07-03 21:36:48 -04:00
Struma
ee74bffc83
Add integer scaling options
2022-07-03 06:59:46 -04:00
Struma
3fd3e757dd
Try to force dedicated AMD graphics too, just in case
2022-07-03 03:37:21 -04:00
Struma
64dad2ad27
Good enough to release (?)
2022-01-23 18:29:08 -05:00
Struma
85fe2b070a
miscellaneous garbage
2022-01-23 09:54:33 -05:00
Struma
56ef0ed900
allow enabling/disabling certain options through env
2022-01-23 08:21:59 -05:00
Struma
03c6cb20de
always use native (ANGLE) blit on macOS
2022-01-21 01:01:31 -05:00
Struma
558942d8e7
Merge branch 'dev' into 'fix-windows-console'
...
# Conflicts:
# src/config.cpp
2022-01-17 04:18:57 +00:00
Struma
8aa7fc7cc3
Use path select based on env rather than Debug
...
Building a Release seems to just break newer versions of ANGLE,
so now let's just use Debug always.
the environment variable `MKXPZ_SELECT_PATH`
can be set to any value to bring up the option to select a path
2022-01-16 22:56:58 -05:00
Struma
822b3ae550
support rendering using Metal
2022-01-16 19:57:50 -05:00
Joni Savolainen
f44d2bea1b
Move Windows console init to the beginning of main
...
This is done to capture all potential messages to the debug console.
2022-01-16 18:30:05 +02:00
Joni Savolainen
6d9c144b65
Open Windows standard file descriptors before initializing Ruby
2022-01-16 14:34:55 +02:00
Joni Savolainen
e2ba8d4398
Revert "Allow queuing Debug prints"
...
This reverts commit ac778db752
.
2022-01-16 13:21:40 +02:00
Joni Savolainen
ac778db752
Allow queuing Debug prints
2022-01-15 11:05:45 +02:00
Joni Savolainen
c2deb233e0
Set up Windows console during MRI init
2022-01-15 08:55:22 +02:00
Struma
cb270888ba
add Touch Bar support
2022-01-14 10:33:43 -05:00
Struma
8288476b26
Move NvOptimusEnablement someplace that works
2021-09-30 21:14:28 -04:00
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