admin
管理员
管理员
  • UID1
  • 发帖数106
  • QQ794530664
  • 社区居民
  • 原创写手
阅读:11397回复:200

《飞飞》多采样抗锯齿设置

楼主#
更多 发布于:2019-01-31 20:35
在源码中找到d3dapp.cpp文件[font=Arial,  ]-----------------------
搜索:
#ifdef __XUZHU
#if 0
// Create the device
hr = m_pD3D->CreateDevice( m_pD3D->GetAdapterCount()-1, D3DDEVTYPE_REF,
m_hWndFocus, behaviorFlags, &m_d3dpp,
&m_pd3dDevice );

在第二个#else 下面的代码

hr = m_pD3D->CreateDevice( m_d3dSettings.AdapterOrdinal(), pDeviceInfo->DevType, m_hWndFocus, behaviorFlags, &m_d3dpp, &m_pd3dDevice );
替换为:
DWORD MSQuality = 0;
D3DMULTISAMPLE_TYPE MSType = D3DMULTISAMPLE_NONE;
if( SUCCEEDED( m_pD3D->CheckDeviceMultiSampleType(D3DADAPTER_DEFAULT, D3DDEVTYPE_HAL, D3DFMT_A8R8G8B8, TRUE, D3DMULTISAMPLE_8_SAMPLES, &MSQuality) ))
MSType = D3DMULTISAMPLE_8_SAMPLES;
else if( SUCCEEDED( m_pD3D->CheckDeviceMultiSampleType(D3DADAPTER_DEFAULT, D3DDEVTYPE_HAL, D3DFMT_A8R8G8B8, TRUE, D3DMULTISAMPLE_4_SAMPLES, &MSQuality) ))
MSType = D3DMULTISAMPLE_4_SAMPLES;
else if( SUCCEEDED( m_pD3D->CheckDeviceMultiSampleType(D3DADAPTER_DEFAULT, D3DDEVTYPE_HAL, D3DFMT_A8R8G8B8, TRUE, D3DMULTISAMPLE_2_SAMPLES, &MSQuality) ))
MSType = D3DMULTISAMPLE_2_SAMPLES;
int MSQ = MSQuality - 1;

// --------------------------------------------------------------
// ... Below Will Display a message box on Start-Up with the AntiAliasing
// ... Multisample level Your Graphics card can handle .
// ---------------------------------------------------------------
// char msaaText[128];
// sprintf( msaaText, "Multi Sample Type = x%d", MSType );
// MessageBox( NULL, msaaText, "MSAA AMOUNT", MB_OK );
// -------------------------------------------------------------------

m_d3dpp.SwapEffect      = D3DSWAPEFFECT_DISCARD;
m_d3dpp.MultiSampleType = MSType;
m_d3dpp.MultiSampleQuality = MSQ;
m_d3dpp.BackBufferFormat = D3DFMT_X8R8G8B8;
m_d3dpp.EnableAutoDepthStencil = TRUE;
m_d3dpp.AutoDepthStencilFormat = D3DFMT_D16;
m_d3dpp.Flags = 0;
m_d3dpp.FullScreen_RefreshRateInHz      = D3DPRESENT_RATE_DEFAULT;
m_d3dpp.PresentationInterval                  = D3DPRESENT_INTERVAL_DEFAULT;

hr = m_pD3D->CreateDevice( m_d3dSettings.AdapterOrdinal(), pDeviceInfo->DevType,
m_hWndFocus, behaviorFlags, &m_d3dpp,
&m_pd3dDevice );

m_pd3dDevice->SetRenderState(D3DRS_MULTISAMPLEANTIALIAS, TRUE);
m_pd3dDevice->SetRenderState(D3DRS_ALPHABLENDENABLE, TRUE);
m_pd3dDevice->SetRenderState(D3DRS_ALPHAFUNC, D3DCMP_GREATEREQUAL);
m_pd3dDevice->SetRenderState(D3DRS_ALPHAREF, (DWORD)8);
m_pd3dDevice->SetRenderState(D3DRS_ALPHATESTENABLE, TRUE);
喜欢1 评分0

最新喜欢:

liulinkanliulin...
regtoemail
精灵王
精灵王
  • UID1179
  • 发帖数1532
  • QQ309104321
  • 社区居民
沙发#
发布于:2023-12-16 08:46
为了一个铜币努力177942609
回复(0) 喜欢(0)     评分
hashcat
骑士
骑士
  • UID1650
  • 发帖数241
  • QQ93652685
