:: Back to news index ::

NVIDIA FLEX SDK 1.1 is available for download

with 2 comments

NVIDIA has revealed latest version of the unified simulation solver – FLEX.

Update: official announcement from NVIDIA

Major feature of this release is the introduction of DX11/DX12 support, in addition to default CUDA implementation, so FLEX solver will run across all compatible graphics cards including AMD and Intel ones.

NVIDIA FLEX SDK 1.1.0: Release Notes

  • New API style, for consistency with other products the API has now an NvFlex prefix and follows a naming convention similar to PhysX
  • Add support for DirectX, in addition to CUDA there is now a cross-platform DirectX 11 and 12 version of the Flex libraries that Windows applications can link against
  • Add support for max acceleration clamping, see NvFlexParams::maxAcceleration, can be useful to reduce popping with fast moving kinematic shapes and large interpenetration
  • Add support to querying compute device, see NvFlexGetDeviceName()
  • Add support for flushing compute queue, see NvFlexFlush()
  • Add support for multiple library instances, NvFlexInit() now returns a library which is bound to a single compute device
  • Add support for local space particle simulation, see NvFlexExtMovingFrameInit() and two new local space fluid and cloth demos
  • Add support for CUDA 8.0.44
  • Remove NvFlexError enum, errors will be reported through the NvFlexErrorCallback passed to NvFlexInit()
  • Remove NvFlexMemory enum, users should use the new NvFlexBufferType
  • Fix bug in inflatable constraint solver that could cause some shapes to generate NaNs
  • Fix for SDF contact generation when the particle lies completely outside volume, fixes a problem with ghost contacts
  • Fix for friction being incorrectly applied on trigger shapes
  • Fix for multi-phase fluid cohesion not working correctly, re-enable Rayleigh-Taylor instability test
  • Fix bug with public projects that referenced internal CUDA paths
  • Fix for calling NvFlexSetInflatables() with a count of zero
  • Fix for buoyancy parameter
  • Fix for bug in BVH builder that could cause missed collisions
  • New optional NvFlexDevice library for handling GPU selection and initialization in CUDA
  • New buffer based API, all data must now be passed to Flex through FlexBuffers created through NvFlexAllocBuffer()
  • New stable shape matching code for more robust and efficient soft bodies, removes need for NvFlexParams::inertiaBias
  • New collision shape API supports instancing of convex meshes and a much simplified API, see NvFlexSetShapes()
  • Improvements to collision detection for moving shapes, Flex will now perform a CCD check also taking into account the shape trajectory using the prev/current transforms of each shape
  • FLEX SDK 1.1 can be downloaded at GameWorks Download Center (registration guide).

    Written by Zogrim

    March 1st, 2017 at 8:28 pm

    Posted in GameWorks

    Tagged with ,

    2 Responses to 'NVIDIA FLEX SDK 1.1 is available for download'

    Subscribe to comments with RSS

    1. Will there be any support for mobile platforms?


      Jonney Shih

      15 Jun 17 at 3:46 am

    2. nice i like it



      19 Jun 17 at 12:08 pm

    Leave a Reply

    Copyright © 2009-2014. | About project | Privacy Policy
    PhysX is trademark of NVIDIA Corporation