mkxp-z/binding
Wayward Heart 23e9f6cb1c Move the GFX_LOCK/GFX_UNLOCK call for disposing into disposable.h.
It's currently not (much of) a problem because few or no games use multiple threads, but I believe that ruby can run its garbage collector while the GVL is released, which means that Graphics.update and Graphics.wait are currently not thread safe.

Moving the call to GFX_LOCK into dispose() should fix this.
2024-06-02 01:51:59 -05:00
..
audio-binding.cpp Update ancurio's copyright notice (#29) 2023-10-04 15:07:34 -04:00
binding-mri-win32.h Open Windows standard file descriptors before initializing Ruby 2022-01-16 14:34:55 +02:00
binding-mri.cpp Don't hang if the user closes the game while it's still initializing 2024-01-22 08:16:32 -06:00
binding-types.h Update ancurio's copyright notice (#29) 2023-10-04 15:07:34 -04:00
binding-util.cpp Update ancurio's copyright notice (#29) 2023-10-04 15:07:34 -04:00
binding-util.h Update ancurio's copyright notice (#29) 2023-10-04 15:07:34 -04:00
bitmap-binding.cpp Ensure that fonts for hires bitmaps get deleted. 2024-06-02 01:51:59 -05:00
cusl-binding.cpp Prefix mkxp-z preprocessor definitions with MKXPZ_ 2020-12-31 14:50:07 -05:00
disposable-binding.h Move the GFX_LOCK/GFX_UNLOCK call for disposing into disposable.h. 2024-06-02 01:51:59 -05:00
etc-binding.cpp Update ancurio's copyright notice (#29) 2023-10-04 15:07:34 -04:00
filesystem-binding.cpp Update ancurio's copyright notice (#29) 2023-10-04 15:07:34 -04:00
flashable-binding.h Update ancurio's copyright notice (#29) 2023-10-04 15:07:34 -04:00
font-binding.cpp Update ancurio's copyright notice (#29) 2023-10-04 15:07:34 -04:00
graphics-binding.cpp Fold lanczos3Scaling config into smoothScaling 2023-10-26 18:35:39 +00:00
http-binding.cpp Add ability to change configuration from Ruby 2022-07-05 03:16:44 -04:00
input-binding.cpp Update ancurio's copyright notice (#29) 2023-10-04 15:07:34 -04:00
meson.build Remove basically pointless build options 2021-10-14 05:28:32 -04:00
miniffi-binding.cpp make reloads after using System.un/mount optional 2022-01-20 19:50:46 -05:00
miniffi.cpp Bump MINIFFI_MAX_ARGS to 16 (#4) 2022-12-21 05:25:15 -05:00
miniffi.h Bump MINIFFI_MAX_ARGS to 16 (#4) 2022-12-21 05:25:15 -05:00
module_rpg.cpp Remove mruby and null bindings 2019-07-31 08:47:44 -04:00
module_rpg1.rb.xxd Remove mruby and null bindings 2019-07-31 08:47:44 -04:00
module_rpg2.rb.xxd Remove mruby and null bindings 2019-07-31 08:47:44 -04:00
module_rpg3.rb.xxd Remove mruby and null bindings 2019-07-31 08:47:44 -04:00
plane-binding.cpp Update ancurio's copyright notice (#29) 2023-10-04 15:07:34 -04:00
sceneelement-binding.h Update ancurio's copyright notice (#29) 2023-10-04 15:07:34 -04:00
serializable-binding.h Update ancurio's copyright notice (#29) 2023-10-04 15:07:34 -04:00
sprite-binding.cpp Update ancurio's copyright notice (#29) 2023-10-04 15:07:34 -04:00
table-binding.cpp Update ancurio's copyright notice (#29) 2023-10-04 15:07:34 -04:00
tilemap-binding.cpp Update ancurio's copyright notice (#29) 2023-10-04 15:07:34 -04:00
tilemapvx-binding.cpp Update ancurio's copyright notice (#29) 2023-10-04 15:07:34 -04:00
viewport-binding.cpp Use signals to dispose of the children of Viewports in RGSS1 2024-01-11 10:57:00 -06:00
viewportelement-binding.h Use signals to dispose of the children of Viewports in RGSS1 2024-01-11 10:57:00 -06:00
window-binding.cpp Update ancurio's copyright notice (#29) 2023-10-04 15:07:34 -04:00
windowvx-binding.cpp Update ancurio's copyright notice (#29) 2023-10-04 15:07:34 -04:00