OSをつくろうpart4
■ このスレッドは過去ログ倉庫に格納されています
0574568
NGNG>>互換DCへの描画って、グラフィックアクセラレータの恩恵を受けないし、
>私もそんな感じがしたことがあります。
同感してくれて、どうもありがとう。
>WindowsでCADをやるには、GDIを使わずに OpenGL を使った方がいいと思い
>ます。DirectX と競争できる程度に速いようですので。
んー、DirectXのことは全く知らないけど、OpenGLを使ったからといって
アプリ側が即解決できる問題でもないんだよね。
gl系の描画関数をOS側が全て保持し、OS側がクリップし、ハードレンダかけないと。
OSが気軽にアプリにDrawメッセージ送りつけられても、アプリ側がクリッピングするのって
大変だし、そもそもそんな共通処理をアプリに押し付けるってどうよ?みたいな。
例えば、2chみたいな縦にながーいHTMLをブラウザに表示するにしても、
どうする?CADだったら、ある程度巨大なDCを用意するだけで済んだけど、
2chみたいに長いと(もっと長い例あるけど)、描画コマンドを蓄えて、描画前に
クリップを見積もって・・・・って処理、アプリがせねばならない。IEもやってるように。
このあたりNWSOSがまともにサポートすれば、アドバンテージになるのでは?
■ このスレッドは過去ログ倉庫に格納されています