As a software developer, writing code is essential do my work. Also important is the code editor I use. Not long ago I discovered the Sublime Text editor on Windows. And I was very pleased. I use Visual Studio tools on Windows but I have been looking for a code editor that meets my expectations when I am working on Ubuntu. Fortunately, the author of Sublime Text as released a public alpha for Linux platforms. I have given a fair share of trials to many code editors on Linux, but didn’t found the editor that was right for me. Maybe it is how Sublime Text looks, its familiar shotcut keys or the code mini-map; in any case I am hooked. And this is only an alpha release. I have the feeling this is going to be a very nice code editor.
glBindBufferARB was defined in the OpenGL extension GL_ARB_vertex_buffer_object. That was in OpenGL version 1.4.
Starting with OpenGL 1.5, GL_ARB_vertex_buffer_object was accepted into the core OpenGL API and so glBindBufferARB became glBindBuffer. glBindBufferARB is still available and performs the same function as glBindBuffer. Yet, in source code, you have to be careful not to use glBindBuffer if your program is going to run on a GPU that only supports OpenGL 1.4. Otherwise, your program will crash.
I am stuck to using glBindBufferARB instead of glBindBuffer because Unity must run on systems such as the Intel GMA 950 which only supports OpenGL 1.4 on Linux. You may think that all is find when your code runs on a systems with OpenGL 2.0+, only to see it crash on a system with a lower version of OpenGL. So be careful!