[cairo-commit] papers/opengl_freenix04 opengl_freenix04.tex, 1.37,
1.38
David Reveman
commit at pdx.freedesktop.org
Sat Apr 3 09:59:15 PST 2004
- Previous message: [cairo-commit] glitz/src glitz.h, 1.1.1.1, 1.2 glitz_agl_surface.c,
1.1.1.1, 1.2 glitz_glx_context.c, 1.1.1.1,
1.2 glitz_glx_extension.c, 1.1.1.1, 1.2 glitz_glx_pbuffer.c,
1.1.1.1, 1.2 glitz_glx_surface.c, 1.1.1.1, 1.2 glitz_glxext.h,
1.1.1.1, 1.2 glitz_glxint.h, 1.1.1.1, 1.2 glitz_surface.c,
1.1.1.1, 1.2 glitzint.h, 1.2, 1.3
- Next message: [cairo-commit] papers/opengl_freenix04 opengl_freenix04.tex, 1.38,
1.39
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Committed by: davidr
Update of /cvs/cairo/papers/opengl_freenix04
In directory pdx:/tmp/cvs-serv31544
Modified Files:
opengl_freenix04.tex
Log Message:
text
Index: opengl_freenix04.tex
===================================================================
RCS file: /cvs/cairo/papers/opengl_freenix04/opengl_freenix04.tex,v
retrieving revision 1.37
retrieving revision 1.38
diff -C2 -d -r1.37 -r1.38
*** a/opengl_freenix04.tex 1 Apr 2004 16:22:49 -0000 1.37
--- b/opengl_freenix04.tex 3 Apr 2004 17:59:12 -0000 1.38
***************
*** 1,4 ****
! %\documentclass[workingdraft]{usetex-v1}
! \documentclass[finalversion]{usetex-v1}
\usepackage{url}
--- 1,4 ----
! \documentclass[workingdraft]{usetex-v1}
! %\documentclass[finalversion]{usetex-v1}
\usepackage{url}
***************
*** 46,53 ****
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.
\Libname{} is layered on top of OpenGL~\cite{gl:1.2.1} and is designed
--- 46,52 ----
utilizing the acceleration capabilities in modern graphics hardware.
! We present \libname, an open source implementation of such a graphics
! engine, a portable 2D graphics library that can be used to
! render hardware accelerated graphics.
\Libname{} is layered on top of OpenGL~\cite{gl:1.2.1} and is designed
***************
*** 55,61 ****
providing it with hardware accelerated output.
! Part of the project is to investigate how the level of hardware
! acceleration provided by the X Window System (X)~\cite{x} can be
! improved by using \libname{} to carry out its fundamental drawing operations.
\section{Introduction}
--- 54,60 ----
providing it with hardware accelerated output.
! Furthermore an effort has been made to investigate if the level of hardware
! acceleration provided by the X Window System (X)~\cite{x} can be improved
! by using \libname{} to carry out its fundamental drawing operations.
\section{Introduction}
***************
*** 86,92 ****
accelerated rendering.
! The main idea behind this project is to investigate the potential usefulness
! of \libname{}, an open source 2D graphics library that can use this
! acceleration to create a high performance rendering environment.
Furthermore these ideas have been applied to X to see if they could
--- 85,91 ----
accelerated rendering.
! This paper presents \libname, an open source implementation of a 2D graphics
! library that can use this acceleration to become the basis for a high
! performance rendering environment.
Furthermore these ideas have been applied to X to see if they could
***************
*** 601,610 ****
In \libname{} convolution filtering is implemented using fragment
! programs and is only available on hardware that have fragment program
! support with at least 5 texture indirection instructions. The alternative
! would be to use OpenGL's imaging extension, which would require a transfer
! of all pixels through OpenGL's pixel pipeline to an intermediate
! texture. Even though the alternative method would be supported by older
! hardware, \libname{} uses fragment programs in favor of performance.
\subsubsection{Useful Convolution Kernels}
--- 600,609 ----
In \libname{} convolution filtering is implemented using fragment
! programs and is only available on hardware that have fragment program.
! The alternative would be to use OpenGL's imaging extension, which would
! require a transfer of all pixels through OpenGL's pixel pipeline to an
! intermediate texture. Even though the alternative method would be
! supported by older hardware, \libname{} uses fragment programs in favor
! of performance.
\subsubsection{Useful Convolution Kernels}
- Previous message: [cairo-commit] glitz/src glitz.h, 1.1.1.1, 1.2 glitz_agl_surface.c,
1.1.1.1, 1.2 glitz_glx_context.c, 1.1.1.1,
1.2 glitz_glx_extension.c, 1.1.1.1, 1.2 glitz_glx_pbuffer.c,
1.1.1.1, 1.2 glitz_glx_surface.c, 1.1.1.1, 1.2 glitz_glxext.h,
1.1.1.1, 1.2 glitz_glxint.h, 1.1.1.1, 1.2 glitz_surface.c,
1.1.1.1, 1.2 glitzint.h, 1.2, 1.3
- Next message: [cairo-commit] papers/opengl_freenix04 opengl_freenix04.tex, 1.38,
1.39
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the cairo-commit
mailing list