X-Git-Url: https://git.ucc.asn.au/?p=ipdf%2Fsam.git;a=blobdiff_plain;f=chapters%2FProcess.tex;h=3e64319def5773fd5508ec47eadda404ddab46c7;hp=73e631d02232d78eaf77e821ece603555d0c6d4b;hb=689e433b348588e05f47d23385dbf05d239c95d2;hpb=67c33e185edd820e2ea6fef334455645bacd432b diff --git a/chapters/Process.tex b/chapters/Process.tex index 73e631d..3e64319 100644 --- a/chapters/Process.tex +++ b/chapters/Process.tex @@ -6,6 +6,11 @@ \begin{itemize} \item Collaborated with David Gow on the design and implementation of the SVG viewer \item Individual work: Applying GMP Rationals (Sam), Quadtree (David) + \begin{itemize} + \item CPU renderer, SVG parsing, Control Panel, Python Scripts - Sam + \item Most of the OpenGL stuff, Scaling/Translating controls - David + \item Other parts were worked on by everyone + \end{itemize} \item Used git to collaborate \url{https://git.ucc.asn.au} \item Used preprocessor defines to not interfere with each other's code too much \item David used a \verb/goto/ letting the team down @@ -14,6 +19,9 @@ \section{Structure of Software} \begin{itemize} \item CPU and GPU renderer supported + \begin{itemize} + \item See figure in ``Floating Point Operations on the CPU and GPU'' + \end{itemize} \item Rendering of Cubic B\'{e}ziers (no antialiasing) \item Partial implementation of shading Paths on CPU (abandoned) \item Ability to move the view around the document with the mouse @@ -120,5 +128,6 @@ \begin{itemize} \item This is mostly covered in the Results chapter \item Control the program through stdin using a python script + \item Results plotted with matplotlib \end{itemize}