Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-79067

Missing Functions in QOpenGLFunction Classes

    XMLWordPrintable

Details

    • Bug
    • Resolution: Unresolved
    • P2: Important
    • None
    • 5.4.0, 5.4.1, 5.4.2, 5.5.0, 5.5.1, 5.6.0, 5.6.1, 5.6.2, 5.6.3, 5.6, 5.7.0, 5.7.1, 5.7, 5.8.0, 5.8, 5.9.0, 5.9.1, 5.9.2, 5.9.3, 5.10.0, 5.9.4, 5.9.5, 5.9.6, 5.9.7, 5.9.8, 5.10.1, 5.10, 5.11.0, 5.11.1, 5.11.2, 5.11.3, 5.11, 5.12.0, 5.12.1, 5.12.2, 5.12.3, 5.12.4, 5.12.5, 5.13.0, 5.13.1
    • GUI: OpenGL
    • None
    • Linux, OSX, Win64
    • All

    Description

      This is the exact same bug as BUG#44742.  It was never fixed and I cannot re-open the original bug, so it continues to go ignored.  Every distribution of Qt has an incomplete set of functions.

      The functions that I have specifically noticed are the 'glVertexAttrib' functions.  They are not properly defined at the appropriate specification levels.  This makes them unusable when using the various QOpenGLFunction interfaces for various levels (myself, I am using 3.3).

      If you look at the OpenGL specifications for these set of functions (here: https://www.khronos.org/registry/OpenGL-Refpages/gl4/) you will see that, for example, 'glVertexAttrib4usv' should be available from version 2.0 and up.  This is true of many of the related functions.

      I am attaching a patch file that demonstrates the missing functions (that I have so far noticed) as they relate to the 3.3 specifications.  This patch file demonstrates many of the missing functions.

      Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            lagocs Laszlo Agocs
            james.evans James Evans
            Votes:
            1 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:

              Gerrit Reviews

                There are no open Gerrit changes