Changes for version 4.23
- Modified the testing to stop failing too easy. It's really not catestrophic if a test fails. Testing kind of interferes with the output anyway.
- Consolided the tests into one single "primitives" test.
- ARM Mali GPUs now work. I found the problem was the framebuffer driver was returning some bogus data, and was throwing off the calculations for drawing. Which caused crazy numbers to be sent to the mmap call, and thus fail. Now an override can be sent when initializing the module to fix this. Yes, this means that this module now works on the Odroid XU3!
- The scripts in the "examples" directory can be put into MALI mode by simply passing "mali" on the command line.
- I added a boxfill for hardware accelerated cards. It's automatic when called by box/rbox in the API. It only works with filled boxes in normal and XOR mode.
- If hardware accelerated filled boxes aren't working, then you can disable them by setting (assume $fb is your object variable) $fb->{'accel_flags'} = 0
- Oh, and blitcopy is hardware accelerated in normal mode only as well, if your video card supports it.
Modules
A Simple Framebuffer Graphics Library