纪录几个问题
1.CVOpenGLESTextureCacheCreateTextureFromImage
为什么该函数使用系统生成的CVImageBufferRef 时速度很快,而本人使用由原始的rgb生成 CVImageBufferRef,或者将系统原始的 CVImageBufferRef -> BGRA ->CVImageBufferRef,这两种情况下生成的CVImageBufferRef 则要耗费几十毫秒,在我的试验平台下,耗时30ms。
2.glDrawArrays
使用该函数做图像渲染时,如果数据源为BGRA, 则速度很快,而当数据源为RGB时,又要耗时20ms在本人的试验平台上。
这两个问题实在太奇怪,折磨我好几天了。
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步