diff --git a/src/graphics/post_processing.cpp b/src/graphics/post_processing.cpp index 8a73d05d9..1aad3c6cd 100644 --- a/src/graphics/post_processing.cpp +++ b/src/graphics/post_processing.cpp @@ -223,7 +223,7 @@ void PostProcessing::renderEnvMap(const float *bSHCoeff, const float *gSHCoeff, glBindVertexArray(SharedObject::FullScreenQuadVAO); FullScreenShader::IBLShader::getInstance()->SetTextureUnits(irr_driver->getRenderTargetTexture(RTT_NORMAL_AND_DEPTH), irr_driver->getDepthStencilTexture(), skybox); - FullScreenShader::IBLShader::getInstance()->setUniforms(std::vector(bSHCoeff, bSHCoeff + 9), std::vector(gSHCoeff, gSHCoeff + 9), std::vector(rSHCoeff, rSHCoeff + 9)); + FullScreenShader::IBLShader::getInstance()->setUniforms(); glDrawArrays(GL_TRIANGLES, 0, 3); glBindVertexArray(0); diff --git a/src/graphics/shaders.cpp b/src/graphics/shaders.cpp index 670dd50c1..6ffee7567 100644 --- a/src/graphics/shaders.cpp +++ b/src/graphics/shaders.cpp @@ -1647,7 +1647,7 @@ namespace FullScreenShader GL_FRAGMENT_SHADER, file_manager->getAsset("shaders/utils/DiffuseIBL.frag").c_str(), GL_FRAGMENT_SHADER, file_manager->getAsset("shaders/utils/SpecularIBL.frag").c_str(), GL_FRAGMENT_SHADER, file_manager->getAsset("shaders/IBL.frag").c_str()); - AssignUniforms("blueLmn[0]", "greenLmn[0]", "redLmn[0]"); + AssignUniforms(); AssignSamplerNames(Program, 0, "ntex", 1, "dtex", 2, "probe"); } diff --git a/src/graphics/shaders.hpp b/src/graphics/shaders.hpp index 2c7d785ce..6892ddd78 100644 --- a/src/graphics/shaders.hpp +++ b/src/graphics/shaders.hpp @@ -420,7 +420,7 @@ public: SunLightShader(); }; -class IBLShader : public ShaderHelperSingleton, std::vector, std::vector >, public TextureRead +class IBLShader : public ShaderHelperSingleton, public TextureRead { public: IBLShader();