I ran into a few problems when I found that my program wouldn't even work on graphics cards with 32 megabytes of graphic memory. :roll:

So I downsized my textures and reduced colour depth and now everything is sweet. My question is..

How are textures stored in the video memory of a graphics card?

if Photoshop says my picture is say 256k and the picture has 8 bit colour depth does that mean it will also only take 256k in video memory or is everything multiplied by 4 and stored as full RGB + alpha?


Does it makes sense to load bitmaps into video memory that have 4 bit colour depth. I can reduce a number of my textures to 16 colours withoutr apparent visual loss, but is it wortyh the effort.