Snowdream
7c066151ff
Add a function to parse CSV files to multidimensional arrays.
2024-09-29 11:43:30 +00:00
Splendide Imaginarius
936d768e4f
Add xBRZ shader
2024-01-13 05:53:09 +00:00
Splendide Imaginarius
6f3785e391
Add bicubic shader to macOS Xcode project
2023-11-22 15:34:54 +00:00
Wayward Heart
a42d67622f
Modify the built app's Info.plist on macos after it's copied to the app.
...
No more dirty edit from building.
2023-10-17 04:38:55 -05:00
Wayward Heart
363c622131
Make CoreHaptics.framework for MacOS optional
...
Makes the app runnable on High Sierra and Mojave. Anyone wishing to build it on High Sierra will still need to remove it.
2023-10-17 04:38:55 -05:00
Splendide Imaginarius
a4529ff3fb
Fix libjxl linking on macOS
2023-10-15 08:40:21 +00:00
Struma
fa0e60b7fc
Add git hash to System::VERSION
...
I don't really plan on putting out another "release tag" anytime soon,
so the hash for the current git commit is being added to the version string
to help tell the difference between one build and the other.
2023-05-19 08:49:32 -04:00
Struma
359ccd7a0c
make the lanczos shader work on macOS
2023-05-08 04:47:24 -04:00
Struma
54a94beb8e
macOS app needs to link with CoreHaptics now
2023-05-08 03:56:32 -04:00
Struma
486e0b68d4
finally sort the stupid source list
2023-05-05 23:44:56 -04:00
Struma
2c0e166841
set -O3 for the app itself in Xcode
2023-05-05 23:26:45 -04:00
Struma
10cdc672dd
bump version to 2.4.2
2023-05-04 16:42:31 -04:00
Struma
b573566d78
version bump to 2.4.1
2023-04-25 23:25:22 -04:00
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