Drafted into submission
[ipdf/sam.git] / chapters / Process.tex
index 934e708..1b24726 100644 (file)
@@ -1,9 +1,9 @@
-\chapter{Methods and Design}
+\chapter{Methods and Design}\label{Process}
 
 
 \section{Structure of Software}
 
-A custom vector graphics viewer called IPDF\footnote{The original name ``Infinite Precision Document Format'' stuck, although the word ``Infinite'' is highly misleading} was implemented for this project in collaboration with David Gow\cite{}. We will give a brief overview of the features and limitations of this software.
+A custom vector graphics viewer called IPDF\footnote{The original name ``Infinite Precision Document Format'' stuck, although the use of the word ``infinite'' is highly misleading} was implemented for this project in collaboration with David Gow\cite{}. We will give a brief overview of the features and limitations of this software.
 
 \subsection{Document Structure}
 
@@ -13,7 +13,8 @@ Initially only very simple shapes (Rectangles and Circles) were supported, but i
 
 \subsection{Rendering Process}
 
-As discussed in Section \ref{} it is not clear to what extend GPUs comply with the IEEE-754 standard, and arbitrary precision arithmetic is most easily implemented on the CPU; for this reason a CPU renderer and GPU renderer were implemented.
+As discussed in Section \ref{FloatingPointOnTheGPU
+} it is not clear to what extend GPUs comply with the IEEE-754 standard, and arbitrary precision arithmetic is most easily implemented on the CPU; for this reason a CPU renderer and GPU renderer were implemented.
 
 All Objects are represented by their bounding rectangles; in the case of B\'{e}zier curves the control points are stored relative to the bounding rectangle. The rendering process involves converting the bounding rectangle coordinates from Document to Screen space as discussed in Section \ref{}. For both GPU and CPU rendering a B\'{e}zier in screen space is decomposed into straight lines; the CPU renders these lines using Bresenham's algorithm.
 

UCC git Repository :: git.ucc.asn.au