What I'd like to know in terms of OpenGL 3.2 support is if GLSL 1.50 support is present currently? I've gotten a report, admittedly from a GMA X3100 user, that Lion is still showing GLSL 1.20 (OpenGL 2.1 level). The GMA X3100 wouldn't fully support OpenGL 3.2 anyways, but Apple still develops a common GLSL front-end that sends supported commands to the GPU and the rest emulated by the CPU. For instance the GMA 950 in Snow Leopard supports GLSL 1.20 even though it's only OpenGL 1.4 compliant. That the GMA X3100 doesn't report GLSL 1.50 support in Lion doesn't bode well for full OpenGL 3.2 support. Hopefully Apple isn't just adding in more extensions on top of OpenGL 2.1 as they have been doing in Snow Leopard. Perhaps someone with a more recent GPU and Lion can comment on the GLSL level.
And in terms of the Core Duo issue, the issue does not have to do with dropping support for 32-bit apps. 32-bit apps will be support and supported for a long time regardless. What dropping Core Duo does allow Apple to do is standardize on a 64-bit kernel to avoid maintaining 2 different kernels. As well, dropping Core Duo allows Apple to standardize and optimize the OS on SSSE3 which the Core Duo doesn't support for additional acceleration. Going 64-bit in the kernel also has security benefits since address randomization is a lot more random in that large address space so dropping Core Duo can save them negative security related press on their latest OS down the line. Not much comfort to Core Duo owners, but of course Snow Leopard will continue to receive security updates for likely at least 2 years until 10.8 arrives.
And in terms of the Core Duo issue, the issue does not have to do with dropping support for 32-bit apps. 32-bit apps will be support and supported for a long time regardless. What dropping Core Duo does allow Apple to do is standardize on a 64-bit kernel to avoid maintaining 2 different kernels. As well, dropping Core Duo allows Apple to standardize and optimize the OS on SSSE3 which the Core Duo doesn't support for additional acceleration. Going 64-bit in the kernel also has security benefits since address randomization is a lot more random in that large address space so dropping Core Duo can save them negative security related press on their latest OS down the line. Not much comfort to Core Duo owners, but of course Snow Leopard will continue to receive security updates for likely at least 2 years until 10.8 arrives.
Last edited: