Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. General and Desktop
  4. OpenGL extension DispatchComputeGroupSizeARB supported?

OpenGL extension DispatchComputeGroupSizeARB supported?

Scheduled Pinned Locked Moved Unsolved General and Desktop
10 Posts 3 Posters 1.2k Views 2 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • A Offline
    A Offline
    Ailurus
    wrote on last edited by
    #1

    Hi, I'm trying to use the OpenGL function DispatchComputeGroupSizeARB (see e.g. https://www.khronos.org/registry/OpenGL/extensions/ARB/ARB_compute_variable_group_size.txt). As it's not a OpenGL Core function, I assumed it would be in QtOpenGLExtensions. However, I can't find it here, which makes me wonder whether it is currently supported at all?

    1 Reply Last reply
    0
    • Kent-DorfmanK Offline
      Kent-DorfmanK Offline
      Kent-Dorfman
      wrote on last edited by
      #2

      well it probably isn't support for your hardware/os combination then. if you are using linux then glxinfo will display the extensions that are supported.

      If you meet the AI on the road, kill it.

      1 Reply Last reply
      0
      • A Offline
        A Offline
        Ailurus
        wrote on last edited by Ailurus
        #3

        Thanks for the suggestion, but it definitely is supported on my machine (the extension itself is called GL_ARB_compute_variable_group_size). Just wondering how to make it work within a Qt context (on Linux).

        1 Reply Last reply
        0
        • SGaistS Offline
          SGaistS Offline
          SGaist
          Lifetime Qt Champion
          wrote on last edited by
          #4

          Hi,

          I think you are looking for the The QtOpenGLExtensions Library.

          Interested in AI ? www.idiap.ch
          Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

          1 Reply Last reply
          0
          • A Offline
            A Offline
            Ailurus
            wrote on last edited by
            #5

            Hi, that is clear (I referred to it in my first post). The issue is that I cannot find the function glDispatchComputeGroupSize anywhere (neither through QOpenGLExtension nor in QOpenGLExtraFunctions). My QOpenGLContext confirms that the extension is supported. What am I overlooking? Using Qt 5.12 on Linux.

            1 Reply Last reply
            0
            • SGaistS Offline
              SGaistS Offline
              SGaist
              Lifetime Qt Champion
              wrote on last edited by
              #6

              Sorry I misread your original point and didn't saw you were already testing QOpenGLExtension.

              I have found glDispatchComputeGroupSizeARB in Qt 5.13

              What version of Qt are you using ?

              Interested in AI ? www.idiap.ch
              Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

              1 Reply Last reply
              0
              • A Offline
                A Offline
                Ailurus
                wrote on last edited by
                #7

                I'm using 5.12, but with the official release of 5.13 in ~2 weeks I expect to be switching soon. How do you invoke/call glDispatchComputeGroupSizeARB in 5.13? Thanks!

                1 Reply Last reply
                0
                • SGaistS Offline
                  SGaistS Offline
                  SGaist
                  Lifetime Qt Champion
                  wrote on last edited by
                  #8

                  Sorry, I just realise I wasn't precise enough. I found the function declaration in the qopenglext.h header file but I haven't used it yet.

                  Interested in AI ? www.idiap.ch
                  Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

                  1 Reply Last reply
                  0
                  • A Offline
                    A Offline
                    Ailurus
                    wrote on last edited by
                    #9

                    I checked, and it's also there in Qt 5.12 (in /usr/include/qt/QtGui/qopenglext.h), though even after including this header explicitly, the command is still undeclared. Perhaps @agocs knows how to proceed?

                    1 Reply Last reply
                    0
                    • SGaistS Offline
                      SGaistS Offline
                      SGaist
                      Lifetime Qt Champion
                      wrote on last edited by
                      #10

                      You can also bring the question to the interest mailing list. You'll find there Qt OpenGL developers/maintainers. This is more a user forum.

                      Interested in AI ? www.idiap.ch
                      Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

                      1 Reply Last reply
                      0

                      • Login

                      • Login or register to search.
                      • First post
                        Last post
                      0
                      • Categories
                      • Recent
                      • Tags
                      • Popular
                      • Users
                      • Groups
                      • Search
                      • Get Qt Extensions
                      • Unsolved