A downloadable tool for Linux

lib0 engine is an application that can live code itself.

Features:

  • Live C code editor with syntax highlighting, inline error reporting and Clang code autocompletion.
  • Live GLSL shader editor that executes GPU code while you typing it.

License: public domain

Published 91 days ago
StatusPrototype
CategoryTool
PlatformsLinux
Authorprocedural
Tags2D, 3D, c, Game engine, live-coding, opengl
LicenseUnlicense
Asset licenseCreative Commons Zero v1.0 Universal

Install instructions

Hardware GPU requirements:

  • AMD: Evergreen from 2009 and higher.
  • Nvidia: Fermi from 2010 and higher.
  • Intel: Ivy Bridge from 2012 and higher.

Software requirements: Ubuntu 18.04 (X11, x64), Mesa 18, Clang.

Dependencies install command:

sudo apt install gdb clang libgl1-mesa-dev libxrender-dev libxi-dev

Download .tar.gz and extract `lib0_engine` to any folder. Run `main` and start coding graphics!

Quick tips:

  • Append new variables you need at runtime to the end of `state_t` struct.
  • You can recompile the application with `build.sh` script.

Download

Download
lib0_engine_v10.tar.gz 1 MB
Download
lib0_engine_v9.tar.gz 1 MB
Download
lib0_engine_v8.tar.gz 1 MB
Download
lib0_engine_v7.tar.gz 1 MB
Download
lib0_engine_v6.tar.gz 1 MB
Download
lib0_engine_v5.tar.gz 1 MB
Download
lib0_engine_v4.tar.gz 1 MB
Download
lib0_engine_v3.tar.gz 1 MB
Download
lib0_engine_v2.4.tar.gz 1 MB
Download
lib0_engine_v2.3.tar.gz 1 MB
Download
lib0_engine_v2.2.tar.gz 1 MB
Download
lib0_engine_v2.1.tar.gz 1 MB
Download
lib0_engine_v2.tar.gz 1 MB
Download
lib0_engine_v1.tar.gz 930 kB
Download
lib0_engine_v0.tar.gz 552 kB

Development log

View all posts