From 093ba94d61676473f88c5b932bef240f724ed35a Mon Sep 17 00:00:00 2001 From: Stephane Marchesin Date: Sun, 18 Mar 2012 03:46:25 -0700 Subject: Small changes... --- linuxgraphicsdrivers.lyx | 46 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) diff --git a/linuxgraphicsdrivers.lyx b/linuxgraphicsdrivers.lyx index f522b60..d0a315c 100644 --- a/linuxgraphicsdrivers.lyx +++ b/linuxgraphicsdrivers.lyx @@ -3036,6 +3036,34 @@ To attain better cache locality, the textures and surface are often tiled. Overlays and hardware sprites \end_layout +\begin_layout Standard + +\lang english +Overlays and hardware sprites happen at the scanout stage. +\end_layout + +\begin_layout Standard + +\lang english +Common use is for mouse pointer and play movies. +\end_layout + +\begin_layout Standard + +\lang english +On embedded platforms, the overlays can be used to avoid repeatedly blitting + the same surface +\end_layout + +\begin_layout Standard +Overlay pixel formats, RGB/RGBA/YUV/YUVA... +\end_layout + +\begin_layout Standard +Which overlay to scanout from is usually picked by either a priority, or + a colorkey +\end_layout + \begin_layout Subsubsection* \lang english @@ -4902,6 +4930,12 @@ Draws a solid rectangle \begin_layout Standard +\lang english +Draws a solid rectangle on the framebuffer. +\end_layout + +\begin_layout Standard + \lang english \begin_inset ERT status open @@ -4939,6 +4973,12 @@ Copy data from area to another \begin_layout Standard +\lang english +This is mostly useful for accelerating console scrolling. +\end_layout + +\begin_layout Standard + \lang english \begin_inset ERT status open @@ -5083,6 +5123,12 @@ Wait for blit idle, optional \begin_layout Standard +\lang english +It will be called by the cfb_* fallback functions if it's available. +\end_layout + +\begin_layout Standard + \lang english \begin_inset ERT status open -- cgit v1.2.3