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
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
Snowdream
843e54de2e
deal with a couple warnings, make sure xcode project still builds
2022-07-22 13:12:29 -04:00
Snowdream
072d131273
(Remove leftovers from cherry-picks)
2022-07-22 12:28:43 -04:00
Snowdream
69da851d04
Graduate macOS Metal setting to a config option again
2022-07-20 21:18:58 -04:00
Snowdream
46f1bc3f15
do not rename iconv build dir
2022-07-20 12:49:57 -04:00
Snowdream
9781916044
Enable pixman SSE2 on linux
2022-07-20 12:19:38 -04:00
Snowdream
f81dda36fd
Add preprocessor checks and warnings for building on older Xcode SDKs
2022-07-20 12:09:22 -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
4e6e291624
Revert adding Bitmap#v_flip/h_flip
2022-07-20 02:56:04 -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
0135bda50a
Use OpenGL by default on Intel macs
...
Apparently ANGLE can fail to compile shaders on Intel macs if Metal is chosen.
2022-07-18 22:40:31 -04:00