You're better off doing your own research so you can avoid the canned politically correct type of non-help help. Still, 2,1 is pretty sad, that came out in 2008.
If your MBP has Nvidia 320M,
e GeForce GT 320M has support for DirectX version 10.1 and OpenGL version 2.1.
http://nvidia-geforce-drivers.com/geforce-gt-320m.php
Besides, it takes time. Even OpenCL 1.1 APIs are too new and graphics seems to be suffering some kind of upheavel.
http://www.nvidia.com/object/cudaopenclnew.html
And, you would need a graphic card that supports 3.3. What next? DirectX11 support in Windows too? At least the Windows 7 driver has support, now, *Supports OpenGL 3.3* And Nvidia updates their Windows drivers more frequently.
http://www.nvidia.com/object/notebook-win7-winvista-257.21-whql-driver.html
Wikipedia is a good start:
http://www.wikipedia.org/
*OpenGL 3.3*
Released 11 March 2010
OpenGL 3.3, simulatenously released with OpenGL 4.0 and supplemented by a set of new ARB extensions, backports as much functionality possible from the OpenGL 4.0 specification for use on previous generation GPU hardware. Includes GLSL 3.30.
*OpenGL 4.0*
Released 11 March 2010
Supported Cards: nVIDIA GeForce GTX 400 series, ATI Radeon HD 5000 series