我需要在视频源之上合成 direct3d 渲染,我设置格式的方式是 32 位 xrgb,其中一个字节用于红绿蓝,然后丢弃。我能否让它使用 alpha channel 进行渲染,以便我可以使用它进行更好的混合?
最佳答案
你当然可以。使用 D3DFMT_A8R8G8B8 作为后台缓冲区。
http://msdn.microsoft.com/en-us/library/bb172558(VS.85).aspx
关于c++ - 我可以告诉 direct3d 使用 alpha channel 渲染吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3019868/