Commit graph

1893 commits

Author SHA1 Message Date
Struma
7940412314 github pls compile ruby, thanks 2023-05-08 07:28:26 -04:00
Struma
5b2c8c620f try switching from macos-latest to macos-13 2023-05-08 06:46:33 -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
3754b9bc84 Configure SDL with cmake instead of autotools 2023-05-08 03:54:42 -04:00
Struma
1cf921c463 update SDL and physfs 2023-05-08 02:44:45 -04:00
Struma
eb300a9ef1 Adjust PhysFS and OpenAL errors a bit 2023-05-08 00:18:26 -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
aa1bf30616 Windows, why must you be like this 2023-05-05 16:20:24 -04:00
Struma
e13209d042 Fix Linux/Windows makefiles always rerunning Ruby install 2023-05-05 16:12:25 -04:00
Splendide Imaginarius
f26a9a8e1c
Add Lanczos3 scaling (#9)
"Lanczos filtering tends to yield much better quality (sharper image) than bilinear filtering."
2023-05-05 15:39:42 -04:00
Struma
ae6fd075fa Ubuntu needs -flto instead of -flto=full 2023-05-04 21:16:01 -04:00
Struma
580da08dc3 Build Ruby with LTO enabled (#16) 2023-05-04 20:27:05 -04:00
Struma
10cdc672dd bump version to 2.4.2 2023-05-04 16:42:31 -04:00
Struma
e5cf1f4777 Testing the workflow dependency cache 2023-05-04 16:24:57 -04:00
Struma
b79881aada more workflow changes, put them in README 2023-05-04 14:30:42 -04:00
Struma
9a8f09ae3f give the macOS build artifact the actual correct name 2023-05-04 05:56:40 -04:00
Struma
d65ab5c4cc Add workflow for automatic builds 2023-05-04 04:57:41 -04:00
Struma
0072c19371 Multiple changes
+ Time is now measured in fractions of a second, not microseconds
+ Viewports in RGSS1 will now only retain weak references to their children
+ Invalid Sprite bitmaps found during Graphics.update will be treated as null
+ Bitmap#mega? and Bitmap#animated? are properly rescued
2023-05-03 23:00:06 -04:00
Struma
d7bf67fada fix Input::Controller.repeatex
computers suck
2023-04-27 22:01:24 -04:00
Struma
b573566d78 version bump to 2.4.1 2023-04-25 23:25:22 -04:00
Struma
154638fd2e move links in readme to top 2023-04-25 23:20:32 -04:00
Struma
54a3824557 Disallow being run from Downloads on macOS 2023-04-25 22:49:14 -04:00
Struma
ffec966ad7 fix whatever 5c69aeaeab (r105961101) is about 2023-04-25 22:48:24 -04:00
Struma
1cfbac0c41 clean up stuff + add multitrack setting to json 2023-04-23 20:38:35 -04:00
Struma
2490b8b76b more multitrack BGM edits 2023-04-23 20:38:35 -04:00
Struma
82c7ea397f freedesktop/uchardet no longer exists for some reason 2023-04-22 15:05:46 -04:00
Struma
5d39805aeb bgm_play, bgm_stop and bgm_fade should default to stopping/fading all channels when no channel is specified 2023-04-22 10:22:26 -04:00
Struma
6e9e8a4075 allow multiple channels of BGM, and add functions to adjust playing BGM volume 2023-04-22 10:22:26 -04:00
Struma
7244cbe418 just ask on discord if you want me to actually see it 2023-04-22 10:20:17 -04:00
Struma
c62a8dfd3a emplace bad 2023-04-12 22:53:18 -04:00
Struma
e91c470ea0 make config code slightly more readable 2023-04-12 22:28:03 -04:00
Struma
745dc3854f fix loading settings from json erasing other things set within the same session 2023-04-12 21:03:32 -04:00
Struma
a8e6338598 Convert solidFonts config option to be an array of fonts 2023-04-12 21:03:32 -04:00
Alex Folland
1e9bc765e4
Use indented bullet point in readme (#13) 2023-03-08 05:33:49 -05:00
Splendide Imaginarius
963bd856cf
Update JIT for Ruby v3.1.0+ (#7)
* Fix MJIT options for Ruby v3.1.0+

* Support YJIT
2023-03-03 08:56:23 -05:00
Eblo
5c69aeaeab Convert movie playback to use OpenAL instead of SDL for audio
Use OpenAL instead of SDL for processing movie playback audio
Make sure video and audio are in sync based on playback position
General code cleanup of movie playback
2023-02-15 07:52:33 -05:00
Zorua
c86b341c12 update readme and mkxp.json 2022-12-21 05:32:24 -05:00
Splendide Imaginarius
3fc5bbe429
Bump MINIFFI_MAX_ARGS to 16 (#4)
* MiniFFI: Use MINIFFI_MAX_ARGS instead of literal

* MiniFFI: Document lines that need changing if MINIFFI_MAX_ARGS changes

* Bump MINIFFI_MAX_ARGS to 12

Fixes https://github.com/mkxp-z/mkxp-z/issues/2

* Bump MINIFFI_MAX_ARGS to 16
2022-12-21 05:25:15 -05:00
Zorua
368534fd1d Automatically load Zlib again, the right way 2022-12-21 05:18:52 -05:00
Zorua
a2075a5023 Update Ruby to 3.1.3 2022-12-13 04:42:21 -05:00
Zorua
cc1c19e150 Update ANGLE, set minimum macOS version to 10.13 2022-12-13 03:46:38 -05:00
Splendide Imaginarius
23451fb6c0 Add "displayFPS" config option 2022-12-12 05:11:31 +00:00
Zorua
748aff99cc un-screw steamshim on Windows again 2022-09-24 03:10:07 -04:00
Zorua
6007c45c8a Add Graphics.display_width & Graphics.display_height 2022-09-24 03:09:53 -04:00
Snowdream
c41967268c Update repos and readme 2022-08-22 15:45:10 -04:00
Snowdream
58de823d41 Move rqWindowAdjust.set() to EventThread 2022-07-24 03:50:06 -04:00
Snowdream
1424a19189 oopsie-poopsie I did a #$*&ky-wucky
Also, in other news, apparently SDL runs fast enough that it outpaced
the rest of the program and caused infinite loops if you called two
window-related functions too fast (like Graphics.scale + Graphics.center)
2022-07-24 03:05:04 -04:00
Snowdream
e492bd0cf5 Don't link with jpeg on macOS 2022-07-23 01:46:06 -04:00