my game loads non-2x2 texture, like 800x600, is possible to resize them to 1024x1024? or, even better, make the engine automaticaly resize them when loading them?
it already does by default, which is why your textures will look slightly blurred if they are not a power of 2. you should only use power of 2 textures <= 2048 pixels wide/tall