[解決済み] なぜSDLとOpenGLは関係があるのですか?
質問
SDLをいじっていたら、SDLで画像を回転させることができないことがわかりました。どこの質問でも、回転を行うにはOpenGLを使うようにと言われていました。私はずっとSDLはOpenGLとは完全に別物だと思っていたのですが、この考えは間違っているのでしょうか?SDLの中でOpenGLを使うためのチュートリアルも見つけたのですが、これはさらに私を混乱させました。SDLとOpenGLの関係はいったい何なのでしょうか?もしSDLがより強力で、より多くのことができるのであれば、なぜOpenGLを使わないのでしょうか(これは私が読んだものからです)?
どのように解決するのか?
<ブロッククオートSDL は、オーディオ、キーボード、マウス、ジョイスティックなどへの低レベルのアクセスを提供するために設計された、クロスプラットフォームのマルチメディア・ライブラリです。また、OpenGLによる3Dハードウェアもサポートしています。
OpenGL は、2Dおよび3Dコンピュータグラフィックスを生成するアプリケーションを記述するための、言語やプラットフォームを超えたAPIを定義する標準仕様です。 . このインターフェースは250以上の異なる関数呼び出しで構成されており、簡単なプリミティブから複雑な3次元シーンを描画するのに使用することができる。OpenGLはSilicon Graphics Inc.によって開発されました。(SGI) によって 1992 年に開発され[4]、CAD、バーチャルリアリティ、科学的可視化、情報可視化、フライトシミュレーションなどに広く利用されている。また、ビデオゲームでも使用されており、Microsoft WindowsプラットフォームではDirect3Dと競合している(OpenGL vs. Direct3Dを参照)。
関連
-
[解決済み】Visual Studio 2015で「非標準の構文; '&'を使用してメンバーへのポインターを作成します」エラー
-
[解決済み】デバッグアサーションに失敗しました。C++のベクトル添え字が範囲外
-
[解決済み】オブジェクト引数のない非静的メンバ関数の呼び出し コンパイラーエラー
-
[解決済み] 変数サイズのオブジェクトが初期化されないことがある c++
-
[解決済み】エラー。引数リストに一致するコンストラクタのインスタンスがない
-
[解決済み] using namespace std;」はなぜバッドプラクティスだと言われるのですか?
-
[解決済み] 1ビットのセット、クリア、トグルはどのように行うのですか?
-
[解決済み] static_cast, dynamic_cast, const_cast, reinterpret_cast はいつ使うべきですか?
-
[解決済み] 要素ごとの加算は、結合ループよりも分離ループの方がはるかに高速なのはなぜですか?
-
[解決済み】画像処理。コカ・コーラ缶」認識のためのアルゴリズム改良
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] テスト
-
[解決済み】クラステンプレートの引数リストがない
-
[解決済み】Cygwin Make bash コマンドが見つかりません。
-
[解決済み】文字列関数で'char const*'のインスタンスを投げた後に呼び出されるterminate [閉店].
-
[解決済み】#include<iostream>は存在するのですが、「識別子 "cout "は未定義です」というエラーが出ます。なぜですか?
-
[解決済み】C++の余分な資格エラー
-
[解決済み】エラー:free(): 次のサイズが無効です(fast)。
-
[解決済み】指定範囲内の乱数で配列を埋める(C++)
-
[解決済み】Enterキーを押して続行する
-
[解決済み] スタックアロケーションにより初期化されていない値が作成された