

Mesa is built on libdrm-2.4.96 and with this configuration.

My app still runs with anomalies like random black or violet on the GUI. OpenGL 1.1.0 is exclusive to integrated cards so the game does see that one for sure, but with your pc not registering it something is reported wrongly internally. Sadly "MESA_GLSL_VERSION_OVERRIDE" doesn't work. I think you need to figure out why your system doesn't recognise the integrated card in the first place, that might be the cause of the wrong reporting of the OpenGL version.

However, I can't seem to see my mesh.I'm porting an application with OSG Earth from windows to Linux. Gl::BufferData(gl::ELEMENT_ARRAY_BUFFER, size, ptr, gl::STATIC_DRAW) Furthermore, I can't seem to find element arrays in the SuperBible, and the index is misleading (note that I'm treating the SuperBible as more of a reference than as a book to read).įollowing the online documentation, my best guess is that I should apply the following code: gl::BindBuffer(gl::ELEMENT_ARRAY_BUFFER, ebo) My real issue is concerning element arrays, which Wolff doesn't go into much detail about. Hopefully, that's brought you up to speed on what I'm talking about. Gl::VertexAttribFormat(0, 3, gl::FLOAT, false, 0) Gl::BindVertexBuffer(0, vbo, 0, sizeof(GLfloat) * 3) The new way: gl::EnableVertexAttribArray(0) Gl::VertexAttribPointer(0, 3, gl::FLOAT, false, 0, nullptr) The old way: gl::EnableVertexAttribArray(0) I'm currently having a bit of trouble porting vertex arrays from the old OpenGL 3.3 way to the new OpenGL 4.3 way, as seen in Wolff's book on page 31. This isn't a problem, as I follow OpenGL 3.3, and modify whenever my other resources introduce a new way.
