• SDLモジュール更新

    2011年04月06日 22時45分
    情報をいただいた点を修正しました。

    SDL for D version 1.2.14.1

    構造体のalign

    ubuntu 64bitでは構造体のalign(4)を消したら動いたそうなので、消しました。

    versionで切って対応しようかとも思ったのですが、
    Windows 32bitでもalign(4)を削除して動いたので、とりあえず単純に削除としました。
    (alignイマイチよくわかって無いのですが、Windows版dmdは元々align(4)な気がします)


    モジュールのpublic import

    org.libsdl.sdlモジュールで、OpenGL以外のモジュールをpublic importするようにしました。
    あと、org.libsdl.openglモジュールで、org.opengl.*のモジュールをpublic importするようにしました。
    これでCのヘッダのように扱えるかと思います。

    一応Dっぽく個別import出来るよう、version(DisablePublicImport)として切っておきました。

    コーディングの好みに合わせて使い分けてください。

    コメントを書く

    名前
    本文
    編集用パスワード 入力すると編集が行えます
    管理者のみ閲覧