{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:53:18Z","timestamp":1750308798019,"version":"3.41.0"},"reference-count":15,"publisher":"Association for Computing Machinery (ACM)","issue":"4","license":[{"start":{"date-parts":[[2010,7,26]],"date-time":"2010-07-26T00:00:00Z","timestamp":1280102400000},"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":["ACM Trans. Graph."],"published-print":{"date-parts":[[2010,7,26]]},"abstract":"<jats:p>Current GPUs perform a significant amount of redundant shading when surfaces are tessellated into small triangles. We address this inefficiency by augmenting the GPU pipeline to gather and merge rasterized fragments from adjacent triangles in a mesh. This approach has minimal impact on output image quality, is amenable to implementation in fixed-function hardware, and, when rendering pixel-sized triangles, requires only a small amount of buffering to reduce overall pipeline shading work by a factor of eight. We find that a fragment-shading pipeline with this optimization is competitive with the REYES pipeline approach of shading at micropolygon vertices and, in cases of complex occlusion, can perform up to two times less shading work.<\/jats:p>","DOI":"10.1145\/1778765.1778804","type":"journal-article","created":{"date-parts":[[2010,7,15]],"date-time":"2010-07-15T12:48:46Z","timestamp":1279198126000},"page":"1-8","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":22,"title":["Reducing shading on GPUs using quad-fragment merging"],"prefix":"10.1145","volume":"29","author":[{"given":"Kayvon","family":"Fatahalian","sequence":"first","affiliation":[{"name":"Stanford University"}]},{"given":"Solomon","family":"Boulos","sequence":"additional","affiliation":[{"name":"Stanford University"}]},{"given":"James","family":"Hegarty","sequence":"additional","affiliation":[{"name":"Stanford University"}]},{"given":"Kurt","family":"Akeley","sequence":"additional","affiliation":[{"name":"Microsoft Research"}]},{"given":"William R.","family":"Mark","sequence":"additional","affiliation":[{"name":"Intel Labs"}]},{"given":"Henry","family":"Moreton","sequence":"additional","affiliation":[{"name":"NVIDIA Corporation"}]},{"given":"Pat","family":"Hanrahan","sequence":"additional","affiliation":[{"name":"Stanford University"}]}],"member":"320","published-online":{"date-parts":[[2010,7,26]]},"reference":[{"key":"e_1_2_2_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/166117.166131"},{"key":"e_1_2_2_2_1","unstructured":"Apodaca A. A. and Gritz L. 2000. Advanced RenderMan: Creating CGI for Motion Pictures. Morgan Kaufmann.   Apodaca A. A. and Gritz L. 2000. Advanced RenderMan: Creating CGI for Motion Pictures. Morgan Kaufmann."},{"key":"e_1_2_2_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/1141911.1141947"},{"key":"e_1_2_2_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/37401.37414"},{"key":"e_1_2_2_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/54852.378468"},{"key":"e_1_2_2_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/1572769.1572780"},{"key":"e_1_2_2_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/1618452.1618496"},{"key":"e_1_2_2_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/166117.166147"},{"key":"e_1_2_2_9_1","doi-asserted-by":"crossref","unstructured":"Kessenich J. 2009. The OpenGL Shading Language Specification language version 1.5.  Kessenich J. 2009. The OpenGL Shading Language Specification language version 1.5.","DOI":"10.1007\/978-1-84800-901-1_9"},{"key":"e_1_2_2_10_1","unstructured":"Microsoft 2010. Windows DirectX graphics documentation. http:\/\/msdn.microsoft.com\/en-us\/library\/ee663301 {Online; accessed 27-April-2010}.  Microsoft 2010. Windows DirectX graphics documentation. http:\/\/msdn.microsoft.com\/en-us\/library\/ee663301 {Online; accessed 27-April-2010}."},{"key":"e_1_2_2_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/133994.134067"},{"key":"e_1_2_2_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/1409060.1409096"},{"key":"e_1_2_2_13_1","unstructured":"Ragan-Kelley J. Lehtinen J. Chen J. Doggett M. and Durand F. 2010. Decoupled sampling for real-time graphics pipelines. MIT Computer Science and Artificial Intelligence Laboratory Technical Report Series MIT-CSAIL-TR-2010-015.  Ragan-Kelley J. Lehtinen J. Chen J. Doggett M. and Durand F. 2010. Decoupled sampling for real-time graphics pipelines. MIT Computer Science and Artificial Intelligence Laboratory Technical Report Series MIT-CSAIL-TR-2010-015."},{"key":"e_1_2_2_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/1071866.1071868"},{"key":"e_1_2_2_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/1618452.1618501"}],"container-title":["ACM Transactions on Graphics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1778765.1778804","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1778765.1778804","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T20:25:53Z","timestamp":1750278353000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1778765.1778804"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2010,7,26]]},"references-count":15,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2010,7,26]]}},"alternative-id":["10.1145\/1778765.1778804"],"URL":"https:\/\/doi.org\/10.1145\/1778765.1778804","relation":{},"ISSN":["0730-0301","1557-7368"],"issn-type":[{"type":"print","value":"0730-0301"},{"type":"electronic","value":"1557-7368"}],"subject":[],"published":{"date-parts":[[2010,7,26]]},"assertion":[{"value":"2010-07-26","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}