diff --git a/indra/newview/pipeline.cpp b/indra/newview/pipeline.cpp
index f07d8094959e9d6cced1f4121f68bc6d74f44cd4..dd15b63fab86320e616b079d157f28f40d9a2b98 100644
--- a/indra/newview/pipeline.cpp
+++ b/indra/newview/pipeline.cpp
@@ -1366,7 +1366,7 @@ void LLPipeline::createLUTBuffers()
 			delete [] ls;
 		}
 
-        mPbrBrdfLut.allocate(512, 512, GL_RGB16, false, false);
+        mPbrBrdfLut.allocate(512, 512, GL_RG16F, false, false);
         mPbrBrdfLut.bindTarget();
         gDeferredGenBrdfLutProgram.bind();