8000 GitHub - lukasx999/yarl: yet another rendering library
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

lukasx999/yarl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

58 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Yarl

Platform agnostic 2D rasterization library.

Implemented Primitives

  • Rectangle
  • Triangle
  • Arc
  • Circle
  • Line

Primitives - TODO

  • Ellipse
  • Text
  • Bezier Curve

Implemented Backends

  • OpenGL
  • Wayland
  • Xlib
  • PNG
  • PPM
  • Raylib

Backends - TODO

  • Rust wgpu
  • WASM HTML5 canvas
  • Vulkan
  • Cairo
  • Skia
  • SDL
  • PDF

Build Instructions

$ git clone --depth 1 https://github.com/lukasx999/yarl.git
$ cd yarl/
$ make <flags>

Available build flags:

  • static (default)
  • shared
  • test
  • web

About

yet another rendering library

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  
0