Konversi warna dari DXGI_FORMAT_B8G8R8A8_UNORM ke NV12 dalam GPU menggunakan DirectX11 pixel shaders

Saya sedang mengerjakan kode untuk menangkap desktop menggunakan duplikasi Desktop dan menyandikan yang sama ke h264 menggunakan Intel hardwareMFT. Encoder hanya menerima format NV12 sebagai input. Saya telah mendapatkan DXGI_FORMAT_B8G8R8A8_UNORM ke NV12 converter (