diff options
Diffstat (limited to 'src/render/renderers/opengl/textures/gltexture_p.h')
-rw-r--r-- | src/render/renderers/opengl/textures/gltexture_p.h | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/render/renderers/opengl/textures/gltexture_p.h b/src/render/renderers/opengl/textures/gltexture_p.h index 5f4a20d30..e26fdf397 100644 --- a/src/render/renderers/opengl/textures/gltexture_p.h +++ b/src/render/renderers/opengl/textures/gltexture_p.h @@ -140,7 +140,13 @@ public: * If the texture properties or parameters have changed, these changes * will be applied to the resulting OpenGL texture. */ - QOpenGLTexture* getOrCreateGLTexture(); + struct TextureUpdateInfo + { + QOpenGLTexture *texture = nullptr; + TextureProperties properties; + }; + + TextureUpdateInfo createOrUpdateGLTexture(); /** * @brief |