• Show log

    Commit

  • Hash : 44ce5887
    Author : Geoff Lang
    Date : 2024-04-11T16:37:27

    Allow the backend to do resource init for framebuffers.
    
    The frontend framebuffer would loop through attachments which needed to
    be initialized and call initializeContents on them individually. For
    the GL backend this is inefficient because each of these resources is
    bound to a scratch framebuffer and cleared when the entire original
    framebuffer could have been cleared at once.
    
    The frontend now accumulates a set of attachments that need to be
    cleared and sends it to the FramebufferImpl. The default
    FramebufferImpl does the old logic of calling initializeContents on
    each attachment. FramebufferGL has an optimized path to clear the
    whole framebuffer if possible.
    
    Bug: angleproject:8642
    Change-Id: I574cd03307794a6c7b2666976784e4d4dca1d08c
    Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/5448552
    Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org>
    Commit-Queue: Geoff Lang <geofflang@chromium.org>
    

  • Properties

  • Git HTTP https://git.kmx.io/kc3-lang/angle.git
    Git SSH git@git.kmx.io:kc3-lang/angle.git
    Public access ? public
    Description

    A conformant OpenGL ES implementation for Windows, Mac, Linux, iOS and Android.

    Homepage

    Github

    Users
    kc3_lang_org thodg_w www_kmx_io thodg_l thodg thodg_m
    Tags