2

PowerVR GPUでのGL_OUT_OF_MEMORY呼び出し後にエラーが発生しました。glDrawElementsこれは、次のデバイスで発生します。

  • ストック 4.0 の Motorola Atrix 2 (PowerVR SGX540)
  • ストック 4.x (PowerVR SGX531u) を搭載した Gigabyte GSmart GS202
  • ストック 4.x を搭載した一部の LG 電話 (一部の PowerVR チップも搭載)。

glDrawElements仕様によると、エラーになることはまったくありませんGL_OUT_OF_MEMORYが、PowerVR ハードウェアでは間違いなくこのエラーが発生します。

4

1 に答える 1

1

これは、ETC1 テクスチャ実装のバグが原因でした。1x1 ピクセルのサイズの ETC1 テクスチャを使用すると、 PowerVR GPUでこのバグが発生します。4x4 テクスチャ (ETC1 最小ブロックのサイズ) を使用して修正しました。

ETC1 テクスチャがミップマップで使用されている場合、この問題は再現されません。この場合、すべてのミップマップで機能します。

于 2014-04-02T06:56:29.380 に答える