/texed

Stack-based texture generation tool written in C99!

Primary LanguageCBSD 3-Clause "New" or "Revised" LicenseBSD-3-Clause

texed

discord

Stack-based texture generation tool written in C99!
Brought to you by @zpl-zak and contributors

Introduction

zpl.texed is a cross-platform stack-based image generation tool suitable for prototyping textures with pixel art aesthetics. It offers a suite of tools to generate/blend/modify stacked layers and also provides an ability to export bespoke textures into PNG files or packed C header files (a header containing an array of bytes and various metadata).

zpl.texed runs on top of raylib technologies and makes use of the zpl ecosystem alongside the cwpack library to provide a robust and intuitive user experience.

texed preview

Features

  • it's fast and cross-platform
  • stack-based layer blending
  • various color operations
  • image generators, for instance: white noise, Perlin, Voronoi
  • it offers the ability to export the resulting image to PNG or even a C header file

How to obtain texed

Download at itch.io

You can download this tool at itch.io!

NOTE: While GitHub sources contain the most recent development builds, the itch.io page is considered to be the stable channel with less frequent updates.

Build the project

We use CMake to generate project files and manage builds. You can do the following on the command line to create and build this project:

git clone https://github.com/zpl-c/texed.git
cd texed
cmake -S . -B build
cmake --build build