I read reading the following article:
http://store.steampowered.com/news/4211/
And noted this interesting nugget of information:
So I am wondering whether the focus of this update was to get the immediate improvements out the door which have minimal disruption and then maybe focus on those two features that'll push the performance up a notch. From what I understand when it comes to Apple they tend to write API's for them own purposes which while provides a good case scenario it does lead to problems when it comes to features required by third parties (writing a generic API without a real world scenario is very difficult). I wonder therefore that the allocation of resources to moving towards GLSL 1.3 and the uniform_buffer_object extension was difficult to justify given that no internal project required it.
With that being said, however, hopefully 10.7 will bring OpenGL 4.x given that OpenCL, OpenGL ES 2.0 are all bought together in the release - which will hopefully mean that games producers can have code that spans from the iPad/iPhone/iPod Touch to the desktop which will cut down on development time etc.
Btw, has anyone given Civilization IV a go yet from Steam? I'm really keen about giving it a try but I wonder how well it runs on Mac OS X - oh, and is there any move soon to get Simcity 4 working and optimised for Intel Mac's?
http://store.steampowered.com/news/4211/
And noted this interesting nugget of information:
but we are anticipating even more speedups in this area if Apple implements the uniform_buffer_object extension and GLSL 1.3 in a future update
So I am wondering whether the focus of this update was to get the immediate improvements out the door which have minimal disruption and then maybe focus on those two features that'll push the performance up a notch. From what I understand when it comes to Apple they tend to write API's for them own purposes which while provides a good case scenario it does lead to problems when it comes to features required by third parties (writing a generic API without a real world scenario is very difficult). I wonder therefore that the allocation of resources to moving towards GLSL 1.3 and the uniform_buffer_object extension was difficult to justify given that no internal project required it.
With that being said, however, hopefully 10.7 will bring OpenGL 4.x given that OpenCL, OpenGL ES 2.0 are all bought together in the release - which will hopefully mean that games producers can have code that spans from the iPad/iPhone/iPod Touch to the desktop which will cut down on development time etc.
Btw, has anyone given Civilization IV a go yet from Steam? I'm really keen about giving it a try but I wonder how well it runs on Mac OS X - oh, and is there any move soon to get Simcity 4 working and optimised for Intel Mac's?