aboutsummaryrefslogtreecommitdiff
path: root/scripts/layoutrom.py
diff options
context:
space:
mode:
authorKevin O'Connor <kevin@koconnor.net>2014-03-24 12:49:44 -0400
committerKevin O'Connor <kevin@koconnor.net>2014-04-11 11:26:23 -0400
commitf864b6023ed7b5d6fe8355e7ef2c6f78cd23ecad (patch)
treeb738148b2d832aa28bb78a948fc29a9adc61580d /scripts/layoutrom.py
parent7fd2af64225098a7819743fbe66f413d51929a69 (diff)
downloadseabios-f864b6023ed7b5d6fe8355e7ef2c6f78cd23ecad.zip
seabios-f864b6023ed7b5d6fe8355e7ef2c6f78cd23ecad.tar.gz
seabios-f864b6023ed7b5d6fe8355e7ef2c6f78cd23ecad.tar.bz2
vgabios: Rewrite vgafb.c graphics operations to set of 4 standard operators.
The vgabios graphics manipulations can all be implemented on top of 4 basic primitives: read 8 pixels, write 8 pixels, move pixels, and clear pixels. Implement these four operators for all the graphics modes and rewrite the graphics functions in vgafb.c to use them. This simplifies the graphics code as the high level logic no longer needs to be implemented for each graphical framebuffer type. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
Diffstat (limited to 'scripts/layoutrom.py')
0 files changed, 0 insertions, 0 deletions