Six months ago, AMD and Havok were together at the Game Developers Conference demonstrating OpenCL-accelerated cloth physics. Today, AMD has announced another partnership with a different physics middleware developer: Pixelux Entertainment.
While not quite as widely used as Havok, Pixelux's middleware nevertheless found its way into LucasArts' Star Wars: The Force Unleashed. (According to GameSpot, LucasArts used Pixelux's Digital Molecular Matter for dynamically destructible environments and Havok's APIs for other physics effects.)
With AMD, Pixelux is pushing to make the open-source Bullet Physics middleware work with OpenCL. The move will allow physics simulations to run on any OpenCL-compatible graphics processor, meaning both Radeons and GeForces. AMD's press release even talks of compatibility with game consoles and "other hardware platforms." Pixelux will also make a version of Digital Molecular Matter that integrates with Bullet Physics.
Incidentally, AMD mentions that it's "actively pursuing support of Bullet Physics via the DirectCompute [programming interface]." DirectCompute is part of the DirectX 11 feature set, and like OpenCL, it lets developer tap compliant graphics processors for general-purpose computing. That said, the OpenCL folks claim Microsoft designed DirectCompute to work "within the context of the [DirectX] graphics pipeline," while OpenCL is a "standalone, complete compute solution."
AMD takes a shot at Nvidia's PhysX API in its announcement, stating, "Proprietary physics solutions divide consumers and [software vendors], while stifling true innovation; our competitors even develop code that they themselves admit will not work on hardware other than theirs." Indeed, PhysX works only on Nvidia graphics cards right now. Faced with competitive pressure from firms like Havok and Pixelux, however, Nvidia could conceivably port the API to OpenCL, DirectCompute, or both.
|AOC Agon AG322QCX offers 32" of gaming goodness on the cheap||0|
|Aqua Computer Cuplex Kryos Next block is ready for Threadripper||5|
|Amazon's Kindle Fire HD 10 gets a meaty hardware upgrade||9|
|Noctua NH-L9a-AM4 and NH-L12S are ready for little boxes||5|
|Gigabyte's X399 Designare-EX adds Thunderbolt to Threadripper||13|
|No, you can't enable Threadripper's extra two dice||48|
|International Talk Like a Pirate Day Shortbread||28|
|Philips 328P6AU and 328P6VU monitors make the best of USB-C||9|
|Tuesday deals: graphics cards, a mobo, storage, and a big TV||17|
|For some users, though, Apple's commitment to maintaining the software on its devices as they age is an even more compelling reason than hardware for...||+31|