XNA/Silverlightのロックダウンを回避する方法があるかどうかを調べていたので、MicrosoftがWindows Phone 7用に設定していたので、アプリケーション開発やその他のライブラリにSFML(.netバインディング)知るようになる。
は、私が見つかりました。どれも..... Windowsの携帯電話や他の類似の装置は、いくつかの言語とOpenGLなど非管理ライブラリを使用することはできませんなぜプログラミング言語/ライブラリはハードウェアとどのように通信しますか?
は、今私は思ったんだけど、すべては、特にI以来、ちょうど約プラットフォームの呼び出し/外部リンケージ/他のバイリンガルな技術を発見した。
これを理解するには、言語とマシンのハードウェアの関係を理解する必要があると思います。OpenGLのようなc/C++ライブラリは、スクリーン/グラフィックスカードとどのように通信しますか?
ボーナス質問: XNAはOpenGL/DirectXを使用しないため、完全に独立したグラフィックスAPIですか?
XNAはDirectXのマネージドラッパーです! http://en.wikipedia.org/wiki/DirectX –
各ビデオメーカー(AMD/NVidia/Intel)が独自の* OpenGLドライバを提供し、ハードウェアの適切な低レベルビットを処理するようにコード化されています[ほとんどの]ドライバがカーネルの一部として動作する理由です)。このレイヤーはさまざまな方法でラップできますが、これはどのように動作するかの「コア」です。 –
@pst:Windowsの携帯電話はOpenGL対応のドライバを持っていません。そしてカーネルは何ですか? – Griffin