X-Git-Url: https://git.lukelau.me/?p=opengl.git;a=blobdiff_plain;f=skybox.cpp;h=d668d76d7025fc1f865ba477632ade63b72d7f85;hp=5c510e5863766043e29f0f17a59d813abdf03083;hb=363a362ddcaa7a9c77dacc323bb12524dfacedd8;hpb=99d2b81ce5567869469fe2e55722cc212370c7db diff --git a/skybox.cpp b/skybox.cpp index 5c510e5..d668d76 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_RGB16, img.width(), img.height(), 0, GL_RGB, GL_UNSIGNED_SHORT, (unsigned short*)img.data()); + glTexImage2D(GL_TEXTURE_2D, 0, GL_RGB16F, img.width(), img.height(), 0, GL_RGB, GL_HALF_FLOAT, (uint16_t*)img.data()); glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_LINEAR); glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_LINEAR);