High-Performance Software Rasterization on GPUs

dc.contributor.authorLaine, Samulien_US
dc.contributor.authorKarras, Teroen_US
dc.contributor.editorCarsten Dachsbacher and William Mark and Jacopo Pantaleonien_US
dc.date.accessioned2016-02-18T11:01:48Z
dc.date.available2016-02-18T11:01:48Z
dc.date.issued2011en_US
dc.description.abstractIn this paper, we implement an efficient, completely software-based graphics pipeline on a GPU. Unlike previous approaches, we obey ordering constraints imposed by current graphics APIs, guarantee hole-free rasterization, and support multisample antialiasing. Our goal is to examine the performance implications of not exploiting the fixed-function graphics pipeline, and to discern which additional hardware support would benefit software-based graphics themost. We present significant improvements over previous work in terms of scalability, performance, and capabilities. Our pipeline is malleable and easy to extend, and we demonstrate that in a wide variety of test cases its performance is within a factor of 2 8x compared to the hardware graphics pipeline on a top of the line GPU. Our implementation is open sourced and available at http://code.google.com/p/cudaraster/en_US
dc.description.sectionheadersGPU Computing & Computational Graphicsen_US
dc.description.seriesinformationEurographics/ ACM SIGGRAPH Symposium on High Performance Graphicsen_US
dc.identifier.doi10.1145/2018323.2018337en_US
dc.identifier.isbn978-1-4503-0896-0en_US
dc.identifier.issn2079-8687en_US
dc.identifier.pages79-88en_US
dc.identifier.urihttps://doi.org/10.1145/2018323.2018337en_US
dc.publisherACMen_US
dc.titleHigh-Performance Software Rasterization on GPUsen_US
Files