Stack-based texture generation tool written in C99!

texed

discord

Stack-based texture generation tool written in C99!
Brought to you by @zaklaus 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
Owner
zpl | pushing the boundaries of simplicity.
zpl is a collection of single-file header-only libraries for C and C++.
zpl | pushing the boundaries of simplicity.
Similar Resources

Builds atlas texture from a bunch of input images.

Builds atlas texture from a bunch of input images.

Atlasc @septag atlasc is a command-line program that builds atlas texture from a bunch of input images. Main Features Cross-platform. Runs on linux/ma

Aug 30, 2022

Basis Universal GPU Texture Codec

Basis Universal GPU Texture Codec

basis_universal Basis Universal Supercompressed GPU Texture Codec Basis Universal is a "supercompressed" GPU texture data interchange system that supp

Dec 28, 2022

Single source file ASTC texture decompression in C++ (derived from Google's open source Android project)

astc_dec astc_dec is a single source file ASTC texture decompressor with the Apache 2.0 license, derived from Google's open source Android sources. Th

Dec 5, 2022

An efficient texture-free GLSL procedural noise library

Wombat An efficient texture-free GLSL procedural noise library Source: https://github.com/BrianSharpe/Wombat Derived from: https://github.com/BrianSha

Dec 18, 2022

Light probe generation and BRDF authoring for physically based shading.

Light probe generation and BRDF authoring for physically based shading.

IBLBaker About IBLBaker is provided under the MIT License(MIT) Copyright(c) 2015 Matt Davidson. Please see the LICENSE file for full details. Feel fre

Dec 28, 2022

Single header lib for JPEG encoding. Public domain. C99. stb style.

tiny_jpeg.h A header-only public domain implementation of Baseline JPEG compression. Features: stb-style header only library. Does not do dynamic allo

Dec 14, 2022

Exploits the Wii U's bluetooth stack to gain IOSU kernel access via bluetooth.

BluuBomb Exploits the Wii U's bluetooth stack to gain IOSU kernel access via bluetooth. For a more detailed write-up see WRITEUP.md. Not to be confuse

Dec 17, 2022

stackwalkerc - Windows single header stack walker in C (DbgHelp.DLL)

 stackwalkerc - Windows single header stack walker in C (DbgHelp.DLL)

stackwalkerc - Windows single header stack walker in C (DbgHelp.DLL) Features Can be used in C or C++ code Super simple API Single header library make

Jul 4, 2022

Thread Stack Spoofing - PoC for an advanced In-Memory evasion technique allowing to better hide injected shellcode's memory allocation from scanners and analysts.

Thread Stack Spoofing - PoC for an advanced In-Memory evasion technique allowing to better hide injected shellcode's memory allocation from scanners and analysts.

Thread Stack Spoofing PoC A PoC implementation for an advanced in-memory evasion technique that spoofs Thread Call Stack. This technique allows to byp

Jan 9, 2023
Related tags
ASMotor is a portable and generic assembler engine and development system written in ANSI C99

ASMotor is a portable and generic assembler engine and development system written in ANSI C99 and licensed under the GNU Public License v3. The package consists of the assembler, the librarian and the linker. It can be used as either a cross or native development system.

Nov 18, 2022
A stack-based esolang

Bolet ?? A stack-based esolang. Not a serious project. Hello world Bolet uses the postfix notation, like most stack-based languages. In order to make

Dec 4, 2021
Hands-On example code for Sensor Fusion and Autonomous Driving Stack based on Autoware
Hands-On example code for Sensor Fusion and Autonomous Driving Stack based on Autoware

Autoware "Hands-On" Stanford Lecture AA274 / Graz University of Technology M. Schratter, J. Zubaca, K. Mautner-Lassnig, T. Renzler, M. Kirchengast, S.

Dec 12, 2022
Small stack-based DSL for procedurally generated 1-bit graphics
Small stack-based DSL for procedurally generated 1-bit graphics

Bitlang Bitlang is a tiny stack-based DSL, designed for the sole purpose of producing procedurally generated 1-bit art. It is implemented in ANSI-C, a

Jan 20, 2022
A programming language designed to be stack-based and concatenative with reverse polish notation. (Mirror)

VIRNA IS STILL UNDER-DEVELOPMENT. PLEASE USE AT YOUR OWN RISK! Virna A programming language designed to be stack-based and concatenative with reverse

Jul 14, 2022
A userspace TCP/IP stack based on dpdk

oceanus oceanus is a userspace TCP/IP stack based on dpdk. Quick Start build DPDK wget http://fast.dpdk.org/rel/dpdk-19.11.12.tar.xz tar xvf dpdk-19.1

Jul 13, 2022
Simple, fully external, smart, fast, JSON-configurated, feature-rich Windows x86 DLL Memory Dumper with Code Generation. Written in Modern C++.

altdumper Simple, fully external, smart, fast, JSON-configurated, feature-rich Windows x86 DLL Memory Dumper with Code Generation. Written in Modern C

Sep 9, 2022
Fast single source file BC7/BPTC texture encoder with perceptual metric support

Note: Since this repo was created, we've released two new codecs with better BC7 encoders: https://github.com/richgel999/bc7enc_rdo https://github.com

Nov 23, 2022
Texture Packer for Game Development Using MaxRects Algorithm
Texture Packer for Game Development Using MaxRects Algorithm

Overview Texture Packer for Game Development Using MaxRects Algorithm. Note: The game assets used in this example were download from Grassland Tileset

Dec 8, 2022