Title :
H-Buffer: An Efficient History-Based and Overflow Sharing Transparent Fragment Storage Method
Author :
Chung, Chung-Ping ; Lu, Tung-Lin ; Yang, Hui-Chin
Author_Institution :
Dept. of Comput. Sci., Nat. Chiao-Tung Univ., Hsinchu, Taiwan
Abstract :
Graphics rendering requires various huge amounts of temporary data storages, prohibiting this feature from being implemented on slim embedded devices. To overcome this difficulty, we focus our effort on storage of transparent fragments after rasterization stage. We base our design on the fact that: successive frames typically will have the same or very similar number of transparent fragments located at the same screen pixel location. We propose a history based transparent fragment buffer called H-buffer. In this design, transparent fragment counts at all pixel locations are collected for every frame, and are used for storage allocation for the next frame. For the unavoidable case of insufficient storage allocation, our overflow storage allocation assigns neighbor located pixel locations to share a given overflow area, in an attempt to reduce internal fragmentation. In evaluation, compared against the strongest competitor, the T-buffer, results show that our method reduces storage pressure by 25% in QUAKE4 benchmark.
Keywords :
rendering (computer graphics); storage allocation; H-buffer; QUAKE4 benchmark; graphics rendering; history based transparent fragment buffer; overflow sharing transparent fragment storage method; overflow storage allocation; rasterization stage; Application software; Computer graphics; Computer science; Data engineering; Embedded computing; Equations; Hardware; History; Memory; Rendering (computer graphics); Graphics Processing; Graphicst Hardware; Rendering Hardware; Transparency Rendering;
Conference_Titel :
Computational Science and Engineering, 2009. CSE '09. International Conference on
Conference_Location :
Vancouver, BC
Print_ISBN :
978-1-4244-5334-4
Electronic_ISBN :
978-0-7695-3823-5
DOI :
10.1109/CSE.2009.463