aboutsummaryrefslogtreecommitdiff
path: root/README.md
blob: c02a2d25644b96184daf6b68787c5922b0efed5f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
# Amalgam
Amalgam is written in c89 C standard to work on as many devices as possible and with many different compilers,
which would allow you to compile amalgam with a compiler that generates smaller (static) binaries than gcc.

Amalgam is not meant to be a replacement for any other language but rather a new unique language for programming
with gpu without writing an external gpu program (glsl/hlsl).

Files have to be in utf-8 format and can optionally have utf-8 BOM.
# TODO
Build with -nostdlib and replace use of libc with syscalls (on linux)
# Documents
Documents are located under doc. The file doc/Documentation.md is generated from source files by running doc/doc_extract.py
but there is no need to run this script unless you are modifying documentation in the source.