Skip to content

Black-Cat/lamia

Repository files navigation

lamia

Small sdf editor

uses nyancore

small_lamia

Requirements

  • zig 0.11
  • Vulkan SDK (for developing, optional)

How to build?

Clone repository with all submodules git clone --recurse-submodules git@github.com:Black-Cat/lamia.git

Cross compilation is available

Release for windows is build with zig build -Dtarget=x86_64-windows-gnu -Drelease-fast=true

Linux

zig build

Windows

zig build -Dtarget=x86_64-windows-gnu

If you develop vulkan code, it is recomended to use -Dvulkan-validation=true flag. It requires installed vulkand sdk with correct environment variables. Enabling this option will turn on vulkan validation layers.

You can enable tracing with -Denable-tracing=true and connect with tracy v0.8.

Hot to run?

Linux

zig build run

Windows

zig build -Dtarget=x86_64-windows-gnu run

It is also possible to pass path to scene that will be opened on the application start

zig build run -- ../scene.ls

or

./zig-out/bin/lamia ../scene.ls

Feedback

Create an issue here, or send email to iblackcatw(at)gmail.com or discord Black Cat!#5337