Bexin3 / SpeeduinoGL

A library with basic graphical functions optimised for arm cortex m7.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SpeeduinoGL

A work in progress library with graphical functions optimised for arm cortex m7. Tested on GIGA R1, with rasterization writing to registers between two lines, and basic shapes (triangles, circles and quadrilaterals) as well as Fill Screen, but also transfer of one image to another with zoom shift and rotate transformations. Support for better examples, documentation and optimalization are in progress. The camera trasnfer takes about 30ms at 5x zoom, and while its slower at lower zoomes than each display pixel reading a camera ones, it progressively gets faster. Theres also now a function that allows for a fast way to replace two partially overlaying rectangles without having to paint over areas where they intersect twice or clearing whole screen then painting. Both of those can be seen in examples.

About

A library with basic graphical functions optimised for arm cortex m7.

License:Other


Languages

Language:C++ 92.6%Language:C 7.4%