7

画面サイズ (幅または高さ) が より大きいデバイスをglbenchmark.comで検索していますGL_MAX_TEXTURE_SIZE。以上のデバイスを 100 個以上見つけましたGL_MAX_VIEWPORT_WIDTHが(たとえば、Acer A110 )、画面サイズが より大きいデバイスは見つかりませんでしGL_MAX_VIEWPORT_HEIGHTた。したがって、そのようなデバイスはないと思います。GL_MAX_TEXTURE_SIZEGL_MAX_TEXTURE_SIZE

すべてのデバイス (または Android デバイス) の画面サイズが以下であることを保証する仕様はありますGL_MAX_TEXTURE_SIZEか? そうでない場合、私の仮定を破るデバイスはありますか?

4

2 に答える 2

8

GL_MAX_TEXTURE_SIZE が常に画面サイズ以上であることを確認できます (SurfaceFlinger にはこれが必要です)。

于 2012-12-28T06:40:36.440 に答える
0

画面サイズが2kピクセルを超える最新のデバイスでは、それがわかるかもしれませんが、ハードウェアベンダーは、最大テクスチャサイズがデバイスの画面よりも小さいため、オフスクリーンレンダリングを実行できないモバイルGPUをテクスチャターゲットに配置しません。GL_MAX_TEXTURE_SIZEが小さい古いデバイスの場合、画面も1024x1024より小さくなりました。

于 2012-12-27T17:00:21.577 に答える