DXRubyのgemは2.1/2.2/2.3のi386(32bit版)のバイナリしか用意されていません。それ以外は自分でコンパイルする必要があるのですが、x64ではコンパイルすらできません。
ということで、DXRuby 1.4.5 on Ruby 2.4.x x64ができるためのパッチ及びその他諸々を一気にやってしまう物を作りました。
raccy/dxruby_x64: DXRuby build tool for x64
パッチは
- とりあえずコンパイルできるようにする。
- とりあえずrequireできるようにする。
というところまではできていますが、動作は完全ではありません。ほとんどのサンプルは動作しますが、一部は正常に動作しませんので、予めご了承ください。詳しくはサンプル集の動作チェックを見てください。
おいおい、全てのサンプルが正常動作するようにしていきたいとは思っていますが、如何せんDirectX詳しくなくて、ソースを見ても何をしているのかさっぱりわからない…ぐほっ