Merge branch 'master' of git.ucc.asn.au:/ipdf/documents
authorSam Moore <[email protected]>
Thu, 8 May 2014 15:34:01 +0000 (23:34 +0800)
committerSam Moore <[email protected]>
Thu, 8 May 2014 15:34:01 +0000 (23:34 +0800)
... Yep.

1  2 
papers.bib

diff --combined papers.bib
    publisher={IBM Corp.}
  }
  
+ % Basically my favourite thing on triangle rasterization.
+ % There are older ones, but this one makes sense.
+ @misc{giesen2013triangle,
+   title={Triangle rasterization in practice},
+   author={Giesen, Fabien},
+   year={2013},
+   journal={The ryg blog},
+   type={Blog},
+   number={February 8},
+   howpublished={\url{http://fgiesen.wordpress.com/2013/02/08/triangle-rasterization-in-practice/}}
+ }
  
+ % A paper on polygon rasterization. Probably should find a nice textbook on
+ % this.
+ @article{pineda1988parallel,
+   title={A parallel algorthim for polygon rasterization},
+   author={Pineda, Juan},
+   journal={ACM Computer Graphics},
+   year={1988},
+   volume={22},
+   number={4},
+   pages={17--20},
+   publisher={ACM}
+ }
  
  %%%%%%%%%%%%%%%%%%%%%%%
  % Floating-pt Precision
@@@ -85,6 -108,17 +108,17 @@@ Goldberg:1991:CSK:103162.103163
  % GPU-y Stuff
  %%%%%%%%%%%%%%%%%%%%%%%%
  
+ % OpenGL 4.4 (core profile) spec.
+ % The latest OpenGL spec.
+ % See: http://www.opengl.org/registry/doc/glspec44.core.pdf
+ @book{openglspec,
+   title={The OpenGL\textregistered Graphics System: A Specification},
+   author={Segal, Mark and Akely, Kurt and Leech, Jon},
+   year={2014},
+   publisher={The Kronos Group, Inc},
+   url={http://www.opengl.org/registry/doc/glspec44.core.pdf}
+ }
  % The valve paper on using signed distance fields, scaling them and then alpha testing
  % them to have a smooth, defined boundary for "vector"-like effects.
  % Also talks of using several channels in the image and running boolean operations on them
@@@ -715,7 -749,7 +749,7 @@@ language={English
  @article{kahan2007wrong,
        author = "W Kahan",
        title = "Why is Floating-Point Computation so Hard to Debug when it Goes Wrong?",
 -      howpublished = "\url{http://www.cs.berkeley.edu/~wkahan/WrongR.pdf},
 +      howpublished = "\url{http://www.cs.berkeley.edu/~wkahan/WrongR.pdf}",
        year = 2007,
        month = March
  }
        howpublished = "\url{http://www.cs.berkeley.edu/~wkahan/}"
  }
  
 +@book{computergraphics2,
 +      author = "Donald Hearn and M Pauline Baker",
 +      title = "Computer Graphics",
 +      edition = 2,
 +      year = 1997,
 +      publisher = "Prentice Hall, Inc",
 +      address = "Upper Saddle River, New Jersey 07458, USA"
 +}
 +
 +@ARTICLE{bresenham1996pixel,
 +author={Bresenham, J.},
 +journal={Computer Graphics and Applications, IEEE},
 +title={Pixel-processing fundamentals},
 +year={1996},
 +month={Jan},
 +volume={16},
 +number={1},
 +pages={74-82},
 +keywords={approximation theory;computer graphics;computer driven raster displays;edge drawing algorithms;explicit reference model;integer arithmetic algorithm;line drawing algorithms;line rastering;objective function;pixel processing fundamentals;pixel space basics;pixel-processing fundamentals;raster approximation;systematic rules;unintentionally fuzzy assumptions;Approximation algorithms;Cities and towns;Color;Computer displays;Layout;Lifting equipment;Painting;Tutorial;Visual effects;Yarn},
 +doi={10.1109/38.481626},
 +ISSN={0272-1716},}
 +
 +% It's a series of blog posts, don't judge me
 +% Also don't look at the rest of the blog, it's strange...
 +@misc{elias2000graphics,
 +      title = "Graphics",
 +      author = "Hugo Elias",
 +      howpublished = {\url{http://freespace.virgin.net/hugo.elias/graphics/x\_main.htm}},
 +      abstract = "This page explains how to draw graphics onto (mostly) Raster display systems. A very small amount could possibly be relevant to vector displays, but who uses those any more?"
 +}
 +
 +@article{wu1991anefficient,
 + author = {Wu, Xiaolin},
 + title = {An Efficient Antialiasing Technique},
 + journal = {SIGGRAPH Comput. Graph.},
 + issue_date = {July 1991},
 + volume = {25},
 + number = {4},
 + month = jul,
 + year = {1991},
 + issn = {0097-8930},
 + pages = {143--152},
 + numpages = {10},
 + url = {http://doi.acm.org.ezproxy.library.uwa.edu.au/10.1145/127719.122734},
 + doi = {10.1145/127719.122734},
 + acmid = {122734},
 + publisher = {ACM},
 + address = {New York, NY, USA},
 + keywords = {antialiasing, convolution, curve digitization, digital geometry},
 +} 
 +
 +

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