
metin2de olan
Kod:
==========================================
Taranan Klasor:
C:\N2 - Projekt x64 bit by Sasori\data\source
==========================================
[ DOKU ve GORUNTU DOSYALARI ]
--------------------------------
.dds : 12805 dosya
.tga : 6308 dosya
.png : 1939 dosya
.jpg : 349 dosya
.bmp : 27 dosya
.gif : 7 dosya
.psd : 3 dosya
[ 3D DOKU ve MODEL DOSYALARI ]
--------------------------------
==========================================
TOPLAM DOSYA SAYISI : 21438
==========================================
Press any key to continue . . .
resimde gördüğünüz gibi bi textureyi en hızlı saniyede açmayı söylüyor.
metin2 de yaklaşık 13 bin yada hepsiydi yada sadece .dds yi.
bu kadar texture var.
çoğunluğu .dds ait
WIC microsftun ama desteği kısıtlı .tga .dds desteği yok.
sail tüm formatlar .dds desteği var.
stb .dds desteği yok. diğerleri desteği var
devil stb gibi destekelri var.sanırım .dds desteğide vardı.
bide stb nin gelitşirlmiş versiyonu openglde kullanıyor. soil2 var .tga .dds desteği var.faakt oyunda .ddsleri oynaticak kadar değil .ddsleri bozuk gösteriyor.çökme durumunda işe yarar.
bunlar nerelerde kullanılabilir.
örnek konu
GraphicImageTexture.cpp
pythonappilciionmodule
ek olarak
bool CPythonGraphic::SaveJPEG(const char * pszFileName, LPBYTE pbyBuffer, UINT uWidth, UINT uHeight)
diyelim dx9 filesiniz var.
dx9a göre modern olan
directxtex kullanabilirsiniz.
DirectXTex/DDSTextureLoader/DDSTextureLoader9.cpp at main · microsoft/DirectXTex
DirectXTex/DDSTextureLoader/DDSTextureLoader9.h at main · microsoft/DirectXTex
örnek kullanabileceğiniz yer.GraphicImageTexture.cpp
mesela burda ne yapabilirisiniz.
.dds yüklemelerinde directxtex
geri kalan sail
yada yukarda resimde veya yazıyla anlattıkalrım.
GitHub - HappySeaFox/sail: ⛵The missing fast imaging library for humans (not for machines).
GitHub - nothings/stb: stb single-file public domain libraries for C/C++
bi bilgi daha ekliyim.
GraphicImageTexture.cpp
bu kısmı cache yaptım.
gpu 0 a düştü fakat saniyleik düşmeler oldu.
mesela 2 3 saniyede 1 0 a düşüyordu tekrar 20 30 a çıkıyordu.


