gfm 8.0.1

3D maths, 128-bit integers


To use this package, run the following command in your project's root directory:

GFM Build Status

<img alt="logo" src="https://cdn.combinatronics.com/p0nce/gfm/master/logo.svg" width="200">

IMPORTANT: GFM has been stripped down to gfm:math and gfm:integers only. Use version 7 if you want the former content.

See the changelog here to upgrade: https://github.com/d-gamedev-team/gfm/wiki/Changelog

License

Public Domain (Unlicense).

How to use GFM?

Add the sub-package you are interested in in your dub.json:

   {
      "dependencies": {
        "gfm:math": "~>8.0"
      }
   }

Changelog

https://github.com/d-gamedev-team/gfm/wiki/Changelog

Why use GFM?

  • GFM provides math primitives that are useful for games like vectors/matrices/quaternions in the gfm:math package,
  • Also provide arbitrary sized integers, fixed point numbers, and half-float numbers in gfm:integers,

This library is really small now

There used to be a lot more stuff in GFM previously. See http://code.dlang.org to discover lots of useful libraries for your programs.

Authors:
  • Daniele Bondi / maeriden: Euler angles fix
  • Francesco Cattoglio: OpenGL wrapper improvements
  • John D. Cook: original SimpleRNG author
  • Steven Dwy / Yoplitein: sdl_mixer wrapper, documentation improvements
  • Daniel Cousens / RommelVR: GL fix
  • Gerbrand Kamphuis / vuaru: many fixes
  • Kyle Hunter / Kelet: ENet wrapper
  • Sam Hocevar: original author of some bits of code
  • Guillaume Piolat / ponce: main author of GFM
  • Ryan Roden-Corrent / rcorre: math package improvements
  • Tanel Tagaväli / clinei: SDL audio wrapper
  • H. S. Teoh / quickfur: wideint improvements
Sub packages:
gfm:math, gfm:integers
Dependencies:
gfm:integers, gfm:math
Versions:
8.0.1 2019-Jun-12
8.0.0 2019-Jun-07
7.0.8 2019-Apr-03
7.0.7 2019-Mar-11
7.0.6 2019-Feb-25
Show all 101 versions
Download Stats:
  • 95 downloads today

  • 486 downloads this week

  • 1914 downloads this month

  • 35802 downloads total

Score:
4.9
Short URL:
gfm.dub.pm