X-Git-Url: https://git.ucc.asn.au/?p=ipdf%2Fdocuments.git;a=blobdiff_plain;f=papers.bib;h=e6302aefc8c2e6819f639d902ee62fbf7106384f;hp=2a12d2fa245b6783ec00018fd6db47cef62068db;hb=HEAD;hpb=b6a5df93b7f37f1864c831ea541ab21893b67267 diff --git a/papers.bib b/papers.bib index 2a12d2f..e6302ae 100644 --- a/papers.bib +++ b/papers.bib @@ -48,7 +48,7 @@ title={Cascading Style Sheets, Level 2, {CSS2} Specification}, 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/}} + howpublished={\url{http://www.w3.org/TR/1998/REC-CSS2-19980512/}}, note={Retrieved 2014-05-22} } @@ -56,7 +56,7 @@ title={GhostScript, an interpreter for the PostScript language and PDF}, author={Artifex Software}, year={1988}, - howpublished={\url{http://www.ghostscript.com/}} + howpublished={\url{http://www.ghostscript.com/}}, note={Retrieved 2014-05-21} } @@ -100,7 +100,7 @@ journal={The ryg blog}, type={Blog}, number={February 8}, - howpublished={\url{http://fgiesen.wordpress.com/2013/02/08/triangle-rasterization-in-practice/}} + howpublished={\url{http://fgiesen.wordpress.com/2013/02/08/triangle-rasterization-in-practice/}}, note={Retrieved 2014-05-16} } @@ -943,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 } @@ -962,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, @@ -992,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?" } @@ -1063,7 +1063,7 @@ ISSN={0272-1716},} author={Foley, J.D.}, isbn={9780201848403}, lccn={lc95013631}, - chapter={Representing Curves and Surfaces} + chapter={Representing Curves and Surfaces}, series={Addison-Wesley systems programming series}, url={http://books.google.com.au/books?id=-4ngT05gmAQC}, year={1996}, @@ -1075,6 +1075,149 @@ ISSN={0272-1716},} author={Zerbst, Stefan and Düvel, Oliver}, publisher={Premier Press}, chapter={Scene Management}, - isbn={1592003516} + 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},} + +@article{heckmann1998bigintegers, + author = "Reinhold Heckmann", + title = "Big Integers and Complexity Issues in Exact Real Arithmetic", + journal = "Electronic Notes in Theoretical Computer Science", + Volume = 13, + year = 1998, + pages = 69, + doi = "10.1016/S1571-0661(05)80215-4" +} + + +% XKCD comic "pixels" +@misc{munroe2014pixels, +author={Munroe, Randall}, +title={Pixels}, +url={http://xkcd.com/1416}, +howpublished={\url{http://xkcd.com/1416/} accessed 2014-09-03}, +journal={xkcd: A webcomic of romance, sarcasm, math, and language.} +year={2014}, +month={September}, +day={3}, +date={2014-09-03}, +number={1416} +} + +% GL_ARB_shader_precision +@misc{ARBshaderprecision, +author={Kessenich, John}, +title={{GL\_ARB\_shader\_precision}}, +year={2010}, +howpublished={\url{https://www.opengl.org/registry/specs/ARB/shader_precision.txt} accessed 2014-10-17} +} + +@article{intelgpuspec, +author={Intel Corporation}, +title={{3D/Media --- 3D Pipeline (Ivy Bridge)}}, +journal={{Intel OpenSource HD Graphics Programmer's Reference Manual (PRM)}}, +year={2012}, +url={https://01.org/linuxgraphics/sites/default/files/documentation/ivb_ihd_os_vol2_part1.pdf}, +volume={2}, +number={1} +} + +@misc{dawson2012notnormal, +author={Dawson, Bruce}, +title={{That's Not Normal --- the Performance of Odd Floats}}, +year={2012}, +howpublished={\url{https://randomascii.wordpress.com/2012/05/20/thats-not-normalthe-performance-of-odd-floats/} accessed 2014-10-18} +} + +# Original cubic solution +@misc{cardano1545artis, +author={Cardano, Gerolamo}, +title={Artis magnae sive de regulis agebraicis: liber unus}, +year={1545} +} + +@misc{sederberg2007cad, +author={Sederberg, T. W.}, +title={Computer Aided Geometric Design Course Notes}, +year={2007} +} + +@book{salomon2007data, + title={Data Compression: The Complete Reference}, + author={Salomon, D. and Motta, G. and Bryant, D.}, + isbn={9781846286032}, + lccn={2006931789}, + series={Molecular biology intelligence unit}, + url={http://books.google.com.au/books?id=ujnQogzx\_2EC}, + year={2007}, + publisher={Springer} +} + +@book{taocp2, + title={Seminumerical Algorithms}, + author={Knuth, Donald}, + year={1998}, + volume={2}, + series={The Art of Computer Programming}, + publisher={Addison--Wesley}, + edition={3rd} } \ No newline at end of file