mkxp-freebird/binding-mri
Jonas Kulla 55f1542c76 Merge separate RGSS version build configs into one
Setup active RGSS version at runtime. Desired version can be
specified via config, or as default, auto detected from the game
files. This removes the need to build specifically for each
version, which should help packaging a lot.

This also greatly reduces the danger of introducing code that
wouldn't compile on all RGSS version paths (as certain code paths
were completely ifdef'd out).

This can be optimized more, eg. not compiling shaders that aren't
needed in the active version.
2014-08-28 23:22:05 +02:00
..
audio-binding.cpp Merge separate RGSS version build configs into one 2014-08-28 23:22:05 +02:00
binding-mri.cpp Merge separate RGSS version build configs into one 2014-08-28 23:22:05 +02:00
binding-types.h Initial commit 2013-09-01 16:27:21 +02:00
binding-util.cpp Lift 'Disposable' concept from core into bindings 2014-08-09 21:21:38 +02:00
binding-util.h Merge separate RGSS version build configs into one 2014-08-28 23:22:05 +02:00
bitmap-binding.cpp Merge separate RGSS version build configs into one 2014-08-28 23:22:05 +02:00
disposable-binding.h Disposable: Emit 'wasDisposed' on destruction, not dispose() 2014-08-16 11:47:07 +02:00
etc-binding.cpp Etc: Implement missing RGSS3 functionality (and bind in MRI) 2014-08-15 22:58:08 +02:00
filesystem-binding.cpp MRI: some minor optimizations 2014-01-24 22:30:19 +01:00
flashable-binding.h MRI-Binding: Typo in Flashable binding 2014-08-09 21:21:38 +02:00
font-binding.cpp Merge separate RGSS version build configs into one 2014-08-28 23:22:05 +02:00
graphics-binding.cpp Merge separate RGSS version build configs into one 2014-08-28 23:22:05 +02:00
input-binding.cpp Merge separate RGSS version build configs into one 2014-08-28 23:22:05 +02:00
module_rpg.cpp Merge separate RGSS version build configs into one 2014-08-28 23:22:05 +02:00
module_rpg1.rb.xxd Merge separate RGSS version build configs into one 2014-08-28 23:22:05 +02:00
module_rpg2.rb.xxd Merge separate RGSS version build configs into one 2014-08-28 23:22:05 +02:00
module_rpg3.rb.xxd Merge separate RGSS version build configs into one 2014-08-28 23:22:05 +02:00
plane-binding.cpp Lift 'Disposable' concept from core into bindings 2014-08-09 21:21:38 +02:00
sceneelement-binding.h MRI-Binding: Optimize RB_ARG_END vaarg guard 2013-12-20 11:29:12 +01:00
serializable-binding.h Initial commit 2013-09-01 16:27:21 +02:00
sprite-binding.cpp Merge separate RGSS version build configs into one 2014-08-28 23:22:05 +02:00
table-binding.cpp Table: Add clone constructor (and bind in MRI) 2014-08-05 05:24:13 +02:00
tilemap-binding.cpp Lift 'Disposable' concept from core into bindings 2014-08-09 21:21:38 +02:00
tilemapvx-binding.cpp Merge separate RGSS version build configs into one 2014-08-28 23:22:05 +02:00
viewport-binding.cpp Merge separate RGSS version build configs into one 2014-08-28 23:22:05 +02:00
viewportelement-binding.h Merge separate RGSS version build configs into one 2014-08-28 23:22:05 +02:00
window-binding.cpp Lift 'Disposable' concept from core into bindings 2014-08-09 21:21:38 +02:00
windowvx-binding.cpp Merge separate RGSS version build configs into one 2014-08-28 23:22:05 +02:00