Accelerate Bresenham line algorithm using C version.
The module is used to draw lines on pixellated grids. It works by calculating the points that need to be filled in to generate a straight line between a start and an end-point on the grid. The Bresenham algorithm is widely used for this purpose, and can be found by searching keywords like 'Bresenham' or 'line drawing algorithms'.
The code is based on Mark Feldman's Pascal code, which was presented in his article on Bresenham's Line and Circle Algorithms. Algorithm::Line::Bresenham::C is a great addition to any developer's toolkit who works in a field that requires raycasting, graphics, or any other similarly related applications. Regardless of the applications, if you need a reliable line-drawing algorithm, you cannot go wrong with this module.
Version 0.1: N/A