标签: opengl rendering gpu glteximage2d
我正在编写一个视频播放器,我解码了视频帧并使用3 sampler2D来接收YUV格式的帧数据,它渲染得非常好。
sampler2D
但glTexSubImage2D存在严重的性能问题。我观察到了奇怪的行为:
glTexSubImage2D
对于上传速度不慢的其他组件,它们的耗时不到1毫秒。我将glTexSubImage2D与internalFormat=GL_RED,format=GL_RED,dataType=GL_UNSIGNED_BYTE一起使用。
internalFormat=GL_RED
format=GL_RED
dataType=GL_UNSIGNED_BYTE
这些奇怪行为的可能原因是什么?