v0.02: Renderer bug fixes, Internal Framebuffer API, Input System API
Second release. Here are the features:
- Added Input System API. PLTK is now capable to read input from any device that can be picked up by Linux's evdev.
- Created Internal Framebuffer API. This will make porting to other systems easier to do.
- Fixed fbdev renderer bugs:
- Faulty math in calculating overdraw made the renderer believe that the screen ended higher and more to the left than it actually is.
- Overdraw on the X axis had a weird bug that would break the rendering of the window, making it look garbled.
- Added checks to detect when window is off-screen, so that it doesn't attempt to render it and therefore cause a segfault.
- Fixed font renderer to properly render fonts