-4

話されている限り、最新のカードは主に 3D グラフィック ハードウェア アクセラレーションをサポートしています (その上に ogl および dx インターフェイスが構築されています)。

最近のカードでグラフィックスを使用する唯一の現実的な方法であり、最新のカードでクラシック 2D グラフィックスを使用する方法は実際にはないと言う人もいます。

最後の例は偽であるに違いありません。たとえば、Windowsデスクトップは(3Dから)2Dモードの例であるため、実際には正射影の2Dテキスタイルクワッドではないと思いますが、このモードは「アウト」オープンですgl と直接 x

私はどこかで、このやや神秘的な 2D モードが拡張ハードウェア アクセラレーションでさえあるといういくつかの小さな情報を読みました (ただし、やや貧弱で、nvidia と ati によって異なります)。

私の質問は、この不思議な 2D モードとアクセラレーションについてもっと多くの情報を得るにはどうすればよいですか? そのようなものはどの程度存在するのでしょうか。それの使い方?

(特にいくつかの「オープン」インターフェイスを介して、Windows で 2D グラフィックスを作成する際に、そのような 2D ハードウェア アクセラレーションについて調べて、最大限に使用したいと思います)

(多分最後の direct2d はそれと関係があるかもしれませんが、私は direct2d についてのいくつかの批評家を読みました (そして正直に言うと、私は directx が好きではありません。勝つ)

  1. 最新のカードに2Dモードがありますか、それとも Windows デスクトップでさえ 3D のクワッド テクスチャですか?
  2. もしそうなら、特にopen gl(directxなどなし)と協力して、最新のカードで2dモード(さらには2dアクセラレーション)を使用する方法は?
4

1 に答える 1

1

グラフィックカードに「謎の2Dモード」はありません。AeroGlass などの高度な合成システムについて話している場合、それはすべて 3D レンダリングで行われます。あなたが言うように、「正射影 2D テクスチャード クワッド」。また、CPU でいくつかの特別な操作を行うこともあります。

Direct2D 自体は、これにさらに追加するだけです。いくつかの CPU コンポーネントがありますが、そのすべての GPU コンポーネントは、最終的には何らかの形の三角形レンダリングであり、おそらくテクスチャと何らかの形のフレームバッファ ブレンディングが含まれています。

于 2012-06-03T05:44:59.123 に答える