From 48b5d9ca6020846a4391032d8a04263664e9ec14 Mon Sep 17 00:00:00 2001 From: itsmattkc Date: Thu, 23 Apr 2020 22:36:05 +1000 Subject: [PATCH] openglshader: upload ocio lut immediately --- app/render/backend/opengl/openglshader.cpp | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/app/render/backend/opengl/openglshader.cpp b/app/render/backend/opengl/openglshader.cpp index 8b0f7fcad..5d8e0eed4 100644 --- a/app/render/backend/opengl/openglshader.cpp +++ b/app/render/backend/opengl/openglshader.cpp @@ -80,13 +80,7 @@ OpenGLShaderPtr OpenGLShader::CreateOCIO(QOpenGLContext* ctx, // Allocate storage for texture xf->glTexImage3D(GL_TEXTURE_3D, 0, GL_RGB16F_ARB, OCIO_LUT3D_EDGE_SIZE, OCIO_LUT3D_EDGE_SIZE, OCIO_LUT3D_EDGE_SIZE, - 0, GL_RGB, GL_FLOAT, nullptr); - - // Upload LUT data to texture - xf->glTexSubImage3D(GL_TEXTURE_3D, 0, - 0, 0, 0, - OCIO_LUT3D_EDGE_SIZE, OCIO_LUT3D_EDGE_SIZE, OCIO_LUT3D_EDGE_SIZE, - GL_RGB, GL_FLOAT, ocio_lut_data); + 0, GL_RGB, GL_FLOAT, ocio_lut_data); // Create OCIO shader code QString shader_text(processor->getGpuShaderText(shaderDesc));