1

1024x1024のpngファイル(gfxAllocateTextureLevel)からテクスチャを作成したのですが、このテクスチャをdrawElementで描画すると、 glsmLoadTextureLevelBufferの呼び出しでメモリが2倍になってしまいます!!!


ニコル・ボーラス、すみません、わかりません!

0 libSystem.B.dylib malloc<br/>
1 libGLProgrammability.dylib glsmLoadTextureLevelBuffer<br/>
2 libGLProgrammability.dylib glsmLoadTextureStructure<br/>
3 GLRendererFloat gldLoadCurrentTexture<br/>
4 GLRendererFloat gldUpdateDispatch<br/>
5 GLEngine gleDoDrawDispatchCore<br/>
6 GLEngine glDrawElements_IMM_Exec<br/>
7 OpenGLES glDrawElements<br/>

これはトラックです。glTexImage2D はいくつかのメモリを malloc し、最初に描画するときにキャッシュ用にいくつかのメモリを再度 malloc すると思います。誰かがプロセスが何であるか知っていますか?!

4

0 に答える 0