Direct3D YUV格式?

时间:2013-01-21 20:52:57

标签: c++ video direct3d yuv dxgi

YUV texture formats in Direct3D 11 for Windows 8如何运作?文档有点稀疏,我没有找到任何例子。

在着色器中读取此类纹理时,texture.rgb是否与.yuv相同,还是会发生自动转换?如果是这样,使用什么转换(ITU-R BT.601)SD或(ITU-R BT.701)HD或根据纹理大小自动选择?

1 个答案:

答案 0 :(得分:0)

Direct3D不执行YUV色彩空间转换。请参阅DXGI_FORMAT页面(在您的问题中链接)以获取映射。例如:

  

<强> DXGI_FORMAT_AYUV   ...   到视图通道的映射是V-> R8,U-> G8,Y-> B8,以及A-> A8。