2.0にフル対応したというのがあります。2.0のサブセットであるWebGLに対応した互換層ですね。ちなみにWebGLというのは、名前から判るように主にウェブブラウザーで使用する為の技術です。このANGLEプロジェクトを主導しているのはGoogleです。Chrome/Chromiumへの組み込みが第一目標ですね。言っても、そこはGoogle。独り善がりの抱え込みにはせずにANGLE自体を「BSDライセンス」で公開していますので他のウェブブラウザーも理論上は実装可能な訳です。2.0の互換実装であると認定されたみたいですね。ANGLEの場合、互換出来るのはOpenGLではなくそのサブセットである「ES」の方ですけど。実はこの話は以前取り上げたことあります。詳しくは後述の内部リンクを参照して下さい。結論からいうと基本的にはWineと同じ技術みたいなんですよね。いっても何か確証がある訳ではないのですけど。このANGLEプロジェクトでGoogle以外の協力者として「TransGaming」というMacやLinuxでWindowsゲームを動かす為のアプリケーションを制作している会社があり、その会社の製品が元々はWineの技術みたいなんですよね。話がややこしくてTransGaming社が制作している互換ソフトウェアは「Cedega」という名前で、以前は「WineX」と呼ばれていたシロモノ。名前からも判る通り素のWineよりDirectX向けの最適化を施したモノらしいです。調べてみるとWINEのライセンスは「LGPL」でANGLEは「BSDL」なのでライセンス的に矛盾が生じてしまいます。BSDL→LGPLは可能でも、LGPL→BSDLは不可能(多分)ですからね。調べてみるとWINEは元々「MITライセンス」という比較的緩いライセンスだったのですが2002年にLGPLにライセンスが変更されたみたいです。原因はよく判りませんがWINEを使用したプロプライエタリソフトとの軋轢でしょうかね。コードをupstreamに還元しないとか:-(このCedega(WineX)というのは、その分岐前のWINEのコードを元にTransGamingがプロプライエタリソフトとして独自に改良してきた互換ソフトウェアみたいです。ちなみに本家のWINEでも似たような互換ソフトウェアを開発しています。そちらは「CodeWeavers」社の「CrossOver」シリーズという名前で販売されているようです。Games」と呼ばれるモノですね。Cedegaと違ってCrossOverは商用ソフトでありながら、その改良点をWINEのupstreamにも還元している、どころかWINEの主要開発者がCodeWeaversの社員だったりするらしいのである意味理想的な関係ではあるようです。話は戻ってANGLEですがそういった経緯があってBSDLでの配布が可能みたいです。上でも書きましたがBSDL→LGPLへの還元は可能な訳ですし:-Pここまで書いてきて言うのもなんですがANGLEで使用されている技術がCedega由来なのかの物的証拠は何もありません。プロジェクトの協力者にTransGaming社のメンバーが含まれているだけかも知れませんし。2.0で作ってみるのも良いかもしれませんね。Windows以外でも使える「可能性」は、高まるでしょうし。(36)人気の投稿Ubuntuでスーパーファミコン前回はプレステを紹介したので、今回はスーパーファミコン。Ubuntuで使えるエミュレーターはいくつかありますが、有名なのはSNES9xとZSNESです。BSNESというのもありますけど、これはまだ重いです。これでしか動かないロムとかもありますので、その辺りは臨機応変で。このネタを書くかどうか、ずっと迷っていたのですが、やはり書くことにします。面倒くさい事になりそうですので......。勿体振って書きましたがUbuntuで音楽CDを快適に使うためのTIPSって感じですかね。具体的には音楽CDをリッピングしてパソコンの...WineでPSO2またまたWineネタです。キャラクタークリエイト体験版」を試してみました。ちなみにベンチマークの結果は「1582」でした。設定はデフォルトです。ネタでしょうが、自分もやってみました。いっても、最近のWineは大変優秀なので、比較的新しめな東方シリーズは大抵大丈夫そうです。今回は最新作である「東方神霊廟」で試してみましたが、他のシリーズもタイトル画面までは大抵大丈夫でした。