板凳#
发布于:2022-10-29 03:20
《飞飞》多采样抗锯齿设置
回复(0) 喜欢(0)     评分
cc8023
侠客
侠客
  • UID1464
  • 发帖数67
  • QQ332304084
  • 社区居民
  • 忠实会员
地板#
发布于:2022-04-09 03:49
学习分享。能把分辨率调高一点吗。。。感觉老飞的分辨率好低阿
回复(0) 喜欢(0)     评分
liulinkan
精灵王
精灵王
  • UID1305
  • 发帖数849
  • QQ2084185288
  • 社区居民
  • 忠实会员
4楼#
发布于:2021-12-02 22:45
38536852
回复(0) 喜欢(0)     评分
liulinkan
精灵王
精灵王
  • UID1305
  • 发帖数849
  • QQ2084185288
  • 社区居民
  • 忠实会员
5楼#
发布于:2021-12-02 22:45
56395896
回复(0) 喜欢(0)     评分
liulinkan
精灵王
精灵王
  • UID1305
  • 发帖数849
  • QQ2084185288
  • 社区居民
  • 忠实会员
6楼#
发布于:2021-12-02 22:45
63964658
回复(0) 喜欢(0)     评分
liulinkan
精灵王
精灵王
  • UID1305
  • 发帖数849
  • QQ2084185288
  • 社区居民
  • 忠实会员
7楼#
发布于:2021-12-02 22:45
825685586
回复(0) 喜欢(0)     评分
liulinkan
精灵王
精灵王
  • UID1305
  • 发帖数849
  • QQ2084185288
  • 社区居民
  • 忠实会员
8楼#
发布于:2021-12-02 22:45
6268655
回复(0) 喜欢(0)     评分
liulinkan
精灵王
精灵王
  • UID1305
  • 发帖数849
  • QQ2084185288
  • 社区居民
  • 忠实会员
9楼#
发布于:2021-12-02 22:45
65396286
回复(0) 喜欢(0)     评分
liulinkan
精灵王
精灵王
  • UID1305
  • 发帖数849
  • QQ2084185288
  • 社区居民
  • 忠实会员
10楼#
发布于:2021-12-02 22:45
56923658
回复(0) 喜欢(0)     评分
liulinkan
精灵王
精灵王
  • UID1305
  • 发帖数849
  • QQ2084185288
  • 社区居民
  • 忠实会员
11楼#
发布于:2021-12-02 22:45
6286748
回复(0) 喜欢(0)     评分
liulinkan
精灵王
精灵王
  • UID1305
  • 发帖数849
  • QQ2084185288
  • 社区居民
  • 忠实会员
12楼#
发布于:2021-12-02 22:45
58682366
回复(0) 喜欢(0)     评分
liulinkan
精灵王
精灵王
  • UID1305
  • 发帖数849
  • QQ2084185288
  • 社区居民
  • 忠实会员
13楼#
发布于:2021-12-02 22:45
53563852
回复(0) 喜欢(0)     评分
liulinkan
精灵王
精灵王
  • UID1305
  • 发帖数849
  • QQ2084185288
  • 社区居民
  • 忠实会员
14楼#
发布于:2021-12-02 22:45
53646050
回复(0) 喜欢(0)     评分
liulinkan
精灵王
精灵王
  • UID1305
  • 发帖数849
  • QQ2084185288
  • 社区居民
  • 忠实会员
15楼#
发布于:2021-12-02 22:45
59636880
回复(0) 喜欢(0)     评分
liulinkan
精灵王
精灵王
  • UID1305
  • 发帖数849
  • QQ2084185288
  • 社区居民
  • 忠实会员
16楼#
发布于:2021-12-02 22:45
0568056
回复(0) 喜欢(0)     评分
liulinkan
精灵王
精灵王
  • UID1305
  • 发帖数849
  • QQ2084185288
  • 社区居民
  • 忠实会员
17楼#
发布于:2021-12-02 22:45
2535288
回复(0) 喜欢(0)     评分
liulinkan
精灵王
精灵王
  • UID1305
  • 发帖数849
  • QQ2084185288
  • 社区居民
  • 忠实会员
18楼#
发布于:2021-12-02 22:45
36958698
回复(0) 喜欢(0)     评分
liulinkan
精灵王
精灵王
  • UID1305
  • 发帖数849
  • QQ2084185288
  • 社区居民
  • 忠实会员
19楼#
发布于:2021-12-02 22:44
5684899
回复(0) 喜欢(0)     评分
上一页
游客

返回顶部