OpenGL: Add finer-grained functionality checks for NPOT textures
authorSean Harmer <sean.harmer.qnx@kdab.com>
Mon, 6 Aug 2012 09:55:53 +0000 (10:55 +0100)
committerQt by Nokia <qt-info@nokia.com>
Mon, 6 Aug 2012 14:04:43 +0000 (16:04 +0200)
commit96bc8835ebbbbc545b7cefd41f01512fc0d271c1
tree3e71f6ce236d8eb5d42f6b54a3767111c82bf922
parent57265a20cba2a1d5990dffb857c9e68e58644e28
OpenGL: Add finer-grained functionality checks for NPOT textures

The GL_IMG_texture_npot extension only provides partial support for
npot textures in that it allows use of npot textures but it does not
support the GL_REPEAT texture mode (needed for tiling fill modes in the
QQ2 image element).

Adding this new finer-grained feature check allows QQ2 to still use npot
textures where GL_REPEAT is not needed with only the IMG extension
present.

A follow-up commit will make a check for this in qtdeclarative.

Change-Id: Iff3dbdb955fb334d9e32f3abd49e90ff0ed9836c
Reviewed-by: Gunnar Sletta <gunnar.sletta@nokia.com>
src/gui/opengl/qopenglfunctions.cpp
src/gui/opengl/qopenglfunctions.h