• Show log

    Commit

  • Hash : 9d486a85
    Author : Nathan Zabriskie
    Date : 2022-04-01T11:48:58

    GL: Unbind textures from FBO after calls to frameBufferTexture2D
    
    OOPR canvas uncovered an Nvidia driver bug in which binding a texture
    level > 0 to a framebuffer and then later binding a renderbuffer to
    the same FBO causes the FBO to be marked as having an incomplete
    attachment. This CL expands UnbindResources() in BlitGL.cpp to unbind
    textures in addition to RBOs and adds new calls to unbind in functions
    that call framebufferTexture2D.
    
    Also adds a GL workaround--alwaysUnbindFramebufferTexture2D--
    that forces FramebufferGL to first unbind any existing attachments
    using framebufferTexture2D before attaching a new render buffer.
    
    Bug: angleproject:5536
    Change-Id: I46c115b3895f8fccb251dbf4531d5c1bd4705ebc
    Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3527465
    Reviewed-by: Jamie Madill <jmadill@chromium.org>
    Reviewed-by: Vasiliy Telezhnikov <vasilyt@chromium.org>
    Reviewed-by: Jonah Ryan-Davis <jonahr@google.com>
    Commit-Queue: Jonah Ryan-Davis <jonahr@google.com>
    

  • 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
    thodg_m kc3_lang_org thodg_w www_kmx_io thodg thodg_l
    Tags