Skip to content

Repository holding plugins for the Non-Visual Gaming Toolkit (NVGT)

Notifications You must be signed in to change notification settings

ethindp/nvgt_plugins

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

Repository holding plugins for the Non-Visual Gaming Toolkit (NVGT)

Resources

Stars

Watchers

Forks

Packages

No packages published