on today's accelerator cards, textures must have a side length which is a
power of two. future cards are planned to accept arbitrary texture sizes.
(perhaps there are already chips on the market today that allow for this,
i'm not sure.)

for example, 256x256, 512x128 or 64x512 are sizes that the TNT2 chip can
deal with. it cannot cope with a texture of e.g. 200x200 pixels because 200
is not a power of two.

you are right, it would be nice if the API would care about resizing the
textures. but on the other hand, you would lose transparency in this case,
things would happen behind your back - you could for example calculate the
video memory requirements of your app not as easily.

-- julian

===========================================================================
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff JAVA3D-INTEREST".  For general help, send email to
[EMAIL PROTECTED] and include in the body of the message "help".

Reply via email to