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?
Forum Updated to NodeBB v4.3 + New Features

OpenGL extension DispatchComputeGroupSizeARB supported?

Scheduled Pinned Locked Moved Unsolved General and Desktop
10 Posts 3 Posters 1.0k 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.

      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