o
odinpkg.dev
packages / library / painty

painty

11f0e56library

No description provided.

GPL-3.0 · updated 2 months ago

Simple painty program

Digital painting program written in Odin with SDL3. Project used for me to learn Odin, SDL and stuff. Focusing on straighforward user experience with specific painting workflows.

Dependencies

  • Odin compiler
  • SDL3 (bundled in Odin's standard library)
  • SDL_Shadercross
  • lcms2 required to generate color LUT from monitor ICC profile
  • glslc to compile shaders to SPIR-V (Program expects compiled spirv shaders in /src/render/shaders the ones included there should hopefully work so there is no need for glslc)

How to build (Windows)

When using VS Code the included task.json should work provided odin and glslc is in your PATH. For convenience the required .dll are included in the build/win folder.