|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Invité de passage
![]() Étudiant Inscription : août 2011 Messages : 21 ![]() |
Bjour,
je tente de faire un ptit projet 3D (premier en directX :s) Donc j'ai besoin de charger des textures depuis un fichier, l'image est compressée en dxt5 (==> http://en.wikipedia.org/wiki/S3_Texture_Compression) J'ai une gestions des textures dans l'appli, pas de prob pour charger des textures simples (2x2 pixels en format DXGI_FORMAT_R8G8B8A8_UNORM) Mais là ca coince, le fichier est chargé correctement, mais la texture ne ressemble a rien. Il me semblais avoir compris que le format Dxt5 est DXGI_FORMAT_BC3_UNORM, mais apparement non. Voici le code de création de texture : Code :
|
||
|
|
00
|
|
|
#2 |
|
Membre Expert
![]() ![]() Inscription : février 2006 Messages : 1 394 ![]() |
qu'est ce que D3DX11CreateTextureFromFile te sort comme format pour tes textures?
|
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Étudiant Inscription : août 2011 Messages : 21 ![]() |
D3DX11CreateTextureFromFile crée une texture depuis un fichier .dds non?
Car s'en est pas un, c'est un format particulier, avec un header, ect.... donc je doit le charger manuellement. (ps : j'avais déjà fais un equivalent en opengl, ca marchait correctement) |
|
|
00
|
|
|
#4 |
|
Membre Expert
![]() ![]() Inscription : février 2006 Messages : 1 394 ![]() |
D3DX11CreateTextureFromFile charge depuis un paquet de format, bmp, png, dds etc.
après sans plus d'information, je ne peux pas deviner. |
|
|
00
|
|
|
#5 |
|
Invité de passage
![]() Étudiant Inscription : août 2011 Messages : 21 ![]() |
Okay,
trouvé l'erreur, j'avais oublié de modifier le MemPitch, tout marche nikel |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com