summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStephane Marchesin <stephane.marchesin@gmail.com>2012-03-18 03:46:25 -0700
committerStephane Marchesin <stephane.marchesin@gmail.com>2012-03-18 03:46:25 -0700
commit093ba94d61676473f88c5b932bef240f724ed35a (patch)
tree8791c8ac88aecf7a6476cbaa78cf3617c0fbc3f3
parent83d5fae85ad9d960c4967a6091b7019cdefac639 (diff)
Small changes...
-rw-r--r--linuxgraphicsdrivers.lyx46
1 files changed, 46 insertions, 0 deletions
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
@@ -4903,6 +4931,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
@@ -4940,6 +4974,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
@@ -5084,6 +5124,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