• Login
    View Item 
    •   Eurographics DL Home
    • Eurographics Workshops and Symposia
    • EGGH: SIGGRAPH/Eurographics Workshop on Graphics Hardware
    • EGGH01: SIGGRAPH/Eurographics Workshop on Graphics Hardware 2001
    • View Item
    •   Eurographics DL Home
    • Eurographics Workshops and Symposia
    • EGGH: SIGGRAPH/Eurographics Workshop on Graphics Hardware
    • EGGH01: SIGGRAPH/Eurographics Workshop on Graphics Hardware 2001
    • View Item
    JavaScript is disabled for your browser. Some features of this site may not work without it.

    The F-Buffer: A Rasterization-Order FIFO Buffer for Multi-Pass Rendering

    Thumbnail
    View/Open
    057-063.pdf (7.684Mb)
    Date
    2001
    Author
    Mark, William R.
    Proudfoot, Kekoa
    Pay-Per-View via TIB Hannover:

    Try if this item/paper is available.

    Metadata
    Show full item record
    Abstract
    Multi-pass rendering is a common method of virtualizing graphics hardware to overcome limited resources. Most current multi-pass rendering techniques use the RGBA framebuffer to store intermediate results between each pass. This method of storing intermediate results makes it difficult to conectly render partially-transparent surfaces, and reduces the performance of shaders that need to preserve more than one intermediate result between passes. We propose an alternative approach to storing intermediate results that solves these problems. This approach stores intermediate colors (or other values) that are generated by a rendering pass in a FIFO buffer as the values exit the fragment pipeline. On a subsequent pass, the contents of the FIFO buffer are fed into the top of the fragment pipeline. We refer to this FIFO buffer as a fragment-stream buffer (or F-buffer), because this approach has the effect of associating intermediate results with particular rasterization fragments, rather than with an (x,y) location in the framebuffer. Implementing an F-buffer requires some changes to current mainstream graphics architectures, but these changes can be minor. We describe the designs pace associated with implementing an F-buffer, and compare the F-buffer to recirculating pipeline designs. We implement F-buffers in the Mesa software renderer, and demonstrate our programmable-shading system running on top of this renderer.
    BibTeX
    @inproceedings {10.2312:EGGH:EGGH01:057-063,
    booktitle = {Eurographics/SIGGRAPH Graphics Hardware Workshop 2001},
    editor = {Kurt Akeley and Ulrich Neumann},
    title = {{The F-Buffer: A Rasterization-Order FIFO Buffer for Multi-Pass Rendering}},
    author = {Mark, William R. and Proudfoot, Kekoa},
    year = {2001},
    publisher = {The Eurographics Association},
    ISSN = {1727-3471},
    ISBN = {158113407X},
    DOI = {10.2312/EGGH/EGGH01/057-063}
    }
    URI
    http://dx.doi.org/10.2312/EGGH/EGGH01/057-063
    Collections
    • EGGH01: SIGGRAPH/Eurographics Workshop on Graphics Hardware 2001

    Eurographics Association copyright © 2013 - 2023 
    Send Feedback | Contact - Imprint | Data Privacy Policy | Disable Google Analytics
    Theme by @mire NV
    System hosted at  Graz University of Technology.
    TUGFhA
     

     

    Browse

    All of Eurographics DLCommunities & CollectionsBy Issue DateAuthorsTitlesSubjectsThis CollectionBy Issue DateAuthorsTitlesSubjects

    My Account

    LoginRegister

    Statistics

    View Usage Statistics

    BibTeX | TOC

    Create BibTeX Create Table of Contents

    Eurographics Association copyright © 2013 - 2023 
    Send Feedback | Contact - Imprint | Data Privacy Policy | Disable Google Analytics
    Theme by @mire NV
    System hosted at  Graz University of Technology.
    TUGFhA