| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
| |
Use the existing code snippet for glGetString.
callArrayFunction appears to be unused.
Pick-to: 6.8
Change-Id: I7eeff9866bc7b4eb6e0f9bb409ae0382723c96c4
Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
|
| |
|
|
|
|
|
|
|
|
|
|
| |
Identified by the script added by
1251a23cfd13bb0652f38ef3b36087034f552d57.
[ChangeLog][PySide6] A number of missing classes have been added.
Task-number: PYSIDE-487
Pick-to: 6.7
Change-Id: Ia62aab2578d46f00540856557474bc394669613f
Reviewed-by: Adrian Herrmann <adrian.herrmann@qt.io>
|
| |
|
|
|
|
|
| |
Pick-to: 6.7
Fixes: PYSIDE-2590
Change-Id: I36ce25bc759cd888f80b797d4f40864c3d2e2a84
Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
Only the bound Qt library needs to be linked, it will bring its
dependencies.
Add explanatory comment for the exceptions (QtTest, QtSql).
Pick-to: 6.7
Task-number: PYSIDE-2649
Change-Id: Ib84d37248578a76400d307bb5d050005110677c3
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
Reviewed-by: Christian Tismer <tismer@stackless.com>
|
| |
|
|
|
|
|
|
| |
Pick-to: 6.5
Task-number: PYSIDE-2463
Change-Id: I5a1fba3d7d86b44f7fb35f9ed263481a4b850408
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
Reviewed-by: Adrian Herrmann <adrian.herrmann@qt.io>
|
| |
|
|
|
|
| |
Pick-to: 6.5
Change-Id: I261ec7ec933e21658d357ad1ffbeb4de5b84d13f
Reviewed-by: Shyamnath Premnadh <Shyamnath.Premnadh@qt.io>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
'QT_CONFIG(opengl)' doesn't necessarily mean all of the
qopenglfunctions_* headers are present.
That's not the case when QT_FEATURE_opengles2 is enabled. Only
qopenglfunctions_es2.h is installed in this configuration.
Amends: 6d6f614fdd7510a1b8a00a51bb6232a3d151523b
Fixes: QTBUG-112708
Pick-to: 6.5
Change-Id: I00219554caf25e48236724c150f8bcd7fc9dc46c
Reviewed-by: Shyamnath Premnadh <Shyamnath.Premnadh@qt.io>
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
|
| |
|
|
|
|
|
|
|
|
|
|
| |
- by default, it can be assumed that Qt for Android has opengles
enabled.
- Basically amends 486168a83d29ea8d59fbb7dc45163ee61805423e
Change-Id: I3e9493834958fcd306dad9ba28bdd13884146353
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
Reviewed-by: Adrian Herrmann <adrian.herrmann@qt.io>
Reviewed-by: Christian Tismer <tismer@stackless.com>
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Starting with 6.5, we only install the required headers for each
platform - See QTBUG-103196. This means that the QOpenGLFunctions_*
headers are now not included with Qt Android installations as it is
not relevant anymore. Nevertheless, shiboken would try to generate
the wrapper files for the missing classes, whose headers are now
not present. This patch instructs shiboken to skip checking those
headers.
Task-number: PYSIDE-1612
Change-Id: Ib71b8cd6e2b583b56119791a8cf027f866bdf27e
Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
|
| |
|
|
|
|
|
|
|
|
|
|
| |
CMakeLists.txt and .cmake files of significant size
(more than 2 lines according to our check in tst_license.pl)
now have the copyright and license header.
Task-number: QTBUG-105718
Task-number: QTBUG-88621
Change-Id: I98bd2e80f182d8bf7aef6b633f37a428e2dac69b
Reviewed-by: Christian Tismer <tismer@stackless.com>
Reviewed-by: Kai Köhne <kai.koehne@qt.io>
|
| |
|
|
|
|
|
|
|
|
|
|
| |
- remove qopenglfunctions_es2.h from extra includes of
QOpenGLVersionFunctionsFactory. It is not needed and causes errors
after syncqt refactorings.
- Add QOpenGLFunctions_ES2 to dropped entries for Desktop GL.
Pick-to: 6.4
Task-number: QTBUG-103196
Change-Id: Ib8cb98f11b9d9b8e9fe39ee9d40b6d03005b6854
Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
|
| |
|
|
|
|
| |
Pick-to: 6.4 6.2
Change-Id: Id7f1c8923eb8612771863893ab159d3434ca5041
Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
|
| |
|
|
|
|
|
|
|
|
| |
the module header
Pick-to: 6.4
Task-number: PYSIDE-2099
Change-Id: I4607a6a224f194edadf25a9aa2d27b3eca0dede2
Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
|
| |
|
|
|
|
|
|
|
|
| |
[ChangeLog][PySide6] A context manager for QOpenGLVertexArrayObject.Binder
has been added.
Pick-to: 6.4
Change-Id: Ic839ed87f17f99c33b88d7fc5a0dd4842a4c7560
Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
Reviewed-by: Shyamnath Premnadh <Shyamnath.Premnadh@qt.io>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
After change 50d0c3c94ff66c104de269f09c08109eb9d0eb3a, shiboken now
also matches unresolved signatures. It is then no longer required to
exactly resolve the GL typedefs.
Remove the entities used for this. Some signatures needed fixing as
well.
This fixes some platform-specific warnings about unmatched signatures
for modifications.
Change-Id: Iee9fbaef1a0142956942bc9431db38166fd6fa1d
Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
|
| |
|
|
|
|
|
|
|
|
|
|
| |
Add some #ifdefs for GL only constants.
Amends 39821c9265ca15373725e408b5ede19794b9e419.
Task-number: PYSIDE-2013
Fixes: PYSIDE-2060
Change-Id: I8cd5e0d297db18de094ade3acbb61dfa39aa0f4c
Reviewed-by: Shyamnath Premnadh <Shyamnath.Premnadh@qt.io>
Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The functions are present from 4.1 onwards only, causing
warnings like:
QtOpenGL/typesystem_opengl.xml:266: signature
'glGetFloati_v(uint,uint,float*)' (specified as
'glGetFloati_v(unsigned int,unsigned int,float*)') for function
modification in 'QOpenGLFunctions_3_0' not found.
Move the modifications around accordingly.
Amends 39821c9265ca15373725e408b5ede19794b9e419.
Task-number: PYSIDE-2013
Task-number: PYSIDE-2017
Change-Id: I1a8c48f97a032933494f981ed92c6472c72d0a5d
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
Reviewed-by: Christian Tismer <tismer@stackless.com>
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
Add entities to be used in each of the classes, reusing the snippets
from QtGui.
[ChangeLog][PySide6] The glGet(Boolean|Double|Float|Integer)i_v()
functions have been added.
Task-number: PYSIDE-2013
Task-number: PYSIDE-2017
Change-Id: Ib7bde37a1456ad4a399b169cbbdd63bd2dc81d50
Reviewed-by: Christian Tismer <tismer@stackless.com>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The functions were so far excluded by a parameter type exclusion. To
make them visible, exclude the other getters explicitly by name
instead by parameter. This enables adding further getters step by
step. Add entities to be used in each of the classes, reusing
the snippets from QtGui.
[ChangeLog][PySide6] The glGet(Boolean|Double|Float|Integer)v()
functions have been added.
Task-number: PYSIDE-2013
Fixes: PYSIDE-2017
Change-Id: I096c9ee6428af6fc0bb6cfae3ca6f021106c3320
Reviewed-by: Shyamnath Premnadh <Shyamnath.Premnadh@qt.io>
Reviewed-by: Christian Tismer <tismer@stackless.com>
|
| |
|
|
|
|
|
|
|
|
|
| |
Replace the current license disclaimer in files by a
SPDX-License-Identifier. Files that have to be modified by hand are
modified. License files are organized under LICENSES directory.
Task-number: QTBUG-67283
Change-Id: I065150015bdb84a3096b5b39c061cf0a20ab637d
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
|
| |
|
|
|
|
| |
Task-number: PYSIDE-1646
Change-Id: Ic102876f4ce0c9a860e6b440dab290a026d5829d
Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
|
| |
|
|
|
|
|
|
|
|
|
| |
macOS uses (u)int32_t for GL(u)int; match the GL functions
via an entity for those types.
This was a shared project of FK and CT.
Task-number: PYSIDE-1646
Change-Id: I1ebe4da7fd50cb0cf657c0b4138fd974a62e8646
Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
|
| |
|
|
|
|
| |
Task-number: PYSIDE-1646
Change-Id: Iedc4f52802fbf4570ebaf91a57fe2c9994d7f3df
Reviewed-by: Christian Tismer <tismer@stackless.com>
|
| |
|
|
|
|
|
|
|
|
| |
Add QOpenGLVersionFunctionsFactory to list of dropped entries.
Fixes: PYSIDE-1636
Pick-to: 6.1
Change-Id: Ie203372c2d15776a466f0fa04fe32a777bf85e52
Reviewed-by: Christophe Giboudeaux <christophe@krop.fr>
Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
|
| |
|
|
|
|
|
|
|
|
| |
[ChangeLog][PySide6] A number of missing classes from the qtbase
repository have been added.
Pick-to: 6.1
Task-number: PYSIDE-1482
Change-Id: I7b5388df1a4773ccdf32d44e2d968ba814453e34
Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
|
| |
|
|
|
|
|
|
|
| |
[ChangeLog][PySide6] QtOpenGLFunctions have been moved into QtOpenGL.
Task-number: PYSIDE-1482
Change-Id: I60807f1c3f7c0a2308a810c72a751de39d03abc0
Reviewed-by: Christian Tismer <tismer@stackless.com>
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
|
| |
|
|
|
|
|
|
| |
Adapt to the restructuring in Qt 6.
Change-Id: I3cd65b8ee428fcc75de010efaa3595664a00eb97
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
|
|
|
Adapt CMake files, build scripts, tests and examples.
Task-number: PYSIDE-904
Change-Id: I845f7b006e9ad274fed5444ec4c1f9dbe176ff88
Reviewed-by: Christian Tismer <tismer@stackless.com>
|