Skip to content

Latest commit

 

History

History
19 lines (12 loc) · 1.08 KB

README.MD

File metadata and controls

19 lines (12 loc) · 1.08 KB

Fast plugins

This repository contains a collection of NVGT plugins for maximizing performance. These plugins include:

  • Plugin fast:
    • SIMD-accelerated elementary functions to replace the built-in ones, in namespace fast, as well as SIMD-accelerated blend and approximations of sin, cos, atan2, and atan when completely valid input is used and you don't absolutely need libc-level compliance (credit goes to Jeroen van der Zijp)
    • Basic fast file IO
    • GPU/OpenCL offloading?
  • Physics

More will definitely come in the future -- feel free to recommend more and contribute! These libraries should build themselves pretty much out of the box, though you will need an internet connection.

License

All code in this repository is licensed under the public domain.

Building

Each plugin directory contains associated build instructions. Review those for more information. In general, these plugins should build themselves without you needing to install external libraries or dependencies beyond those to run vcpkg, cmake, and your build toolchain of choice.