簡単なソフトウェア レンダラーを作成し、3D モデルをロードし、頂点を処理し、ラスタライズ、テクスチャ、ライティングなど、すべて完了しました。SDL (OpenGL モードを使用しない) を使用して SDL_Surface にピクセルを描画し、SDL_Flip を呼び出すと、1 つのフレームが表示されます。
何らかの理由で、今は SDL を使用したくありません。ピクセルを描画するためにダブル バッファが必要なだけです。
私はこれを行う方法があることを知っています.OpenGL、Direct3D、gdi、おそらくそれらはこのプロジェクトには「高度」すぎるかもしれません.win32でピクセルをバックバッファに描画する直接的な(または最速の)方法は何ですか?