Quantcast
Channel: Bartek's coding blog
Viewing all articles
Browse latest Browse all 325

OpenGL 4.4

$
0
0
OpenGL 4.4 has just arrived!
Similarly as it was in the last year, Khronos announced new version of OpenGL at SIGGRAPH 2013. This time it is only a minor update - there are no big features in this release. This version completes the OpenGL 4 and now we can hopefully wait for the OpenGL 5.0
Aditionally we have new OpenCL 2.0 as well so it is another great things from Khronos.

Links

At first some links to look for more info:

My view

Several items that gained my attention:
In general you can call:
GLuint texIDs[N] = { tex0, tex1, tex2, ... }
glBindTextures(0, N, texIDS);
This will do:
glActiveTexImage(GL_TEXTURE0);
glBindTexture(GL_TEXTURE_2D, tex0);
glActiveTexImage(GL_TEXTURE1);
glBindTexture(GL_TEXTURE_2D, tex1);
...
glActiveTexImage(GL_TEXTUREN);
glBindTexture(GL_TEXTURE_2D, texN);

Conclusion

Those changes make developer's life a bit easier, but they are not a breakthrough. They all complete OpenGL 4.0 functionality. Hopefully extensions like sparse_textures and bindless_texture were promoted to ARB, so maybe we will see them in core of OpenGL 5.0.
By the way 1: NVidia made a patent out of bindless_texture, I wonder how will it complicate moving this extension to the opengl core.
By the way 2: it is positively surprised that some people from Poland (from Intel - Gdansk) were mentioned in the credits page!

More on this blog...


Viewing all articles
Browse latest Browse all 325

Trending Articles