• Show log

    Commit

  • Hash : c85d9a19
    Author : Tim Van Patten
    Date : 2021-09-07T11:41:10

    Destroy all unreferenced Contexts resources during terminate()
    
    When eglTerminate() is called, all of the Contexts that the Display owns
    need to be destroyed if they are not referenced by (current to) any
    Threads. This also requires a change to Display::releaseContext(), to
    remove the recursive call to Display::terminate() that could occur when
    releasing the Contexts during terminate().
    
    Bug: skia:12413
    Test: EGLContextSharingTestNoFixture.EglTerminateMultipleTimes
    Change-Id: Ibd0a3e22725d29875c4089bdaae47c98e5084f35
    Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3144146
    Commit-Queue: Tim Van Patten <timvp@google.com>
    Reviewed-by: Jamie Madill <jmadill@chromium.org>
    Reviewed-by: 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 www_kmx_io thodg_w thodg_l thodg thodg_m
    Tags