X-Git-Url: https://git.ucc.asn.au/?p=ipdf%2Fdocuments.git;a=blobdiff_plain;f=papers.bib;h=cdace1e0c911ace59eb8dbf32d4fcf6cd63ff1a7;hp=3ed374d05e2260209823c71e4098de07493127ef;hb=92abc9575f387e355fa3ed04e553efef05b0ad01;hpb=12f72f4023ed26652874c68a5211fdee16ceb359 diff --git a/papers.bib b/papers.bib index 3ed374d..cdace1e 100644 --- a/papers.bib +++ b/papers.bib @@ -20,7 +20,9 @@ title={Preliminary preliminary description of {\TeX}}, author={Knuth, Donald}, year={1977}, - howpublished={\url{http://www.saildart.org/TEXDR.AFT[1,DEK]1}} + howpublished={\url{http://www.saildart.org/TEXDR.AFT[1,DEK]1}}, + urldate={2014-05-20}, + note={Retrieved 2014-05-20} } @article{fuchs1982theformat, @@ -47,6 +49,7 @@ author={Bos, Bert and Wium Lie, Håkon and Lilley, Chris and Jacobs Ian}, date={1998}, howpublished={\url{http://www.w3.org/TR/1998/REC-CSS2-19980512/}} + note={Retrieved 2014-05-22} } @misc{ghostscript, @@ -54,6 +57,7 @@ author={Artifex Software}, year={1988}, howpublished={\url{http://www.ghostscript.com/}} + note={Retrieved 2014-05-21} } %%%%%%%%%%%%%%%%%%%%%%%% @@ -97,6 +101,7 @@ type={Blog}, number={February 8}, howpublished={\url{http://fgiesen.wordpress.com/2013/02/08/triangle-rasterization-in-practice/}} + note={Retrieved 2014-05-16} } % A paper on polygon rasterization. Probably should find a nice textbook on @@ -152,7 +157,8 @@ Goldberg:1991:CSK:103162.103163, year={2010}, journal={OpenGL Extension}, publisher={Kronos Group}, - howpublished={\url{http://www.opengl.org/registry/specs/ARB/gpu_shader_fp64.txt}} + howpublished={\url{http://www.opengl.org/registry/specs/ARB/gpu_shader_fp64.txt}}, + note={Retrieved 2014-05-20} } @misc{nv_half_float, @@ -161,7 +167,8 @@ Goldberg:1991:CSK:103162.103163, year={2002}, journal={OpenGL Extension}, publisher={NVIDIA Corporation}, - howpublished={\url{http://www.opengl.org/registry/specs/NV/half_float.txt}} + howpublished={\url{http://www.opengl.org/registry/specs/NV/half_float.txt}}, + note={Retrieved 2014-05-20} } @inproceedings{emmart2010high, @@ -612,7 +619,8 @@ doi={10.1109/ARITH.1991.145549},} title = {java.math.{BigInteger}}, booktitle = {Java Platform 6 {SE}}, urldate = {19-05-2014}, - howpublished = {\url{http://docs.oracle.com/javase/6/docs/api/java/math/BigInteger.html}} + howpublished = {\url{http://docs.oracle.com/javase/6/docs/api/java/math/BigInteger.html}}, + note={Retrieved 2014-05-19} } @misc{java_bigdecimal, @@ -620,7 +628,8 @@ doi={10.1109/ARITH.1991.145549},} title = {java.math.{BigDecimal}}, booktitle = {Java Platform 7 {SE}}, howpublished = {\url{http://docs.oracle.com/javase/7/docs/api/java/math/BigDecimal.html}}, - urldate = {19-05-2014} + urldate = {19-05-2014}, + note={Retrieved 2014-05-19} } % A CMOS Floating Point Unit @@ -814,7 +823,8 @@ language={English} journal = "W3C Recommendation", title = "Scalable Vector Graphics (SVG) 1.1 (Second Edition)", author = "Erik Dahlst{\'o}m and Patric Dengler and Anthony Grasso and Chris Lilley and Cameron McCormack and Doug Schepers and Jonathon Watt and Jon Ferraiolo and Fujisawa Jun and Dean Jackson", - howpublished = "\url{http://www.w3.org/TR/SVG/}" + howpublished = "\url{http://www.w3.org/TR/SVG/}", + note = "Retrieved 2014-05-23", } @article{xml2008-1.0, @@ -933,18 +943,18 @@ language={English} } -@article{kahan1996ieee754, +@misc{kahan1996ieee754, author = "W Kahan", title = "Lecture Notes on the Status of IEEE Standard 754 for Binary Floating-Point Arithmetic", - url = "\url{http://http.cs.berkeley.edu/~wkahan/ieee754status/ieee754.ps}", + howpublished = "\url{http://http.cs.berkeley.edu/~wkahan/ieee754status/ieee754.ps} accessed April 2014", year = 1996, month = May } -@article{kahan2007wrong, +@misc{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} accessed April 2014", year = 2007, month = March } @@ -952,7 +962,7 @@ language={English} @misc{kahanweb, author = "W Kahan", title = "Prof W Kahan's Webpages", - howpublished = "\url{http://www.cs.berkeley.edu/~wkahan/}" + howpublished = "\url{http://www.cs.berkeley.edu/~wkahan/} accessed April 2014" } @book{computergraphics2, @@ -982,7 +992,7 @@ ISSN={0272-1716},} @misc{elias2000graphics, title = "Graphics", author = "Hugo Elias", - howpublished = {\url{http://freespace.virgin.net/hugo.elias/graphics/x\_main.htm}}, + howpublished = {\url{http://freespace.virgin.net/hugo.elias/graphics/x\_main.htm} accessed May 2014}, 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?" } @@ -1040,3 +1050,90 @@ ISSN={0272-1716},} volume={28}, number={3}, } + +@book{de1986shape, + title={Shape mathematics and CAD}, + author={De Casteljau, Paul de Faget}, + year={1986}, + publisher={IET} +} + +@book{foley1996computer, + title={Computer Graphics: Principles and Practice}, + author={Foley, J.D.}, + isbn={9780201848403}, + lccn={lc95013631}, + chapter={Representing Curves and Surfaces} + series={Addison-Wesley systems programming series}, + url={http://books.google.com.au/books?id=-4ngT05gmAQC}, + year={1996}, + publisher={Addison-Wesley} +} + +@book{zerbst2004game, + title={{3D} Game Engine Programming}, + author={Zerbst, Stefan and Düvel, Oliver}, + publisher={Premier Press}, + chapter={Scene Management}, + isbn={1592003516} + year={2004} +} + +@book{knuth1983metafont, + author = "Donald Knuth", + year = 1983, + title = "The {METAFONT} Book", + publisher = "Addison-Wesley", + edition = 2 +} + +@book{knuth1984texbook, + author = "Donald Knuth", + year = 1983, + title = "The {\TeX} Book", + publisher = "Addison-Wesley", + edition = 2 +} + +%Bezier:1986:PVP:988594.988595, +@article{bezier1986apersonal, + author = {B{\'e}zier, Pierre E.}, + title = {A Personal View of Progress in Computer Aided Design}, + journal = {SIGGRAPH Comput. Graph.}, + issue_date = {July 1986}, + volume = {20}, + number = {3}, + month = jul, + year = {1986}, + issn = {0097-8930}, + pages = {154--159}, + numpages = {6}, + url = {http://doi.acm.org.ezproxy.library.uwa.edu.au/10.1145/988594.988595}, + doi = {10.1145/988594.988595}, + acmid = {988595}, + publisher = {ACM}, + address = {New York, NY, USA}, +} + +% ECMAscript (Javascript) (sorry David I had to do it) +@book{ecma-262, + title = "ECMAScript Language Specification", + year = 2011, + month = "June", + edition = "5.1", + publisher = {\url{http://www.ecma-international.org} accessed 2014-05-22}, + author = "ECMA International" +} + +@ARTICLE{randell1982fromanalytical, +author={Randell, B.}, +journal={Annals of the History of Computing}, +title={From Analytical Engine to Electronic Digital Computer: The Contributions of Ludgate, Torres, and Bush}, +year={1982}, +month={Oct}, +volume={4}, +number={4}, +pages={327-341}, +keywords={Calculators;Character recognition;Engine cylinders;Engineering drawings;Hardware;History;Information analysis;Information processing;Permission;Time sharing computer systems}, +doi={10.1109/MAHC.1982.10042}, +ISSN={0164-1239},}