私はオンラインではOpenGLと何百万という答えがありますが、私はコンピュータ上のファイルの意味を理解しようとしています。私は研究して、OpenGLが異なるコンピュータグラフィックスカードのマルチプラットフォームトランスレータとして機能することを発見しました。だから、それはDLLですか?
dllの場合は、dllのバージョンをダウンロードして(できれば最新版)、それを使って、それが何であるかを知ることができませんでしたか?OpenGLとは何ですか?
EDIT:Windows dllの場合、古いバージョンを使用するOpenGLゲームを作成します。以前のバージョンの他のコンピュータではサポートされていない場合はどうなりますか?私は他のWindowsコンピュータでサポートされるように、私のゲームでdllを運ぶことを許可されましたか?または、dllはグラフィックスカードと厳密に特定のコンピュータで通信するように設定されていますか?
OpenGLは(それが何であれ)常に更新されています。これは、グラフィックカードが組み込まれてから更新されることは決してない、さまざまなコンピュータのグラフィックスカードと通信しているのであれば、これをどのように行うことができますか?
「ドライバ」という言葉の使い方に注意してください。オペレーティングシステムの面では、実際にはライブラリについて話しています。ドライバーはまったく違う獣です。 – Polynomial
OpenGLの現在のバージョンは4.2です。さて、私が知る限り、バージョン4.2はかなり異なるセットの関数を持っているので、バージョン2.1または3.0のコードをバージョン4.2でコンパイルすることは期待できません。したがって、基本的に、これらの機能は追加され、以前のバージョンより効率的に動作するように変更されていますか? – Codesmith
@AUTOバージョン2.1から3.0までのコードは、バージョン4.2でコンパイルすることができます。これは、仕様が根本から前方互換性を備えているためです。 –