aboutsummaryrefslogtreecommitdiffstats
path: root/psplash-fb.h
AgeCommit message (Collapse)Author
2020-01-21Double buffering supportAndrei Gherzan
'psplash' uses only one buffer which can cause tearing artifacts. This change uses the FBIOPAN_DISPLAY ioctl as a way to handle page flipping and also does that after a vsync interrupt to remove any tearing issues. Signed-off-by: Andrei Gherzan <agherzan@hanoverdisplays.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-01-21Add SPDX License information to files, drop boilerplateRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2016-06-05Add --fbdev option to psplash like --rotation.Julien Gueytat
A new fbdev file is needed and should be overrided if needed. The number contained in fbdev will be used as X in /dev/fbX. By overriding fbdev you can have a splash screen on another framebuffer than /dev/fbO. The getenv(FBDEV) line has been replaced by this option since the environment variables are not read yet when psplash starts. Signed-off-by: Julien Gueytat <contact@jgueytat.fr> Signed-off-by: Ross Burton <ross.burton@intel.com>
2016-04-14psplash-fb: remove unused parameter from psplash_fb_text_sizeRichard Leitner
This fixes following unused-parameter warning: psplash-fb.c: In function 'psplash_fb_text_size': psplash-fb.c:464:43: warning: unused parameter 'fb' [-Wunused-parameter] Signed-off-by: Richard Leitner <richard.leitner@skidata.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
2015-11-24psplash-fb: Convert psplash_fb_plot_pixel() to a static inlineKhem Raj
This function is not used outside psplash-fb.c and by making it static inline we keep the performance and also make it portable across multiple compilers and gcc versions Signed-off-by: Khem Raj <raj.khem@gmail.com>
2014-10-31Images: handle rowstride != width*bytes_per_pixelOlaf Mandel
Up till now, image data with a rowstride larger than the value expected from width and bytes_per_pixel caused a trapezoid distortion of the displayed image. Signed-off-by: Olaf Mandel <o.mandel@menlosystems.com>
2009-05-28psplash: Fix so the code honours whatever bit order the display reports with ↵Richard Purdie
fast paths for the most common cases.
2006-12-222006-12-22 Matthew Allum <mallum@openedhand.com>Matthew Allum
* psplash-fb.c: * psplash-fb.h: * psplash.c: Add -angle cmd line arg, hopefully fix rotation
2006-12-192006-12-19 Matthew Allum <mallum@openedhand.com>Matthew Allum
* psplash-fb.c: * psplash-fb.h: * psplash.c: Add some as yet tested basic rotation code. * psplash.h: Disable DBG output by default.
2006-09-082006-09-08 Matthew Allum <mallum@openedhand.com>Matthew Allum
* Makefile.am: * radeon-font.h: Add 'compiled' font. * psplash-fb.c: * psplash-fb.h: * psplash.c: * psplash.h: Add basic font/text rendering support Add remote msg suuport (psplash-write 'MSG hello world') Add cmd line switch to disable console switch Move console switch after fifo set up.
2006-09-06Added initial psplash sourcesMatthew Allum