![Curtis L. Olson](/assets/img/avatar_default.png)
doesn't need to do this on the fly. OpenGL requires that texture dimensions be a power of 2 (32, 64, 128, 256, 512, 1024, 2048, etc.) so if we feed in something else, OSG will rescale it on the fly before registering it as an OpenGL texture.
35 KiB
256x256px
35 KiB
256x256px
![](/fly/fgdata/raw/commit/0518a3b43f8d9cd1b0d49ba42e1c507f0f064884/Aircraft/Generic/Effects/CubeMaps/sunrise/4.png)