D3d/opengl texture yuv yuv420p nv12 yv12 等等 显示 以及传入shaderresource
为何要用nv12或nv21?官方解释是方便渲染使用。个人理解:方便将nv12(DXGI_FORMAT_NV12)或nv21(DXGI_FORMAT_NV21)数据放到一个texture中,然后通过shader进行渲染。nv12与nv21区别是u与v的存放空间的位置问题,一个在前一个在后。下面是msdn中对nv12aligned格式的图例描述(y:width,height;uv:width,heig