これは本当に面白い問題だと思うが、何年もの間私を悩ませていたが、何らかの理由で私はまっすぐな答えを見つけられなかった。私はここで何かを得ることができるかどうかを見てみましょう。独自のグラフィックスディスプレイエンジンをゼロから作成するにはどうすればよいですか?
絶対的な原子の塵から私自身のグラフィックスレンダリングと表示エンジンを構築したいと思います。私はまっすぐな直接I/Oについて話しています。
カラー値の配列をモニターに直接注入したいと思っています。
どこから始めるべきかアドバイスが必要です。
私の目標は、できるだけ効率的な方法で、少なくとも120フレームのハードコードされた画像データを1秒間にモニター表面に(またはモニターの最大リフレッシュレートが何であれ)出力する簡単なプログラムを作成することです。
これを行うには何が必要ですか?
WindowsはこれをC/C++ライブラリでサポートしていますか?
グラフィックスカード用に独自のドライバを作成する必要がありますか、またはAMD/nVidiaがこれらのAPIを提供する必要がありますか?
助けてください。
あなたはlibaggを見てみるべきです:http://www.antigrain.com/ – sailfish009
あまりにも広範な質問がありますが、続行してください。あなたは次のジョン・カーマックではないと誰が言いますか? "WindowsはこれをC/C++ライブラリでサポートしていますか?"はい。 Direct X.それ以外の場合、Windowsはハードウェアを直接操作することができません。 – user4581301
Waylandのやり方を見ることができます。しかし、Waylandでも最初から作られていません。 –