Skip to content

Pitj3/SML

Repository files navigation

SML Logo

Platform 32 Bit 64 Bit
Linux (GCC) Build status 32bit Build status 64bit
Windows (MSVC) Build status 32bit Build status 64bit

SML

Why SML?

SML(Simple Math Library) is a simple header only math library written in high performance C++. SML aims to provide a easy to use open source implementation of all common math objects and functions. Written in high performance C++ code with SIMD optimizations it offers high speed functionality for games and applications.

The library provides access to vec2, vec3, vec4, mat2, mat3, mat4 and quaternions (templated to allow for any variable type). SIMD optimalizations are implemented for all float and double types.

Requirements

  • CPU with AVX support

Build Instructions

  • Download repo
  • Include header files in your project and make sure to enable AVX instructions

About

High Performance Math Library in C++

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages