Modified up/down-sampling filter for some 2D textures
This commit is contained in:
parent
363f729f5d
commit
863c3f9296
@ -25,9 +25,9 @@ void CPythonGraphic::SetInterfaceRenderState()
|
|||||||
STATEMANAGER.SetTransform(D3DTS_VIEW, &ms_matIdentity);
|
STATEMANAGER.SetTransform(D3DTS_VIEW, &ms_matIdentity);
|
||||||
STATEMANAGER.SetTransform(D3DTS_WORLD, &ms_matIdentity);
|
STATEMANAGER.SetTransform(D3DTS_WORLD, &ms_matIdentity);
|
||||||
|
|
||||||
STATEMANAGER.SetSamplerState(0, D3DSAMP_MINFILTER, D3DTEXF_NONE);
|
STATEMANAGER.SetSamplerState(0, D3DSAMP_MINFILTER, D3DTEXF_ANISOTROPIC);
|
||||||
STATEMANAGER.SetSamplerState(0, D3DSAMP_MAGFILTER, D3DTEXF_NONE);
|
STATEMANAGER.SetSamplerState(0, D3DSAMP_MAGFILTER, D3DTEXF_ANISOTROPIC);
|
||||||
STATEMANAGER.SetSamplerState(0, D3DSAMP_MIPFILTER, D3DTEXF_NONE);
|
STATEMANAGER.SetSamplerState(0, D3DSAMP_MIPFILTER, D3DTEXF_LINEAR);
|
||||||
|
|
||||||
STATEMANAGER.SetRenderState(D3DRS_ALPHABLENDENABLE, TRUE);
|
STATEMANAGER.SetRenderState(D3DRS_ALPHABLENDENABLE, TRUE);
|
||||||
STATEMANAGER.SetRenderState(D3DRS_SRCBLEND, D3DBLEND_SRCALPHA);
|
STATEMANAGER.SetRenderState(D3DRS_SRCBLEND, D3DBLEND_SRCALPHA);
|
||||||
|
@ -197,8 +197,8 @@ void CPythonApplication::OnLogoRender()
|
|||||||
{
|
{
|
||||||
if(!m_pLogoTex->IsEmpty() && !m_bLogoError && true == bInitializedLogo)
|
if(!m_pLogoTex->IsEmpty() && !m_bLogoError && true == bInitializedLogo)
|
||||||
{
|
{
|
||||||
STATEMANAGER.SetSamplerState(0, D3DSAMP_MINFILTER, D3DTEXF_LINEAR);
|
STATEMANAGER.SetSamplerState(0, D3DSAMP_MINFILTER, D3DTEXF_ANISOTROPIC);
|
||||||
STATEMANAGER.SetSamplerState(0, D3DSAMP_MAGFILTER, D3DTEXF_LINEAR);
|
STATEMANAGER.SetSamplerState(0, D3DSAMP_MAGFILTER, D3DTEXF_ANISOTROPIC);
|
||||||
m_pLogoTex->SetTextureStage(0);
|
m_pLogoTex->SetTextureStage(0);
|
||||||
CPythonGraphic::instance().RenderTextureBox(m_nLeft, m_nTop, m_nRight, m_nBottom, 0.0f, 0.0f, 1.0f, 1.0f, 0.0f);
|
CPythonGraphic::instance().RenderTextureBox(m_nLeft, m_nTop, m_nRight, m_nBottom, 0.0f, 0.0f, 1.0f, 1.0f, 0.0f);
|
||||||
}
|
}
|
||||||
|
@ -265,8 +265,8 @@ void CPythonMiniMap::Render(float fScreenX, float fScreenY)
|
|||||||
}
|
}
|
||||||
|
|
||||||
STATEMANAGER.SaveSamplerState(0, D3DSAMP_MIPFILTER, D3DTEXF_POINT);
|
STATEMANAGER.SaveSamplerState(0, D3DSAMP_MIPFILTER, D3DTEXF_POINT);
|
||||||
STATEMANAGER.SaveSamplerState(0, D3DSAMP_MINFILTER, D3DTEXF_POINT);
|
STATEMANAGER.SaveSamplerState(0, D3DSAMP_MINFILTER, D3DTEXF_ANISOTROPIC);
|
||||||
STATEMANAGER.SaveSamplerState(0, D3DSAMP_MAGFILTER, D3DTEXF_POINT);
|
STATEMANAGER.SaveSamplerState(0, D3DSAMP_MAGFILTER, D3DTEXF_ANISOTROPIC);
|
||||||
|
|
||||||
STATEMANAGER.SaveSamplerState(0, D3DSAMP_ADDRESSU, D3DTADDRESS_CLAMP);
|
STATEMANAGER.SaveSamplerState(0, D3DSAMP_ADDRESSU, D3DTADDRESS_CLAMP);
|
||||||
STATEMANAGER.SaveSamplerState(0, D3DSAMP_ADDRESSV, D3DTADDRESS_CLAMP);
|
STATEMANAGER.SaveSamplerState(0, D3DSAMP_ADDRESSV, D3DTADDRESS_CLAMP);
|
||||||
@ -431,8 +431,8 @@ void CPythonMiniMap::Render(float fScreenX, float fScreenY)
|
|||||||
STATEMANAGER.RestoreSamplerState(0, D3DSAMP_MINFILTER);
|
STATEMANAGER.RestoreSamplerState(0, D3DSAMP_MINFILTER);
|
||||||
STATEMANAGER.RestoreSamplerState(0, D3DSAMP_MAGFILTER);
|
STATEMANAGER.RestoreSamplerState(0, D3DSAMP_MAGFILTER);
|
||||||
|
|
||||||
STATEMANAGER.SaveSamplerState(0, D3DSAMP_MINFILTER, D3DTEXF_LINEAR);
|
STATEMANAGER.SaveSamplerState(0, D3DSAMP_MINFILTER, D3DTEXF_ANISOTROPIC);
|
||||||
STATEMANAGER.SaveSamplerState(0, D3DSAMP_MAGFILTER, D3DTEXF_LINEAR);
|
STATEMANAGER.SaveSamplerState(0, D3DSAMP_MAGFILTER, D3DTEXF_ANISOTROPIC);
|
||||||
|
|
||||||
// 캐릭터 마크
|
// 캐릭터 마크
|
||||||
CInstanceBase * pkInst = CPythonCharacterManager::Instance().GetMainInstancePtr();
|
CInstanceBase * pkInst = CPythonCharacterManager::Instance().GetMainInstancePtr();
|
||||||
|
Loading…
x
Reference in New Issue
Block a user