1
0
Fork
You've already forked Antimony
0
forked from Hanicef/Antimony
A software rendering engine
  • C 96.3%
  • CMake 3.2%
  • Lua 0.5%
Find a file
2025年10月25日 13:01:12 +02:00
deps Use Makefile build when building vendored LuaJIT 2025年09月16日 22:52:46 +02:00
Docs Add Lua scripting 2025年08月07日 16:36:41 +02:00
Engine Remove ray distance limits and refactor rendering logic 2025年10月25日 13:01:12 +02:00
Resources Refactor code 2025年10月08日 19:25:57 +02:00
SDL Fix compiler warnings 2025年10月24日 23:20:48 +02:00
Test Fix misses when checking line intersections on longer distances 2025年10月23日 20:35:23 +02:00
.gitignore Add SDL version 2025年05月18日 22:36:32 +02:00
.gitmodules Add support for loading JXL textures 2025年08月24日 22:33:46 +02:00
CMakeLists.txt Fix compiler warnings 2025年10月24日 23:20:48 +02:00
LICENSE.txt Fix malformatted license 2025年05月18日 13:54:40 +02:00
OS.c Refactor rendering logic 2025年10月18日 18:37:57 +02:00
README.md Finalize build system 2025年09月13日 16:12:48 +02:00
Resources.rdef Rename project to Antimony 2025年08月08日 16:13:30 +02:00
Threading.c Improve console input 2025年10月24日 22:30:42 +02:00

Antimony

Compile

Start by cloning and entering the repository:

git clone https://codeberg.org/Hanicef/Antimony.git
cd Antimony

Windows & Haiku

On Windows and Haiku, fetch the submodules next:

git submodule update --init --recursive

Other

On other OSes, install the necessary dependencies. For example, on Debian:

sudo apt install libsdl3-dev libluajit-5.1-dev libjxl-dev

Once this is done, you can build with these commands:

mkdir build
cd build
cmake -DCMAKE_BUILD_TYPE=Release ..
make