Skip to content

A custom high level shading language for advanced compute and rendering tasks.

Notifications You must be signed in to change notification settings

codebycruz/hatter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hatter

Hatter is a new shading language written in LuaJIT.

It is in its very early stages of development and is not ready for really any form of use.

The design is not yet fully fleshed out, but it intends to be higher level and contain abstractions you'd usually only find on CPU languages, and support them on all backends for cross-platform support.

Backends

Backend Status
GLSL 🚧
SPIRV 🚧
C 🚧
MSL
HLSL

Installation

This is mainly intended to be consumed with the lpm package manager.

lpm add --git https://github.com/codebycruz/hatter

About

A custom high level shading language for advanced compute and rendering tasks.

Resources

Stars

Watchers

Forks

Languages