non-square image loading

im trying to make a demo and its somewhat annoying having to make every texture a square, i have seen demos with non square textures, how is this done?

You can make your texture non-squaure so long as both sides are powers of two (e.g., 64x256). Alternately, if you want to make a 13x7 texture, for example, you could make a 16x8 texture and put the 13x7 data into it, then be careful about your texture coordinates so you only use the valid part of that texture.