YUV texture formats in Direct3D 11 for Windows 8如何运作?文档有点稀疏,我没有找到任何例子。
在着色器中读取此类纹理时,texture.rgb
是否与.yuv
相同,还是会发生自动转换?如果是这样,使用什么转换(ITU-R BT.601)SD或(ITU-R BT.701)HD或根据纹理大小自动选择?
答案 0 :(得分:0)
Direct3D不执行YUV色彩空间转换。请参阅DXGI_FORMAT页面(在您的问题中链接)以获取映射。例如:
<强> DXGI_FORMAT_AYUV 强> ... 到视图通道的映射是V-> R8,U-> G8,Y-> B8,以及A-> A8。