Mt2Hizmet 1
Mt2Hizmet
C 1
chengdu
xranzei 1
xranzei
zendor2 1
zendor2
Bvural41 1
Bvural41
noisiv 1
noisiv
Manwe Work 1
Manwe Work
Almira2 1
Almira2
romegames 1
romegames
Hikaye Ekle
Reklam vermek için turkmmo@gmail.com

Metin2 Ground Corruption Fix

  • Konuyu başlatan Konuyu başlatan Asalet-i Fatih
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 3
  • Görüntüleme Görüntüleme 813
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Katılım
26 Mar 2024
Konular
1,281
Mesajlar
4,879
Çözüm
91
Online süresi
3mo 26d
Reaksiyon Skoru
4,070
Altın Konu
566
Başarım Puanı
274
Yaş
29
MmoLira
136,849
DevLira
450
Ticaret - 0%
0   0   0

ROHAN2 WORLD 1-120 TR TİPİ OFFICIAL YOHARA, BALATHOR VE AMON! 80. GÜNÜNDE! +10.000 ONLİNE! HİLE VE BOT %100 ENGELLİ HEMEN TIKLA!

1000009930.png


C++:
// Arat

void CStateManager::SetDevice(LPDIRECT3DDEVICE8 lpDevice)

// Komple Değiştir

void CStateManager::SetDevice(LPDIRECT3DDEVICE8 lpDevice)
{
    StateManager_Assert(lpDevice);
    lpDevice->AddRef();

    if (m_lpD3DDev)
    {
        m_lpD3DDev->Release();
        m_lpD3DDev = NULL;
    }

    m_lpD3DDev = lpDevice;

    SetDefaultState();
}

// Arat

    SetPixelShaderConstant(0, av4Null, STATEMANAGER_MAX_PCONSTANTS);

    m_bForce = false;


    int i, j;
    for (i = 0; i < STATEMANAGER_MAX_RENDERSTATES; i++)
        m_bRenderStateSavingFlag[i] = FALSE;

    for (j = 0; j < STATEMANAGER_MAX_TRANSFORMSTATES; j++)
        m_bTransformSavingFlag[j] = FALSE;

    for (j = 0; j < STATEMANAGER_MAX_STAGES; ++j)
        for (i = 0; i < STATEMANAGER_MAX_TEXTURESTATES; ++i)
            m_bTextureStageStateSavingFlag[j][i] = FALSE;

// Altına Ekle

    D3DCAPS8 d3dCaps;
    m_lpD3DDev->GetDeviceCaps(&d3dCaps);

    if (d3dCaps.TextureFilterCaps & D3DPTFILTERCAPS_MAGFANISOTROPIC)
        m_dwBestMagFilter = D3DTEXF_ANISOTROPIC;
    else
        m_dwBestMagFilter = D3DTEXF_LINEAR;

    if (d3dCaps.TextureFilterCaps & D3DPTFILTERCAPS_MINFANISOTROPIC)
        m_dwBestMinFilter = D3DTEXF_ANISOTROPIC;
    else
        m_dwBestMinFilter = D3DTEXF_LINEAR;

    DWORD dwMax = d3dCaps.MaxAnisotropy;
    dwMax = dwMax < 4 ? dwMax : 4;

    for (int i = 0; i < 8; ++i)
        m_lpD3DDev->SetTextureStageState(i, D3DTSS_MAXANISOTROPY, dwMax);
 
void CStateManager::SetDevice(LPDIRECT3DDEVICE8 lpDevice)
{
StateManager_Assert(lpDevice);
lpDevice->AddRef();

if (m_lpD3DDev)
{
m_lpD3DDev->Release();
m_lpD3DDev = NULL;
}

m_lpD3DDev = lpDevice;

#ifndef FIX_TEXTURES_BLURRING_OUT
D3DCAPS8 d3dCaps;
m_lpD3DDev->GetDeviceCaps(&d3dCaps);

if (d3dCaps.TextureFilterCaps & D3DPTFILTERCAPS_MAGFANISOTROPIC)
m_dwBestMagFilter = D3DTEXF_ANISOTROPIC;
else
m_dwBestMagFilter = D3DTEXF_LINEAR;

if (d3dCaps.TextureFilterCaps & D3DPTFILTERCAPS_MINFANISOTROPIC)
m_dwBestMinFilter = D3DTEXF_ANISOTROPIC;
else
m_dwBestMinFilter = D3DTEXF_LINEAR;

DWORD dwMax = d3dCaps.MaxAnisotropy;
dwMax = dwMax < 4 ? dwMax : 4;

for (int i = 0; i < 8; ++i)
m_lpD3DDev->SetTextureStageState(i, D3DTSS_MAXANISOTROPY, dwMax);
#endif

SetDefaultState();
}
locale_inc.h - #define FIX_TEXTURES_BLURRING_OUT
 

Paylaşıldı ve konu adını ingilizce yazınca ne oluyor ekstra bilgili mi oluyorsunuz anlamadımki.
 

Paylaşıldı ve konu adını ingilizce yazınca ne oluyor ekstra bilgili mi oluyorsunuz anlamadımki.
Kapatıldı daha önceden paylasıldıgı için
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)

Geri
Üst