Cocoa NSOpenGLContext+;YUV到RGB着色器+;不正确的渲染
我正在使用NSOpenGLContext、OpenGL和着色器渲染YUV帧,以便在GPU上执行YUV到RGB的转换 输出不是预期的。从下图看,可能存在什么问题Cocoa NSOpenGLContext+;YUV到RGB着色器+;不正确的渲染,cocoa,opengl,core-video,Cocoa,Opengl,Core Video,我正在使用NSOpenGLContext、OpenGL和着色器渲染YUV帧,以便在GPU上执行YUV到RGB的转换 输出不是预期的。从下图看,可能存在什么问题 在我看来,您正在上载的YUV纹理数据的格式不正确。。。至少偏移了16个字节左右(您是否意外地在原始YUV数据之前上载了一个头?) 看起来亮度本身的格式可能还可以,但色度解码错误 希望对你有帮助 我在猜测着色器或纹理上载中的某些内容。
在我看来,您正在上载的YUV纹理数据的格式不正确。。。至少偏移了16个字节左右(您是否意外地在原始YUV数据之前上载了一个头?) 看起来亮度本身的格式可能还可以,但色度解码错误
希望对你有帮助 我在猜测着色器或纹理上载中的某些内容。