{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T04:23:15Z","timestamp":1750220595809,"version":"3.41.0"},"reference-count":19,"publisher":"Association for Computing Machinery (ACM)","issue":"2","license":[{"start":{"date-parts":[[2020,8,26]],"date-time":"2020-08-26T00:00:00Z","timestamp":1598400000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["Proc. ACM Comput. Graph. Interact. Tech."],"published-print":{"date-parts":[[2020,8,26]]},"abstract":"<jats:p>Adaptive shading is an effective mechanism for reducing the number of shaded pixels to a subset of the image resolution with minimal impact on final rendering quality. We present a new scheduling method based on on-chip tiles that, along with relatively minor modifications to the GPU architecture, provides efficient hardware support. As compared to software implementations on current hardware using compute shaders, our approach dramatically reduces memory bandwidth requirements, thereby significantly improving performance and energy use. We also introduce the concept of a fragment pre-shader for programmatically controlling when a fragment shader is invoked, and describe advanced techniques for utilizing our approach to further reduce the number of shaded pixels via temporal filtering, or to adjust rendering quality to maintain stable framerates.<\/jats:p>","DOI":"10.1145\/3406184","type":"journal-article","created":{"date-parts":[[2021,3,23]],"date-time":"2021-03-23T17:45:26Z","timestamp":1616521526000},"page":"1-17","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["Efficient Adaptive Deferred Shading with Hardware Scatter Tiles"],"prefix":"10.1145","volume":"3","author":[{"given":"Ian","family":"Mallett","sequence":"first","affiliation":[{"name":"University of Utah"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Cem","family":"Yuksel","sequence":"additional","affiliation":[{"name":"University of Utah"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Larry","family":"Seiler","sequence":"additional","affiliation":[{"name":"Facebook"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2020,8,26]]},"reference":[{"key":"e_1_2_2_1_1","doi-asserted-by":"publisher","DOI":"10.5555\/1280094.1280096"},{"key":"e_1_2_2_2_1","doi-asserted-by":"publisher","DOI":"10.1109\/MM.2020.2971677"},{"key":"e_1_2_2_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/2601097.2601214"},{"key":"e_1_2_2_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/2461912.2462022"},{"key":"e_1_2_2_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/2699276.2699285"},{"key":"e_1_2_2_6_1","volume-title":"Percentage-closer Soft Shadows. In ACM SIGGRAPH 2005 Sketches","author":"Fernando Randima","year":"2005","unstructured":"Randima Fernando . 2005 . Percentage-closer Soft Shadows. In ACM SIGGRAPH 2005 Sketches ( Los Angeles, California) (SIGGRAPH '05). ACM, New York, NY, USA, Article 35. Randima Fernando. 2005. Percentage-closer Soft Shadows. In ACM SIGGRAPH 2005 Sketches (Los Angeles, California) (SIGGRAPH '05). ACM, New York, NY, USA, Article 35."},{"key":"e_1_2_2_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/2601097.2601105"},{"key":"e_1_2_2_8_1","volume-title":"Proceedings of High Performance Graphics. Eurographics Association, 1--7.","author":"Kerzner Ethan","year":"2014","unstructured":"Ethan Kerzner and Marco Salvi . 2014 . Streaming G-Buffer Compression for Multi-Sample Anti-Aliasing . In Proceedings of High Performance Graphics. Eurographics Association, 1--7. Ethan Kerzner and Marco Salvi. 2014. Streaming G-Buffer Compression for Multi-Sample Anti-Aliasing. In Proceedings of High Performance Graphics. Eurographics Association, 1--7."},{"key":"e_1_2_2_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/2159616.2159640"},{"key":"e_1_2_2_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/3231578.3232160"},{"key":"e_1_2_2_11_1","volume-title":"Game Developers Conference (GDC).","author":"El Mansouri Jalal Eddine","year":"2016","unstructured":"Jalal Eddine El Mansouri . 2016 . Rendering 'Rainbow Six | Siege '. Game Developers Conference (GDC). Jalal Eddine El Mansouri. 2016. Rendering 'Rainbow Six | Siege'. Game Developers Conference (GDC)."},{"key":"e_1_2_2_12_1","volume-title":"Proceedings of High Performance Graphics","author":"McGuire Morgan","year":"2010","unstructured":"Morgan McGuire , Eric Enderton , Peter Shirley , and David Luebke . 2010 . Real-Time Stochastic Rasterization on Conventional GPU Architectures . In Proceedings of High Performance Graphics 2010. Eurographics Association, 173--182. Morgan McGuire, Eric Enderton, Peter Shirley, and David Luebke. 2010. Real-Time Stochastic Rasterization on Conventional GPU Architectures. In Proceedings of High Performance Graphics 2010. Eurographics Association, 173--182."},{"key":"e_1_2_2_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/1966394.1966396"},{"key":"e_1_2_2_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/97880.97901"},{"volume-title":"Computer Graphics Forum","author":"Stengel Michael","key":"e_1_2_2_15_1","unstructured":"Michael Stengel , Steve Grogorick , Martin Eisemann , and Marcus Magnor . 2016. Adaptive Image-Space Sampling for Gaze-Contingent Real-time Rendering . In Computer Graphics Forum , Vol. 35 . Wiley Online Library , 129--139. Michael Stengel, Steve Grogorick, Martin Eisemann, and Marcus Magnor. 2016. Adaptive Image-Space Sampling for Gaze-Contingent Real-time Rendering. In Computer Graphics Forum, Vol. 35. Wiley Online Library, 129--139."},{"key":"e_1_2_2_16_1","volume-title":"Proceedings of High Performance Graphics. Eurographics Association, 9--18","author":"Vaidyanathan Karthik","year":"2014","unstructured":"Karthik Vaidyanathan , Marco Salvi , Robert Toth , Tim Foley , Tomas Akenine-M\u00f6ller , Jim Nilsson , Jacob Munkberg , Jon Hasselgren , Masamichi Sugihara , Petrik Clarberg , Tomasz Janczak , and Aaron Lefohn . 2014 . Coarse Pixel Shading . In Proceedings of High Performance Graphics. Eurographics Association, 9--18 . Karthik Vaidyanathan, Marco Salvi, Robert Toth, Tim Foley, Tomas Akenine-M\u00f6ller, Jim Nilsson, Jacob Munkberg, Jon Hasselgren, Masamichi Sugihara, Petrik Clarberg, Tomasz Janczak, and Aaron Lefohn. 2014. Coarse Pixel Shading. In Proceedings of High Performance Graphics. Eurographics Association, 9--18."},{"key":"e_1_2_2_17_1","volume-title":"Advanced VR Rendering Performance. Game Developers Conference (GDC).","author":"Vlachos Alex","year":"2016","unstructured":"Alex Vlachos . 2016 . Advanced VR Rendering Performance. Game Developers Conference (GDC). Alex Vlachos. 2016. Advanced VR Rendering Performance. Game Developers Conference (GDC)."},{"key":"e_1_2_2_18_1","volume-title":"Game Developers Conference (GDC).","author":"Wihlidal Graham","year":"2017","unstructured":"Graham Wihlidal . 2017 . 4K Checkerboard in Battlefield 1 and Mass Effect Andromeda . Game Developers Conference (GDC). Graham Wihlidal. 2017. 4K Checkerboard in Battlefield 1 and Mass Effect Andromeda. Game Developers Conference (GDC)."},{"key":"e_1_2_2_19_1","unstructured":"Lei Yang and Dmitry Zhdan. 2019. NVIDIA Adaptive Shading Overview. (2019). http:\/\/www.leiy.cc\/publications\/nas\/nasgdc19.pdf Game Developers Conference.  Lei Yang and Dmitry Zhdan. 2019. NVIDIA Adaptive Shading Overview. (2019). http:\/\/www.leiy.cc\/publications\/nas\/nasgdc19.pdf Game Developers Conference."}],"container-title":["Proceedings of the ACM on Computer Graphics and Interactive Techniques"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3406184","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3406184","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T21:31:52Z","timestamp":1750195912000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3406184"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,8,26]]},"references-count":19,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2020,8,26]]}},"alternative-id":["10.1145\/3406184"],"URL":"https:\/\/doi.org\/10.1145\/3406184","relation":{},"ISSN":["2577-6193"],"issn-type":[{"type":"electronic","value":"2577-6193"}],"subject":[],"published":{"date-parts":[[2020,8,26]]},"assertion":[{"value":"2020-08-26","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}