Zorua
cc1c19e150
Update ANGLE, set minimum macOS version to 10.13
2022-12-13 03:46:38 -05:00
Snowdream
e492bd0cf5
Don't link with jpeg on macOS
2022-07-23 01:46:06 -04:00
Snowdream
843e54de2e
deal with a couple warnings, make sure xcode project still builds
2022-07-22 13:12:29 -04:00
Snowdream
88c5cfbbae
Re-enable optimized builds on macOS
...
I disabled them because Release mode seemed to break ANGLE.
It seems that's fixed itself, somehow.
2022-07-20 12:09:22 -04:00
Snowdream
689911510a
Revert using libnyquist
2022-07-19 06:05:05 -04:00
Snowdream
88ba39197d
Load SEs with libnyquist
...
Apparently, the newer SDL_Sound releases decode a little
slower than the previous ones. It can cause some noticeable lag
when loading SEs. nyquist still uses the same decoders that SDL_Sound
used to use though, so maybe it helps?
2022-07-18 22:42:54 -04:00
Snowdream
dba559aafb
Make Graphics thread-safety optional
2022-07-16 20:16:09 -04:00
Struma
0ec885e640
version bump
2022-07-05 04:30:22 -04:00
Struma
f839001be9
Finish moving to GameController API, other stuff
...
Namely:
- moved raw input states from System to Input
- Input.raw_key_states returns Array<Boolean> now
- the Joystick hash has become an entire module
- added manual input handling for controller buttons
- Raw controller states for both buttons and axes can be polled
- mouse and raw keys are now captured between Input updates
2022-07-04 04:53:52 -04:00
Struma
a0da0df6ef
SharedFontState: Add 'defaultFontFamily' property
...
5e3907c7f8
2022-07-03 03:23:28 -04:00
Struma
9c84e208db
Restore MP3 support; update configs
2022-04-02 19:58:49 -04:00
Struma
64dad2ad27
Good enough to release (?)
2022-01-23 18:29:08 -05:00
Struma
45c5553619
clean up merge a bit
2022-01-21 00:38:13 -05: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
Struma
c2ebb1d234
fix System::VERSION returning macro name
...
Yes, I'm an idiot for not noticing, but it's fixed now.
2022-01-15 17:21:26 -05:00
Struma
cb270888ba
add Touch Bar support
2022-01-14 10:33:43 -05:00
Struma
233d5d17e9
make xcode actually link with 3.1 because I forgot
2022-01-13 15:52:21 -05:00
Struma
231f80cac5
bump version to 2.3
2022-01-13 15:40:40 -05:00
Struma
52705de642
fix ruby arm64 cross-compilation on Intel Macs
2021-11-27 21:54:40 -05:00
Struma
85c4211e6b
Bump version to 2.2.3
2021-09-30 19:07:35 -04:00
Struma
1958748295
Update Xcode schemes for Universal Steam binaries
2021-09-30 05:00:07 -04:00
Struma
869f9d6918
Make defining steam appID for xcode release builds completely optional
2021-09-14 16:03:42 -04:00
Struma
5605817e5d
Disable codesigning in Xcode project
...
Even though it's good practice, I don't want people asking me
how to change certain files within the bundle without breaking
everything.
2021-09-13 02:44:16 -04:00
Struma
e9fdf46d49
Include Ruby standard library by default on macOS
2021-08-28 04:53:04 -04:00
Struma
a00ba982fc
Correct asset path when building Steamshim bundles
2021-06-27 22:23:31 -04:00
Struma
7400b42bea
bump version to 2.2.2
2021-06-25 22:35:54 -04:00
Struma
88474d6eb6
Just give up on MP3 for now
2021-06-25 21:52:45 -04:00
Struma
9920de87f8
Make json config accessible from System::CONFIG
2021-06-22 18:32:39 -04:00
Struma
e666590563
Use old SDL_sound again... again
2021-06-17 18:14:47 -04:00
Struma
baaa162e2c
Remove libsigc++, use sigslot instead
2021-06-14 10:03:56 -04:00
Struma
ef14de8073
Activate RPG debug when running Xcode debug scheme
2021-06-11 14:19:28 -04:00
Struma
ee010c6d52
Fix brainfart in load_data
2021-06-10 10:48:36 -04:00
Struma
95e17244fd
Remove Windows API emulation
2021-06-08 19:02:15 -04:00
Struma
b6ea039803
Guess and convert the encoding of the game title (again)
2021-06-08 08:33:29 -04:00
Struma
af1924abd9
Suppress Documentation errors for Xcode
...
There are 14,000 of them and I just don't care.
2021-06-08 03:22:46 -04:00
Struma
adb6ac3e89
Deal with Xcode 13 settings update nag
2021-06-08 03:01:24 -04:00
Struma
0758779f4f
bump version to 2.2.1
2021-05-22 06:36:25 -04:00
Struma
2b316a933d
Edit warning visibility
2021-05-03 15:48:16 -04:00
Struma
d7336552eb
Bump version to 2.2
2021-05-03 13:43:16 -04:00
Struma
1219fb4ab9
Support manual animation of Bitmaps
2021-05-02 20:36:28 -04:00
Struma
2c188f944a
Fix setting animated bitmap FPS from Ruby
2021-05-02 13:24:46 -04:00
Struma
f98b91ff9a
Support animated GIFs
2021-05-01 21:50:39 -04:00
Struma
0ee00d1137
version bump to 2.1.2
2021-04-30 14:47:37 -04:00
Struma
5dc40e1fbe
remove Xcode 12.5 update nag
2021-04-28 17:24:32 -04:00
Struma
7f35003e3f
Adjust steamshim entitlements
2021-04-15 23:31:55 -04:00
Struma
4784a36e54
cleanup
2021-03-31 20:08:19 -04:00
Struma
b5e2d7792e
bump version to 2.1.1
2021-03-25 20:22:06 -04:00
Struma
90d5dda8fb
disable HTTPS cert verification only if building with SSL
2021-02-24 06:27:39 -05:00
Struma
ced6daede7
Separate tileset script from main executable
2021-02-24 02:38:31 -05:00