Texture Question

Blitz3D Forums/Blitz3D Programming/Texture Question

The forum is locked. These are the original blitzbasic.com forums, kept so they can still be read. No new topics, replies or edits can be made here. To join in, head over to the Blitz3D+ forums.

I don't think Radeon is the only graphics card that allows this. I would think this is important enough so all modern cards will support it.


You might think that. All the reading I've done on the subject suggests otherwise. Course a lot of people write a lot of rubbish, so it's possible.


I own a Radeon and this is my program.
I am not trying to write programs to sell to other users.



Ok, if you're never going to want other people to see what you've done, go for whatever your card can do.


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.


Hardware is still favourite in my book, though it could be DirectX. I've seen plenty of C++ programmers saying the same thing on programming forums, so I'm pretty sure it's not Blitz.


But does anyone know wether a 16x1024 or a 32x2048 texture would be accepted by a majority of GFX-cards?


I'm almost certain it won't work on onboard chipsets, including some of the more recent semi-gaming-usable ones. When you say you tested it, do you mean it didn't crash or that TextureWidth() and TextureHeight() returned the same values you fed? Probably gonna be fine on modern AGP videocards anyway, just not old cards and onboard stuff. They tend to stick to that 1:8 / 8:1 ratio Ross mentioned.