如何让OpenGL在Cocoa中显示NV12纹理

发布于 2024-08-08 06:58:16 字数 128 浏览 4 评论 0原文

我有一个 YUV:420(又名 NV12)帧数据,如何让 OpenGL 识别其格式以进行 glTexImage2D() 渲染。

我意识到我可能必须执行色彩空间转换,但是有没有办法让 openGl 命令图形硬件执行色彩空间转换?

I have a YUV:420 (aka NV12) frame data, how can I get OpenGL to recognize its format for glTexImage2D() rendering.

I realize that I might have to perform colorspace transformation, but is there a way that I can tell openGl to command the graphic hardware to perform the colorspace transformation?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

天暗了我发光 2024-08-15 06:58:16

我最近验证OpenGL不支持NV12格式。我必须通过硬件加速将数据转换为 RGB。

I have recently verified that OpenGL doest not support NV12 formats. I had to convert my data through hardware acceleration to RGB.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文