• Show log

    Commit

  • Hash : 9c721c64
    Author : Corentin Wallez
    Date : 2016-08-02T14:56:23

    Check for device loss on all applicable EGL entry-points
    
    This will make applications aware of device loss on all EGL calls that
    need to have an initialized display. For that purpose, we track the
    device loss state at the egl::Display level instead of always querying
    the implementation. This is correct because at device-loss at the
    display level is non-recoverable. It also deduplicates the tracking
    that would have to be done in all the EGL backends.
    
    Changes made in this commit:
     - Cached device loss in egl::Display
     - Check isDeviceLost in ValidateDisplay
     - Changed EGL entry-points testing isDeviceLost to explicitely request
       a testDeviceLost
     - Add calls to ValidateDisplay to entry-points missing it
     - Removed unused virtual qualifiers for some robustness methods
    
    BUG=angleproject:1463
    
    Change-Id: I92bea81f2ecd5423c445cff31557a4d9783557d5
    Reviewed-on: https://chromium-review.googlesource.com/365450
    Reviewed-by: Jamie Madill <jmadill@chromium.org>
    Reviewed-by: Geoff Lang <geofflang@chromium.org>
    Commit-Queue: Corentin Wallez <cwallez@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
    thodg_m kc3_lang_org thodg_w www_kmx_io thodg_l thodg
    Tags