• Show log

    Commit

  • Hash : 56a291e8
    Author : Mike Schuchardt
    Date : 2024-02-01T02:30:02

    Rework external image capture
    
    Move external image creation into the trace fixture. Record image size
    at capture time and then recreate it using a GL staging texture and
    placeholder data during replay if the original client buffer is missing
    (MEC) or the image was created from another API (AHB).
    
    Track when EGLImages are created and destroyed during capture so they
    can be restored to their original MEC state at reset time. Clean up
    the backing GLTexture resources when the corresponding EGLImage is
    destroyed.
    
    In cases where EGL calls are made without an associated GL context, look
    up and active context to use from the passed in EGLDisplay parameter.
    
    Bug: b/300966403
    Change-Id: I7033fa25d2cb3a59957887439506f6f6a416c8f1
    Test: Trace com.square_enix.android_googleplay.FFVII
    Test: Trace com.MOBGames.PoppyMobileChap1
    Test: Trace com.tocaboca.tocalifeworld
    Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/4903441
    Reviewed-by: Cody Northrop <cnorthrop@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