assyrianic / TermGL

A 2D & 3D graphics engine in the terminal

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

TermGL

A terminal-based graphics library for both 2D and 3D graphics.
Written in C, created for terminals supporting ANSI escape codes.

Header-only version, with some modifications and code updates by Nergal/Kevin.

Table of Contents

Gallery
Build
Documentation

Gallery

LOGO

CANYON

TEAPOT

Build

Only C standard libraries are used, allowing for easy compilation.
To compile a test program, run the test/Makefile.

make test

Documentation

A sample program exists here: test/termgl_test.c, and utilizes all features of the TermGL library.
Every header file in src/ also contains documentation for every function.
Certain settings can be changed in the termgl.h file, e.g. memory allocation functions, clear screen command, compiler-specific commands.

About

A 2D & 3D graphics engine in the terminal

License:MIT License


Languages

Language:C 99.0%Language:Makefile 0.5%Language:Shell 0.5%