D3D9视频输出,全屏时有锯齿

woodicky 2014-10-16 05:08:26
使用d3d9实施输出视频2592*1944。显示器是3840*2160的分辨率。
原始尺寸看条形物体,很清晰。全屏后,有明显锯齿。同样的比例其他厂家锯齿基本不明显。
我使用ddraw输出图像也有锯齿。
请问需要做哪些处理?

我创建的D3DPRESENT_PARAMETERS参数如下:

m_d3dppara->BackBufferFormat = D3DFMT_X8R8G8B8;
m_d3dppara->BackBufferCount = 1;
m_d3dppara->MultiSampleType = D3DMULTISAMPLE_NONE;
m_d3dppara->MultiSampleQuality = 0;
m_d3dppara->SwapEffect = D3DSWAPEFFECT_DISCARD;
m_d3dppara->Windowed = TRUE;
m_d3dppara->EnableAutoDepthStencil = TRUE;
m_d3dppara->AutoDepthStencilFormat = D3DFMT_D24S8;

请问MultiSampleType 这个参数 有关么?我换了其他的。比如D3DMULTISAMPLE_4_SAMPLES,显卡虽然支持,可是图像出来只有上面一小部分,还是乱的。
...全文
246 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
Yofoo 2014-10-18
  • 打赏
  • 举报
回复
MultiSampleType, MultiSampleQuality 这两个是防锯齿的 CheckDeviceMultiSampleType 检查下这个是否支持 SetRenderState 要开启防锯齿要调用下这个

19,469

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 图形处理/算法
社区管理员
  • 图形处理/算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