[cairo-commit] papers/opengl_freenix04 opengl_freenix04.tex,1.7,1.8
Peter Nilsson
commit at pdx.freedesktop.org
Tue Dec 16 11:06:19 PST 2003
Committed by: peter
Update of /cvs/cairo/papers/opengl_freenix04
In directory pdx:/tmp/cvs-serv26216
Modified Files:
opengl_freenix04.tex
Log Message:
Minor fixes
Index: opengl_freenix04.tex
===================================================================
RCS file: /cvs/cairo/papers/opengl_freenix04/opengl_freenix04.tex,v
retrieving revision 1.7
retrieving revision 1.8
diff -C2 -d -r1.7 -r1.8
*** opengl_freenix04.tex 16 Dec 2003 15:23:26 -0000 1.7
--- opengl_freenix04.tex 16 Dec 2003 19:06:17 -0000 1.8
***************
*** 78,82 ****
From the benchmarks made in the context of this project (see table 1, section 5)
the amount of accelerated rendering achieved by Render doesn't seem to be enough
! for the complex visual effects addressed by this project. This perticular benchmark
is run on a Nvidia system but similar results were attained with Matrox drivers,
which have been known for having the best acceleration support for Render in the past.
--- 78,82 ----
From the benchmarks made in the context of this project (see table 1, section 5)
the amount of accelerated rendering achieved by Render doesn't seem to be enough
! for the complex visual effects addressed by this project. This particular benchmark
is run on a Nvidia system but similar results were attained with Matrox drivers,
which have been known for having the best acceleration support for Render in the past.
***************
*** 122,125 ****
--- 122,138 ----
So the library developed in this project should clearly be designed to act as an
additional backend for Cairo providing this hardware accelerated output.
+ Figure 1 illustrates these ideas by showing the the layers of software
+ involved when an end application uses Cairo to draw accelerated output with GLX.
+ These layers are more described in subsequent sections.
+
+ \begin{figure}[htbp]
+ \begin{centering}
+ \epsfig{file=layers.eps, width=3.0in, height=3.5in}
+ \small\itshape
+ \caption{\small\itshape Different software layers involved when an
+ application uses Cairo to render to a GLX surface.}
+ \label{fig1}
+ \end{centering}
+ \end{figure}
Still the question remains about how to actually render all the graphics
***************
*** 139,154 ****
environment for developing new high performance graphical applications.
- \begin{figure}[htbp]
- \begin{centering}
- \epsfig{file=layers.eps, width=3.0in, height=3.5in}
- \small\itshape
- \caption{\small\itshape A ruff sketch of the different layers used when an
- application uses Cairo to render to a GLX surface.}
- \label{fig1}
- \end{centering}
- \end{figure}
-
- \edannote{I really dont know about the huge block diagram :)}
-
The complete paper will present results from extensive research to find
and evaluate the possibilities of OpenGL hardware acceleration of operations
--- 152,155 ----
***************
*** 243,247 ****
Figure 1 shows output from cairo-demo using xrender and figure 2 shows the
corresponding output using the GL backend for rendering.
- \edannote{Should probably add more detailed pictures here}
\begin{figure}[htbp]
--- 244,247 ----
***************
*** 302,306 ****
\end{tabular}
\small\itshape
! \caption{Test results from cairobench on a AMD2600+/GeforceFX5600
running Nvidias binary Linux driver.}
\label{tab:cairobench}
--- 302,306 ----
\end{tabular}
\small\itshape
! \caption{Test results from cairobench on a AMD Athlon XP 2600+ / GeforceFX5600
running Nvidias binary Linux driver.}
\label{tab:cairobench}
***************
*** 336,344 ****
area of continuous development. For example in the near future new functions
for the creation and compositing of glyph sets probably need to be added for
! more efficient rendering of text.
Special functions for more efficient rendering of gradients could also be
added at some level.
\section{Visions}
--- 336,347 ----
area of continuous development. For example in the near future new functions
for the creation and compositing of glyph sets probably need to be added for
! more efficient rendering of text.
Special functions for more efficient rendering of gradients could also be
added at some level.
+ These additional functionalities will probably be added soon and documented
+ in the full paper.
+
\section{Visions}
***************
*** 369,373 ****
\section{Availability}
All source code related to this project is free software distributed under the
! MIT license.
The source can be retrieved via anonymous access from the Cairo CVS
--- 372,376 ----
\section{Availability}
All source code related to this project is free software distributed under the
! MIT license.
The source can be retrieved via anonymous access from the Cairo CVS
***************
*** 382,384 ****
\bibliographystyle{plain}
! \end{document}
--- 385,387 ----
\bibliographystyle{plain}
! \end{document}
\ No newline at end of file
More information about the cairo-commit
mailing list