fgruc 0.1.0

Fast graphics rendering utility collection // A collection of utils for graphics rendering and game making made with performance in mind.
Documentation
  • Coverage
  • 70.15%
    94 out of 134 items documented0 out of 96 items with examples
  • Size
  • Source code size: 61.62 kB This is the summed size of all the files inside the crates.io package for this release.
  • Documentation size: 6.82 MB This is the summed size of all files generated by rustdoc for all configured targets
  • Ø build duration
  • this release: 11s Average build duration of successful builds.
  • all releases: 11s Average build duration of successful builds in releases after 2024-10-23.
  • Links
  • DraftedDev/fgruc
    0 0 0
  • crates.io
  • Dependencies
  • Versions
  • Owners
  • DraftedDev

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