Self-Generated MipMaps
Hello,
i use DirectX9 and GeCube Radeon X1550 on a system. The texturecaps tell me that
mipmapping(D3DPTEXTURECAPS_MIPMAP) is supported and i could fill the MipMap-Levels
myself, so i do not need Auto-Generation. When i call CreateTexture with a Levelcount > 1 it fails.On most other cards the method succeeds.
Does anybody give me a hint what i can do? Thanks!
In Delphi:
CreateTexture(600,
600,
2,
D3DUSAGE_DYNAMIC, // or D3DUSAGE_AUTOGENMIPMAP //also fails
D3DFMT_A8R8G8B8,
D3DPOOL_DEFAULT,
texture,
nil);
Quote:Original post by shine47What do the Debug Runtimes tell you the error is? You might need to install DebugView or similar to capture the debug output.
Does anybody give me a hint what i can do? Thanks!
EDIT: According do the card caps spreadsheet (DX SDK/Samples/C++/Direct3D/ConfigSystem/CardCaps.pdf), that card probably requires power-of-2 textures (It doesn't list the X1550, only "X300/X550/X1050").
I cannot use the debug-runtimes (remote debugging failed), because it is not the development-computer. Power of 2 Textures do not work either.
Quote:Original post by shine47Does it work if you pass 1 for the level count on the X1550 machine?
I cannot use the debug-runtimes (remote debugging failed), because it is not the development-computer. Power of 2 Textures do not work either.
When it fails, what does CreateTexture return?
This topic is closed to new replies.
Advertisement
Popular Topics
Advertisement