diff options
| author | Friedemann Kleint <Friedemann.Kleint@qt.io> | 2022-08-05 11:23:12 +0200 |
|---|---|---|
| committer | Friedemann Kleint <Friedemann.Kleint@qt.io> | 2022-08-11 14:22:22 +0200 |
| commit | 39821c9265ca15373725e408b5ede19794b9e419 (patch) | |
| tree | 35b1c6263b4d91592f432a1caf5247f7084abc6e /sources/pyside6/PySide6/QtOpenGL/glue/utils.cpp | |
| parent | 0d3b7313c1c6b57a8c12f65265e71c42b6428f3f (diff) | |
Add glGet(Boolean|Double|Float|Integer)i_v() to QtOpenGL's versioned functions
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>
Diffstat (limited to 'sources/pyside6/PySide6/QtOpenGL/glue/utils.cpp')
| -rw-r--r-- | sources/pyside6/PySide6/QtOpenGL/glue/utils.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/sources/pyside6/PySide6/QtOpenGL/glue/utils.cpp b/sources/pyside6/PySide6/QtOpenGL/glue/utils.cpp index 49d66e3a6..3e7c324ba 100644 --- a/sources/pyside6/PySide6/QtOpenGL/glue/utils.cpp +++ b/sources/pyside6/PySide6/QtOpenGL/glue/utils.cpp @@ -28,3 +28,11 @@ int glGetVReturnSize(GLenum pname) } return 1; } + +// Return the number of return values of the indexed +// glGetBoolean/Double/Integeri_v functions +// cf https://registry.khronos.org/OpenGL-Refpages/gl4/html/glGet.xhtml +int glGetI_VReturnSize(GLenum pname) +{ + return pname == GL_VIEWPORT ? 4 : 1; +} |
