First off I'd like to say that I'm not a software developer and have no knowledge of the technicalities, however my understanding is that OpenGL is-
A language and specification supported by the GPU and OS which is used to render 3D graphics and lighting etc that is implemented by software developers of 3D apps and is supported by the OS.
My Macbook Pro late '09 has a Geforce 9400M, when I was on SecondLife, I noticed that it said 'OpenGL Version: 2.1 NVIDIA-1.6.24'. Therefore I assumed that my GPU under OS X was running OpenGL 2.1, however most modern graphics cards seem to run some form of Open GL 3.x, and it made me wonder as to whether Apple are using an old version of OpenGL for my GPU.
I downloaded 'OpenGL Extensions Viewer' to see if I could get a read out of my OpenGL version to compare with what SecondLife was showing, and it seemed that all extensions are supported up until 2.1, however I have a number of extensions from versions up to 3.2, with all but one supported under 3.0.
This leads to my question, is my OpenGL version indeed 2.1 due to the fact that this is the latest fully supported standard I have or do I have some form of custom Apple implementation of 2.1 that utilises components of 3.0-3.2?
Please bear in mind that I barely know what I am talking about, I'm mainly curious as to just what version of OpenGL I am effectively running.
I have attached a screenshot to this post.
Thanks!
A language and specification supported by the GPU and OS which is used to render 3D graphics and lighting etc that is implemented by software developers of 3D apps and is supported by the OS.
My Macbook Pro late '09 has a Geforce 9400M, when I was on SecondLife, I noticed that it said 'OpenGL Version: 2.1 NVIDIA-1.6.24'. Therefore I assumed that my GPU under OS X was running OpenGL 2.1, however most modern graphics cards seem to run some form of Open GL 3.x, and it made me wonder as to whether Apple are using an old version of OpenGL for my GPU.
I downloaded 'OpenGL Extensions Viewer' to see if I could get a read out of my OpenGL version to compare with what SecondLife was showing, and it seemed that all extensions are supported up until 2.1, however I have a number of extensions from versions up to 3.2, with all but one supported under 3.0.
This leads to my question, is my OpenGL version indeed 2.1 due to the fact that this is the latest fully supported standard I have or do I have some form of custom Apple implementation of 2.1 that utilises components of 3.0-3.2?
Please bear in mind that I barely know what I am talking about, I'm mainly curious as to just what version of OpenGL I am effectively running.
I have attached a screenshot to this post.
Thanks!