[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