纪录几个问题


1.CVOpenGLESTextureCacheCreateTextureFromImage

 为什么该函数使用系统生成的CVImageBufferRef 时速度很快,而本人使用由原始的rgb生成 CVImageBufferRef,或者将系统原始的 CVImageBufferRef -> BGRA ->CVImageBufferRef,这两种情况下生成的CVImageBufferRef 则要耗费几十毫秒,在我的试验平台下,耗时30ms。

 

2.glDrawArrays

  使用该函数做图像渲染时,如果数据源为BGRA, 则速度很快,而当数据源为RGB时,又要耗时20ms在本人的试验平台上。

这两个问题实在太奇怪,折磨我好几天了。

posted @ 2012-07-26 14:17  CoderZHY  阅读(458)  评论(0编辑  收藏  举报