start modularizing framebuffer acceleration architecture

This is just copied framebuffer.{h,cpp} => fb_generic.{h,cpp}
The idea is to implement CFrameBuffer as generic framebuffer class that
does work on almost every hardware without acceleration and / or
hardware dependencies.
CFbAccel will be a derived class (and different on many architectures)
which implements the accelerated functions.
This does not yet compile, verbatim copies to track development history.


Origin commit data
------------------
Commit: 5c2ee5e137
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2017-02-05 (Sun, 05 Feb 2017)
This commit is contained in:
Stefan Seyfried
2017-02-05 14:49:41 +01:00
committed by Michael Liebmann
parent f6d5a96838
commit aaab6db1b9
3 changed files with 2535 additions and 0 deletions

2200
src/driver/fb_generic.cpp Normal file

File diff suppressed because it is too large Load Diff