Direct3D 显示问题
问大家个问题,我想利用D3D的渲染显示框架,把一块处理过后图像buffer显示出来。现在知道了buffer指针m_pBuffer 不晓得如何利用Present显示出来。
[解决办法]
d3d的典型的渲染模式是创建双buffer : frontbuffer 和 backbuffer
frontbuffer是显示到当前屏幕的
backbuffer是你当前处理的
backbuffer内容处理完成后, 调用present, 自动swap前后buffer了
因此你的工作就是获得backbuffer的指针后, Lock它,然后修改它的内容后unlock, 并且present即可