Forge is a suite of artist tools for creating 2d/3d content. The tools are developed with an emphasis on clarity and simplicity.
Popular content creation applications are monolithic, they all tend to do a large number of things rather poorly. This project aims to provide individual, purpose-built tools that each solve a particular problem well.
Forge is the name of both the overarching project, and the foundation library that Forge tools are built upon. The library provides a common framework for programmers to develop digital content creation tools (sometimes abbreviated as DCCs). It includes basic support for: linear algebra; geometry processing; shading and rendering; and so on. It also provides a fundamental module for building responsive graphical user interfaces.
This repo is the foundation library for Forge tools.
Forge projects build using Meson.
FG_REAL_64 — Set
double (64-bit). This subsequently
fg_matn coefficient types and the types used by various