Thanks for the info on Texturewidth,Textureheight.
I did a check with createtexture I made different sized textures.
I applied them to a square mesh tile.
The odd texture sizes only cover part of the mesh.
A 384 is treated like 3/4 of a 512 texture and only covers part of the mesh.
Also the same thing for a 768. It was treated like a 3/4 1024 texture.
So unless I can set something else I don't know about.
Blitz, Directx, or my hardware, changes the textures to an even 2's boundary.
I did a check with createtexture I made different sized textures.
I applied them to a square mesh tile.
The odd texture sizes only cover part of the mesh.
A 384 is treated like 3/4 of a 512 texture and only covers part of the mesh.
Also the same thing for a 768. It was treated like a 3/4 1024 texture.
So unless I can set something else I don't know about.
Blitz, Directx, or my hardware, changes the textures to an even 2's boundary.