Dev Paylaşım - Directx9 Güncellemesi

  • Konuyu açan Konuyu açan hasanmacit
  • Açılış Tarihi Açılış Tarihi
  • Yanıt Yanıt 48
  • Gösterim Gösterim 4K
Linkleri görebilmek için giriş yap veya kayıt ol.



Adsiz5e899790844f9a18.png


Adsiz2342d2236d958534.png




%32 lik bir gpu kullanım farkı. ayrıca client boyutunda 800 kblik bir düşüş. hayırlı uğurlu olsun diyim başka ne dicem. tabi bence bu kadarıyla kalmamalı çünkü zeminde bozulmalar var bunların çözülmesi lazım.​
EterLib/LensFlare.cpp:
Genişlet Daralt Kopyala
//arat (2 kez)

STATEMANAGER.SetFVF(D3DFVF_XYZ|D3DFVF_DIFFUSE|D3DFVF_TEX1);

//değiştir (2 kez)

STATEMANAGER.SetVertexShader(D3DFVF_XYZ|D3DFVF_DIFFUSE|D3DFVF_TEX1);

Bu kısım ters yazılmış, bu şekilde olmalı;

EterLib/LensFlare.cpp:
Genişlet Daralt Kopyala
//arat (2 kez)

STATEMANAGER.SetVertexShader(D3DFVF_XYZ|D3DFVF_DIFFUSE|D3DFVF_TEX1);

//değiştir (2 kez)

STATEMANAGER.SetFVF(D3DFVF_XYZ|D3DFVF_DIFFUSE|D3DFVF_TEX1);

Aşağıdaki düzenleme atlanmış;

EterLib/GrpScreen.cpp:
Genişlet Daralt Kopyala
//arat

ms_lpd3dDevice->GetVertexShader(&m_dwVS);

//değiştir

ms_lpd3dDevice->GetFVF(&m_dwVS);
 
Son düzenleme:
EterLib/LensFlare.cpp:
Genişlet Daralt Kopyala
//arat (2 kez)

STATEMANAGER.SetFVF(D3DFVF_XYZ|D3DFVF_DIFFUSE|D3DFVF_TEX1);

//değiştir (2 kez)

STATEMANAGER.SetVertexShader(D3DFVF_XYZ|D3DFVF_DIFFUSE|D3DFVF_TEX1);

Bu kısım ters yazılmış, bu şekilde olmalı;

EterLib/LensFlare.cpp:
Genişlet Daralt Kopyala
//arat (2 kez)

STATEMANAGER.SetVertexShader(D3DFVF_XYZ|D3DFVF_DIFFUSE|D3DFVF_TEX1);

//değiştir (2 kez)

STATEMANAGER.SetFVF(D3DFVF_XYZ|D3DFVF_DIFFUSE|D3DFVF_TEX1);

Aşağıdaki düzenleme atlanmış;

EterLib/GrpScreen.cpp:
Genişlet Daralt Kopyala
//arat

ms_lpd3dDevice->GetVertexShader(&m_dwVS);

//değiştir

ms_lpd3dDevice->GetFVF(&m_dwVS);
teşekkür ederim baya eski paylaşım hatalar olmuş :D ama müsait zamanda güncelleme atayım başka eksik gördüysen söyleyebilirsin
 
1726881032110.webp

bu kısımları ekleyemedim yardımcı olur musunuz? ss atmadığım 2 dosya tamamen değiştirildi
mapoutdoorch.... dosyası
1726881063367.webp



render target sistemi kısmı

1726881124013.webp
 
Üst