# [cairo-commit] papers/opengl_freenix04 opengl_freenix04.tex,1.13,1.14

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-serv19673

Modified Files:
opengl_freenix04.tex
Log Message:
Polished abstract

Index: opengl_freenix04.tex
===================================================================
RCS file: /cvs/cairo/papers/opengl_freenix04/opengl_freenix04.tex,v
retrieving revision 1.13
retrieving revision 1.14
diff -C2 -d -r1.13 -r1.14
*** opengl_freenix04.tex	3 Jan 2004 13:55:29 -0000	1.13
--- opengl_freenix04.tex	17 Feb 2004 00:39:16 -0000	1.14
***************
*** 6,9 ****
--- 6,11 ----
\usepackage{url}        % \url{} command with good linebreaks

+ \def\libname{glrender}
+
\begin{document}

***************
*** 33,53 ****
new usable functionalities. All together it can make the graphical
interface a more hospitable as well as efficient environment for the user.

!   In order to use these features, powerful 2D graphics engines have been
!   developed to carry out these tasks by utilizing the acceleration capabilities
!   in modern graphics hardware.

!   This project aims to investigate the possibilities for creation of an
!   open source 2D graphics library that can be used to render hardware
!   accelerated graphics. An analysis will also be made to tell wether the level
!   of hardware acceleration provided by the X Window System~\cite{x} can be
!   improved by using this library for rendering.

Hopefully the work presented in this paper will be useful in the design of
a new generation of hardware accelerated graphic applications in the X
Window System and the open source community in general.
-
-   The current implementation of this library shows speedups of 8X to 240X
-   compared to traditional rendering models on some of the benchmark tests.

--- 35,59 ----
new usable functionalities. All together it can make the graphical
interface a more hospitable as well as efficient environment for the user.
+
+   Unfortunately these features demand a lot of computation time from the CPU.
+   In the past this has meant a slowdown throughout the entire system as well as
+   a significant limitation in the kind of visual effects that can be used.

!   This is why many proprietary window systems have developed
!   powerful 2D graphics engines to carry out these tasks by utilizing the
!   acceleration capabilities in modern graphics hardware.

!   This project investigates the potential usefulness of an open source
!   implementation of such a graphics engine. We present \libname,
!   a portable open source 2D graphics library that can
!   be used to render hardware accelerated graphics.
!
!   A special analysis has been made to investigate wether the level of
!   hardware acceleration provided by the X Window System~\cite{x} can be
!   improved by using \libname to carry out its fundamental drawing operations.

Hopefully the work presented in this paper will be useful in the design of
a new generation of hardware accelerated graphic applications in the X
Window System and the open source community in general.