9

描画面の概念の適切な定義が見つかりませんでした。サーフェスに関連付けられているプロパティは何ですか? 純粋な OpenGL のコンテキストでは、OpenGL にはウィンドウ システム固有の概念がないため、表面はありません。ただし、OpenGL ES には、適切に定義せずに描画面の概念を導入する EGL API があります。描画面の簡潔な定義は何ですか?

4

3 に答える 3

7

基本的に、サーフェスはレンダリングできるものです。これは一種のデバイス コンテキストですが、サーフェスは自分自身を表示する方法や他の便利なことを行う方法を知っている可能性があるため、よりスマートになる可能性があります。EGL には、次の 3 つのサーフェス タイプがあります。

  • 窓面:窓。
  • ピックスマップ サーフェス:画像。
  • Pbuffer Surface:ピクセル バッファ。

このフォーラムの投稿が役立つ場合があります

于 2009-06-23T16:07:29.523 に答える
2

Direct3D の世界では、大まかに言うと、サーフェスは 2D 画像データです。テクスチャは、シェーダーでサンプリングして使用できるものです。通常、テクスチャはサーフェスの「構成」です。たとえば、2D テクスチャの各ミップ マップはサーフェスであり、キューブ マップの各面はサーフェスです。

于 2009-10-05T11:06:33.663 に答える
1

Direct3D では、ハードウェア サーフェスは通常、DirectDraw サーフェス フォーマットのハードウェア メモリのセクションですが、常にではありません。これは、DDS 画像ファイルで使用されるのと同じ形式で、基本的にはヘッダーと、ヘッダー セクションで指定されたいくつかの画像形式のいずれかの画像データで構成されます。通常のプロパティは、幅、高さ、ピクセル形式、およびおそらくステレオなどのいくつかのその他のものです (もちろん、実際にはサポートされていない可能性があります)。

基本的に、画像の一般的な用語にすぎません。

于 2009-06-23T17:03:47.177 に答える