# [cairo-commit] papers/opengl_freenix04 opengl_freenix04.tex,1.16,1.17

Peter Nilsson commit at pdx.freedesktop.org
Mon Aug 15 11:12:59 PDT 2005

Committed by: peter

Update of /cvs/cairo/papers/opengl_freenix04
In directory pdx:/tmp/cvs-serv7034

Modified Files:
opengl_freenix04.tex
Log Message:
Intro updated

Index: opengl_freenix04.tex
===================================================================
RCS file: /cvs/cairo/papers/opengl_freenix04/opengl_freenix04.tex,v
retrieving revision 1.16
retrieving revision 1.17
diff -C2 -d -r1.16 -r1.17
*** a/opengl_freenix04.tex	17 Feb 2004 16:53:37 -0000	1.16
--- b/opengl_freenix04.tex	17 Feb 2004 23:19:19 -0000	1.17
***************
*** 30,35 ****
\section{Abstract}

-   \edannote{To long? To fuzzy?}
-
In recent years 2D graphics applications and window systems tend to
use more demanding graphics features such as alpha blending, image
--- 30,33 ----
***************
*** 58,71 ****
This introduction is divided into three subsections. First a background
section introduces the ideas that first lead up to the project.
!   Next follows a brief describtion of how graphics are rendered in X today,
and how \libname{} has been designed to fit this model. Last a section is
given that sums up the high level design choices made for \libname.

-             around with it at this point}
-
\subsection{Background}

!   There's an obvious trend visible in the appearence of modern window systems
and 2D graphics in general these days.
They all become more and more loaded with graphical features and visual
--- 56,66 ----
This introduction is divided into three subsections. First a background
section introduces the ideas that first lead up to the project.
!   Next follows a brief description of how graphics are rendered in X today,
and how \libname{} has been designed to fit this model. Last a section is
given that sums up the high level design choices made for \libname.

\subsection{Background}

!   There's an obvious trend visible in the appearance of modern window systems
and 2D graphics in general these days.
They all become more and more loaded with graphical features and visual
***************
*** 89,94 ****
in that context.

-   \edannote{Applied to X?? More like developed for X or something. Rethink.}
-

--- 84,87 ----
***************
*** 100,106 ****
Several steps have been taken to rectify this since then.

-   \edannote{How to make this section feel like it fits in better... and
-             perhaps try to reduce section depth}
-
\subsubsection{X Render Extension}

--- 93,96 ----
***************
*** 132,136 ****
\subsubsection{X Rendering Performance}

!   \edannote{This section is outdated right now. Stay tuned for updates}

From the benchmarks made in the context of this project the conclusion can
--- 122,126 ----
\subsubsection{X Rendering Performance}

!   \edannote{Update this section after Results and Conclusions}

From the benchmarks made in the context of this project the conclusion can
***************
*** 156,160 ****
image transformations and anti-aliasing.

!   \subsection{The \libname{} model}

The main objective of this project is to create a powerful hardware
--- 146,150 ----
image transformations and anti-aliasing.

!   \subsection{The \libname{} Model}

The main objective of this project is to create a powerful hardware
***************
*** 164,168 ****
and most efficient manner.

!   \subsection{A layer under Cairo}

Fortunately, one big step in this direction has already been taken with
--- 154,158 ----
and most efficient manner.

!   \subsection{A Layer under Cairo}

Fortunately, one big step in this direction has already been taken with
***************
*** 194,198 ****
\end{figure}

!   \subsection{A layer on top of OpenGL}

Still the question remains about how to actually render all the graphics
--- 184,188 ----
\end{figure}

!   \subsection{A Layer on top of OpenGL}

Still the question remains about how to actually render all the graphics
***************
*** 202,206 ****
made to use OpenGL to realize the rendering in the library.

!   \subsection{\libname{} design Summary}

Hence, the goal is to create an interface on top of OpenGL which provides
--- 192,196 ----
made to use OpenGL to realize the rendering in the library.

!   \subsection{\libname{} Design Summary}

Hence, the goal is to create an interface on top of OpenGL which provides
***************
*** 217,222 ****
the open source community in general.

-   \edannote{The right spot for this?}
-
The development of the 2D compositing library and the other implementation
parts are made in an entirely open fashion. Input from the open source
--- 207,210 ----