X-Git-Url: https://git.lukelau.me/?p=opengl.git;a=blobdiff_plain;f=skybox.cpp;fp=skybox.cpp;h=3bf5f40ed679346a5babbc1f3190451f2976c925;hp=d668d76d7025fc1f865ba477632ade63b72d7f85;hb=ceae87033f199ea0288399b5876fa4d1451eae3e;hpb=d0c631f46c6db417e013b1bc0edec24cb9c2824a diff --git a/skybox.cpp b/skybox.cpp index d668d76..3bf5f40 100644 --- a/skybox.cpp +++ b/skybox.cpp @@ -95,7 +95,7 @@ Skybox::Skybox(const Image img): program("skyboxvert.glsl", "skyboxfrag.glsl") { glBindTexture(GL_TEXTURE_2D, hdrTexId); - glTexImage2D(GL_TEXTURE_2D, 0, GL_RGB16F, img.width(), img.height(), 0, GL_RGB, GL_HALF_FLOAT, (uint16_t*)img.data()); + glTexImage2D(GL_TEXTURE_2D, 0, img.internalFormat(), img.width(), img.height(), 0, img.format(), img.type(), img.data()); glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_LINEAR); glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_LINEAR);