Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. Game Development
  4. OpengGL Shader Program fails
Forum Updated to NodeBB v4.3 + New Features

OpengGL Shader Program fails

Scheduled Pinned Locked Moved Game Development
28 Posts 7 Posters 15.5k Views 1 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.
  • S Offline
    S Offline
    sasmaster
    wrote on last edited by
    #21

    I can see you didn't define the format and it actually works ?Another question ,are those inclosed GLEW headers and sources used in your program?

    1 Reply Last reply
    0
    • M Offline
      M Offline
      minimoog77
      wrote on last edited by
      #22

      [quote author="sasmaster" date="1316340394"]I can see you didn't define the format and it actually works ?Another question ,are those inclosed GLEW headers and sources used in your program? [/quote]

      By format you mean 'window framebuffer pixel format'?

      Yes, it's using GLEW, since there are glGenBuffers, glBindBuffers, glBufferData, glVertexAttribPointer etc.

      1 Reply Last reply
      0
      • S Offline
        S Offline
        sasmaster
        wrote on last edited by
        #23

        But why haven't you used the Qt version of those methods?
        By Format I mean the QGLFormat.

        1 Reply Last reply
        0
        • M Offline
          M Offline
          minimoog77
          wrote on last edited by
          #24

          [quote author="sasmaster" date="1316343899"]But why haven't you used the Qt version of those methods?[/quote]

          You mean QGLBuffer. Well at that time there was no QGLBuffer.

          [quote]By Format I mean the QGLFormat.[/quote]

          It uses default format. I don't see why would I need a fancy format for that code. :)

          1 Reply Last reply
          0
          • M Offline
            M Offline
            matti-
            wrote on last edited by
            #25

            What's the motivation to use QGLShaderProgram anyway instead of standard OpenGL for portability?

            Author of <a href="http://mmark.777-team.org/">MMark13</a>

            1 Reply Last reply
            0
            • T Offline
              T Offline
              tomato
              wrote on last edited by
              #26

              An idea (maybe wrong...) : Implementation of openGL is platform (hardware) dependent. So I guess it could permit an universal call through various platforms or OpenGL revision (and avoid use of OGL extension which I used to add on mac OS platform for exemple).
              Nervertheless I prefer use pure OpenGL functions call as long as OGL 4.0 (and so OGL ES 2.0) will not be supported anywhere...

              お前はもう死んでいる

              1 Reply Last reply
              0
              • S Offline
                S Offline
                sasmaster
                wrote on last edited by
                #27

                minimoog77 .Getting can't open the shader files errors when running your demo.Do you know what can be the problem?

                @
                QGLShader: Unable to open file "/vert1.vert"
                ""
                QGLShader: Unable to open file "simple.frag"

                @

                1 Reply Last reply
                0
                • S Offline
                  S Offline
                  sasmaster
                  wrote on last edited by
                  #28

                  Well ,currently can get it working with inline string typed shaders.shader files somehow don't get loaded.Also I see that the best thing is to use native (non Gt wrappers) OpenGL libs

                  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