Skip to content
/ nudge Public
forked from rasmusbarr/nudge

A small data-oriented and SIMD-optimized 3D rigid body physics library.

Notifications You must be signed in to change notification settings

Flix01/nudge

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

nudge

Nudge is a small data-oriented and SIMD-optimized 3D rigid body physics library.

For more information, see: https://rasmusbarr.github.io/blog/dod-physics.html

FAQ

The sample application is crashing. Why?

Most likely, your CPU doesn't support AVX2 and/or FMA. The project files are set to compile with AVX2 and FMA support and you need to disable it in build settings.

Xcode: Set "Enable Additional Vector Extensions" to your supported level. Remove -mfma and -mno-fma4 from "Other C Flags".

Visual Studio: Set "Enable Enhanced Instruction Set" under code generation to your supported level. Remove __FMA__ from the preprocessor definitions.

About

A small data-oriented and SIMD-optimized 3D rigid body physics library.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 73.7%
  • C++ 20.0%
  • HTML 6.3%