• Show log

    Commit

  • Hash : bf7b95db
    Author : Geoff Lang
    Date : 2018-05-01T16:48:21

    Create a default framebuffer per surface/context pair on MakeCurrent.
    
    Sharing a gl::Framebuffer object between multiple contexts causes problems if
    contexts are not virtualized because the native framebuffer objects are not
    shared between these contexts.  The FramebufferImpl created should be the glue
    that binds a specific context to a specific surface.
    
    Update the SurfaceImpl implementations to re-create the framebuffer
    object before passing it to FramebufferGL.  No backing resources will be
    re-created.
    
    BUG=angleproject:2464
    
    Change-Id: Id0b13a221c22b71517b25cb5b1ef2392ad2ecdd6
    Reviewed-on: https://chromium-review.googlesource.com/1039985
    Commit-Queue: Geoff Lang <geofflang@chromium.org>
    Reviewed-by: Frank Henigman <fjhenigman@chromium.org>
    Reviewed-by: Jamie Madill <jmadill@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