White suggests an invalid texture texture initialization, perhaps that texture is larger than supported by the card at your chosen format for example, or the format is incorrect or something else is wrong, look for errors after you create this texture. Garbage may be a consequence of the invalid texture.