ECGL is a C language graphics library based on Javascript Canvas API syntax
and is designed for embedded devices.
- Refactor shader feature
- Refactor fill and stroke function
- Add linecap support, including miter join, round join and bevel join. (This will be finished less than 1 month.)
Email: [email protected]
Twitter: @ChenZihanQ
Canvas API | Support |
---|---|
beginPath | โ |
moveTo | โ |
lineTo | โ |
fill | โ |
stroke | โ |
fillRect | โ |
strokeRect | โ |
roundedRect | โ |
arc | โ |
closePath | โ |
fillText | ๐ ๏ธ |
drawImage | ๐ ๏ธ |
quadraticCurveTo | ๐ ๏ธ |
bezierCurveTo | ๐ ๏ธ |
save | ๐ ๏ธ |
restore | ๐ ๏ธ |
translate | |
rotate | |
scale | |
transform | |
clip |
โ
Support | ๐ ๏ธ Under construction | โ ๏ธ Support in future
- Supports emulation on Windows, Linux and Mac is possible. (By GLFW library)
- Antialiasing grahpics available.
- Quick flood fill available.
- Pixel display format RGB565, RGB888 and RGBA32 support.
- Display devices ST7789 support. (Will add more in the future)