diff options
Diffstat (limited to 'sources/pyside6/PySide6/QtOpenGLFunctions')
3 files changed, 11 insertions, 1 deletions
diff --git a/sources/pyside6/PySide6/QtOpenGLFunctions/CMakeLists.txt b/sources/pyside6/PySide6/QtOpenGLFunctions/CMakeLists.txt index 5ac197801..296c525cf 100644 --- a/sources/pyside6/PySide6/QtOpenGLFunctions/CMakeLists.txt +++ b/sources/pyside6/PySide6/QtOpenGLFunctions/CMakeLists.txt @@ -39,7 +39,8 @@ else() ${QtOpenGLFunctions_GEN_DIR}/qopenglfunctions_4_4_compatibility_wrapper.cpp ${QtOpenGLFunctions_GEN_DIR}/qopenglfunctions_4_4_core_wrapper.cpp ${QtOpenGLFunctions_GEN_DIR}/qopenglfunctions_4_5_compatibility_wrapper.cpp - ${QtOpenGLFunctions_GEN_DIR}/qopenglfunctions_4_5_core_wrapper.cpp) + ${QtOpenGLFunctions_GEN_DIR}/qopenglfunctions_4_5_core_wrapper.cpp + ${QtOpenGLFunctions_GEN_DIR}/qopenglversionfunctionsfactory_wrapper.cpp) message(STATUS "Qt${QT_MAJOR_VERSION}OpenGLFunctions: Adding Desktop OpenGL classes") endif() diff --git a/sources/pyside6/PySide6/QtOpenGLFunctions/QtOpenGLFunctions_global.post.h.in b/sources/pyside6/PySide6/QtOpenGLFunctions/QtOpenGLFunctions_global.post.h.in index c25343e05..0f0744ba5 100644 --- a/sources/pyside6/PySide6/QtOpenGLFunctions/QtOpenGLFunctions_global.post.h.in +++ b/sources/pyside6/PySide6/QtOpenGLFunctions/QtOpenGLFunctions_global.post.h.in @@ -55,6 +55,7 @@ # include <QtOpenGL/qopenglfunctions_4_4_core.h> # include <QtOpenGL/qopenglfunctions_4_5_compatibility.h> # include <QtOpenGL/qopenglfunctions_4_5_core.h> +# include <QtOpenGL/qopenglversionfunctionsfactory.h> #endif #if QT_CONFIG(opengles2) # include <QtOpenGL/qopenglfunctions_es2.h> diff --git a/sources/pyside6/PySide6/QtOpenGLFunctions/typesystem_openglfunctions.xml b/sources/pyside6/PySide6/QtOpenGLFunctions/typesystem_openglfunctions.xml index 819adca6a..4f3c4487f 100644 --- a/sources/pyside6/PySide6/QtOpenGLFunctions/typesystem_openglfunctions.xml +++ b/sources/pyside6/PySide6/QtOpenGLFunctions/typesystem_openglfunctions.xml @@ -399,6 +399,14 @@ &openglfunctions_modifications1_0; &openglfunctions_modifications1_1; </object-type> + + <object-type name="QOpenGLVersionFunctionsFactory"> + <modify-function signature="get(const QOpenGLVersionProfile &,QOpenGLContext *)"> + <inject-code class="target" position="beginning" file="../glue/qtopenglfunctions.cpp" + snippet="qopenglversionfunctionsfactory-get"/> + </modify-function> + </object-type> + <suppress-warning text="^There's no user provided way.*QOpenGLFunctions_\d_\d.*::glIndex.*$"/> </typesystem> |