X-Git-Url: https://git.ucc.asn.au/?p=ipdf%2Fdocuments.git;a=blobdiff_plain;f=papers.bib;h=c73518168e9444b80090f5e6f79a887245a3b15d;hp=d8d2f5ab151f94c4a3964738e16398046b5a07b0;hb=3195edda12155345b3d0376f97a34e0a3a0ba8ad;hpb=81edfc8cee70a5e7f3c086cf50a258b6b406e8d4 diff --git a/papers.bib b/papers.bib index d8d2f5a..c735181 100644 --- a/papers.bib +++ b/papers.bib @@ -25,7 +25,7 @@ @inproceedings{porter1984compositing, title={Compositing digital images}, author={Porter, Thomas and Duff, Tom}, - booktitle={ACM Siggraph Computer Graphics}, + booktitle={ACM SIGGRAPH Computer Graphics}, volume={18}, number={3}, pages={253--259}, @@ -104,6 +104,22 @@ Goldberg:1991:CSK:103162.103163, organization={IEEE} } +@article{ieee754std1985, + journal={{ANSI}/{IEEE} Std 754-1985}, + title={{IEEE} Standard for Binary Floating-Point Arithmetic}, + year={1985}, +} + +@article{ieee754std2008, + journal={{IEEE} Std 754-2008}, + title={{IEEE} Standard for Floating-Point Arithmetic}, + year={2008}, + month={Aug}, + pages={1-70}, +} + + + %%%%%%%%%%%%%%%%%%%%%%%% % GPU-y Stuff %%%%%%%%%%%%%%%%%%%%%%%% @@ -112,7 +128,7 @@ Goldberg:1991:CSK:103162.103163, % The latest OpenGL spec. % See: http://www.opengl.org/registry/doc/glspec44.core.pdf @book{openglspec, - title={The OpenGL\textregistered Graphics System: A Specification}, + title={The {OpenGL}\textregistered Graphics System: A Specification}, author={Segal, Mark and Akely, Kurt and Leech, Jon}, year={2014}, publisher={The Kronos Group, Inc}, @@ -126,7 +142,7 @@ Goldberg:1991:CSK:103162.103163, @inproceedings{green2007improved, title={Improved alpha-tested magnification for vector textures and special effects}, author={Green, Chris}, - booktitle={ACM SIGGRAPH 2007 courses}, + booktitle={{ACM} {SIGGRAPH} 2007 courses}, pages={9--18}, year={2007}, organization={ACM} @@ -158,7 +174,7 @@ Goldberg:1991:CSK:103162.103163, % Split texture into a grid/quadtree, have each element represented by a set of cubic equations, combined CSG style. % Need to read this further to understand some of the nuance, though I expect GLyphy does this better? @techreport{ray2005vector, - title={Vector texture maps on the GPU}, + title={Vector texture maps on the {GPU}}, author={Ray, Nicolas and Cavin, Xavier and L{\'e}vy, Bruno}, year={2005}, institution={Technical Report ALICE-TR-05-003} @@ -206,7 +222,7 @@ Goldberg:1991:CSK:103162.103163, @article{loop2007rendering, title={Rendering vector art on the GPU}, author={Loop, Charles and Blinn, Jim}, - journal={GPU gems}, + journal={{GPU} gems}, volume={3}, pages={543--562}, year={2007} @@ -219,9 +235,9 @@ Goldberg:1991:CSK:103162.103163, % See Zach Rusin's blog post comparing it to Qt's SVG renderer. % http://zrusin.blogspot.com.au/2011/09/nv-path-rendering.html @article{kilgard2012gpu, - title={GPU-accelerated path rendering}, + title={{GPU}-accelerated path rendering}, author={Kilgard, Mark J and Bolz, Jeff}, - journal={ACM Transactions on Graphics (TOG)}, + journal={{ACM} Transactions on Graphics (TOG)}, volume={31}, number={6}, pages={172}, @@ -230,7 +246,7 @@ Goldberg:1991:CSK:103162.103163, } % An extension to the above, detailing the use of the extension, rather than the way it is implemented. @article{kilgard300programming, - title={Programming with NV path rendering: An Annex to the SIGGRAPH paper GPU-accelerated Path Rendering}, + title={Programming with {NV} path rendering: An Annex to the {SIGGRAPH} paper {GPU}-accelerated Path Rendering}, author={Kilgard, Mark J}, journal={heart}, volume={300}, @@ -247,7 +263,7 @@ Goldberg:1991:CSK:103162.103163, % OpenVG is an opengl-ish API for vector graphics. % More based around SVG than postscript, but not bad. @article{rice2008openvg, - title={OpenVG Specification, version 1.1}, + title={{OpenVG} Specification, version 1.1}, author={Rice, Daniel and Simpson, RJ}, journal={Khronos Group}, year={2008} @@ -257,7 +273,7 @@ Goldberg:1991:CSK:103162.103163, % Implementing OpenVG using OpenGL ES 1. Pretty high-level overview. % Basically boiled down to "we tesselated to get curves, and then used textures for fill" @inproceedings{oh2007implementation, - title={Implementation of OpenVG 1.0 using OpenGL ES}, + title={Implementation of {OpenVG} 1.0 using {OpenGL} {ES}}, author={Oh, Aekyung and Sung, Hyunchan and Lee, Hwanyong and Kim, Kujin and Baek, Nakhoon}, booktitle={Proceedings of the 9th international conference on Human computer interaction with mobile devices and services}, pages={326--328}, @@ -268,7 +284,7 @@ Goldberg:1991:CSK:103162.103163, % Implementing the OpenVG paint modes using GLES2 shaders. % This is all pretty simple stuff. @inproceedings{robart2009openvg, - title={OpenVG paint subsystem over openGL ES shaders}, + title={{OpenVG} paint subsystem over {OpenGL} {ES} shaders}, author={Robart, Mathieu}, booktitle={Consumer Electronics, 2009. ICCE'09. Digest of Technical Papers International Conference on}, pages={1--2}, @@ -290,6 +306,45 @@ Goldberg:1991:CSK:103162.103163, publisher={Springer} } +%BSP trees +@inproceedings{fuchs1980onvisible, + author = {Fuchs, Henry and Kedem, Zvi M. and Naylor, Bruce F.}, + title = {On Visible Surface Generation by a Priori Tree Structures}, + booktitle = {Proceedings of the 7th Annual Conference on Computer Graphics and Interactive Techniques}, + series = {SIGGRAPH '80}, + year = {1980}, + isbn = {0-89791-021-4}, + location = {Seattle, Washington, USA}, + pages = {124--133}, + numpages = {10}, + url = {http://doi.acm.org/10.1145/800250.807481}, + doi = {10.1145/800250.807481}, + acmid = {807481}, + publisher = {ACM}, + address = {New York, NY, USA}, +} + +% KD-tree paper +@article{bentley1975multidimensional, + author = {Bentley, Jon Louis}, + title = {Multidimensional Binary Search Trees Used for Associative Searching}, + journal = {Commun. ACM}, + issue_date = {Sept. 1975}, + volume = {18}, + number = {9}, + month = sep, + year = {1975}, + issn = {0001-0782}, + pages = {509--517}, + numpages = {9}, + url = {http://doi.acm.org/10.1145/361002.361007}, + doi = {10.1145/361002.361007}, + acmid = {361007}, + publisher = {ACM}, + address = {New York, NY, USA}, + keywords = {associative retrieval, attribute, binary search trees, binary tree insertion, information retrieval system, intersection queries, key, nearest neighbor queries, partial match queries}, +} + % Basic overview of PDF and how it is awesome. % This doesn't seem like a major revelation for 2002 @@ -301,7 +356,7 @@ Goldberg:1991:CSK:103162.103163, Keywords = {PDF (Computer file format), FILE organization (Computer science), ELECTRONIC data processing}, Number = {1}, Pages = {59 - 63}, - Title = {Portable Document Format (PDF) -- Finally, a Universal Document Exchange Technology.}, + Title = {Portable Document Format ({PDF}) -- Finally, a Universal Document Exchange Technology.}, Volume = {28}, URL = {http://search.ebscohost.com/login.aspx?direct=true&db=aph&AN=11512377&site=ehost-live}, Year = {2002},