ddraw rgb显示

 看到用direcdraw 显示Yuv视频数据,一点都不耗cpu,就想试下ddraw下RGB的显示,发现我的电脑显卡不支持24位的离屏表面的创建,只好创建一个32位的表面,然后将24位的RGB数据copy到32位的离屏表面,BGRA的格式,现在在blt到主表面,发现cpu反而比直接采用GDI(SetStretchBltMode,StretchDIBits)显示要高,因为copy 数据很耗cpu。不知道如果显卡支持24位的rgb表面的话,性能会怎样!

你可能感兴趣的:(ddraw rgb显示)