NVIDIA is all set to release its latest PhysX 3.0 (Physics Engine) as shown in a new leaked PhysX Roadmap. Nvidia PhysX 3.0 will offer Cross-Platform functionality which will allow support on not only Windows platform but also Android, iOS, OSX, Linux, Xbox 360 and PS3 would get the feature from one codebase.
Earlier PhysX 2 versions also offered support for other platforms but were part of separate code bases due to being ports of the Windows version of PhysX, However PhysX 3 will offer a new and true cross platform design allowing for better performance and compatibility with console and Android platform implementations.
The only thing that differs in consoles is that their CPU will perform the PhysX operations while the PC Windows/Mac have GPU accelerated PhysX. All features of GPU accelerated PhysX are available on CPU due to similar PhysX pipeline usage.
The leaked roadmap shows that the PhysX 3.0 binary package and source licensing are available now and new features and optimizations will be released later on in minor revisions. Patches and Updates will be released to fix bugs when needed. Following is the release set of revisions:
PhysX 3.1 Beta in Q3, 2011
PhysX 3.1 Final in Q4, 2011
PhysX 3.2 Beta in Q1, 2012
PhysX 3.2 Final in Q2, 2012
PhysX 3.3 Beta in Q3, 2012
PhysX 3.3 Final in Q4, 2012