Skip to content

DraftedDev/fgruc

fgruc - A fast graphics rendering utility collection

A lightweight and performant collection of utilities to assist in graphics stuff and game (engine) development.

CAUTION: Right now fgruc is experimental and lacks most features other math crates provide!


What fgruc provides:

  • Vector and Matrix struct with full implementations of most functions and operations.
  • Universal Color and Vertex struct with full implementations of most functions and operations.
  • Optimized sin(), cos(), tan(), etc. functions and other math utils.
  • Common enums and types for operations in 2d/3d space.
  • Quaternion and Euler structs for rotations and transformations.

What fgruc does not (and will not) provide:

  • High level APIs for Vulkan, OpenGL, etc.
  • Utils for operations on the GPU.
  • Structs and utils crates like wgpu and ash provide.

What is planned for fgruc to provide in the future

About

Fast graphics rendering utility collection.

Resources

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages